|
|
A stylized progress bar.
KProgress is derived from QFrame and QRangeControl, so you can use all the methods from those classes. The only difference is that setValue() is now made a slot, so you can connect stuff to it.
None of the constructors take line step and page step as arguments, so by default they're set to 1 and 10 respectively.
The Blocked style ignores the textEnabled() setting and displays no text, since it looks truly ugly (and for other reasons). Signal percentageChanged() is emitted whenever the value changes so you can set up a different widget to display the current percentage complete and connect the signal to it.
enum |
Possible values for bar style.
Solid
means one continuous progress bar, Blocked
means a
progress bar made up of several blocks.
|
Construct a horizontal progress bar.
|
Construct a progress bar with orientation orient.
|
Construct a progress bar with minimum, maximum and initial values.
|
Destruct the progress bar.
void |
Set the progress bar style.
Allowed values are Solid
and Blocked.
void |
Set the color of the progress bar.
void |
Set a pixmap to be shown in the progress bar.
void |
Set the orientation of the progress bar.
Allowed values are Horizontal
and Vertical.
void |
If this is set to true,
the progress text will be displayed.
BarStyle |
[const]
Retrieve the bar style.
See also: setBarStyle()
const QColor & |
[const]
Retrieve the bar color.
See also: setBarColor()
const QPixmap * |
[const]
Retrieve the bar pixmap.
See also: setBarPixmap()
Orientation |
[const]
Retrive the orientation of the progress bar.
See also: setOrientation()
bool |
[const]
Returns true
if progress text will be displayed,
false
otherwise.
See also: setFormat()
QSize |
[const virtual]
QSizePolicy |
[const virtual]
void |
Set the format of the text to use to display status.
The default format is "%p%" (which looks like "42%".)
Parameters:
format | %p is replaced by percentage done, %v is replaced by actual value, %m is replaced by the maximum value. |
QString |
[const]
Retrieve the current format for printing status text.
See also: setFormat()
void |
[slot]
Set the current value of the progress bar to value.
This must be a number in the range 0..100.
void |
[slot]
Advance the progress bar by prog.
This method is provided for convenience and is equivalent with setValue(value()+prog).
void |
[signal]
Emitted when the state of the progress bar changes.
void |
[protected: ]
void |
[protected: ]
void |
[protected: ]
void |
[protected: ]
void |
[protected: ]