ProgressIndicator Class

class Utils::ProgressIndicator

The ProgressIndicator class shows an circular, endlessly animated progress indicator. More...

Header: #include <ProgressIndicator>
Inherits: Utils::OverlayWidget

Public Functions

ProgressIndicator(Utils::ProgressIndicatorSize size, QWidget *parent = nullptr)
void setIndicatorSize(Utils::ProgressIndicatorSize size)

Reimplemented Public Functions

virtual QSize sizeHint() const override

Detailed Description

Use it if you want to indicate that some work is being done, but you do not have the detailed progress information needed for a progress bar. You can either create the widget on demand, or create the widget once and only show it on demand. The animation only runs while the widget is visible.

Member Function Documentation

[explicit] ProgressIndicator::ProgressIndicator(Utils::ProgressIndicatorSize size, QWidget *parent = nullptr)

Constructs a ProgressIndicator of the size size and with the parent parent.

See also setIndicatorSize().

void ProgressIndicator::setIndicatorSize(Utils::ProgressIndicatorSize size)

Changes the size of the progress indicator to size.

See also ProgressIndicatorPainter::indicatorSize().

[override virtual] QSize ProgressIndicator::sizeHint() const

Reimplements an access function for property: QWidget::sizeHint.

Returns the size of the indicator in device independent pixels.

See also ProgressIndicatorPainter::indicatorSize().

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.