Optimized for intensive computation. More...
#include <ProgressBar.h>
Classes | |
| class | State |
Public Member Functions | |
| int | maximum () const |
| ProgressBar (QWidget *parent) | |
| virtual void | setMaximum (int val) |
| void | setValue (int val) |
| void | show () |
| int | value () const |
Protected Member Functions | |
| virtual void | paint (QString, int value, int) |
Optimized for intensive computation.
Update widget only every second. It can shared by nested processes. Do not call setValue() with the maximum value twice.
| QGpGuiTools::ProgressBar::ProgressBar | ( | QWidget * | parent | ) | [inline] |
Description of constructor still missing
: QProgressBar(parent) {}
| int QGpGuiTools::ProgressBar::maximum | ( | ) | const [inline] |
Reimplemented from QGpCoreTools::AbstractProgress.
Referenced by DinverGui::progressMaximum(), GeopsyMainWindow::progressMaximum(), GeopsyMainWindow::setProgressValue(), and setValue().
{return AbstractProgress::maximum();}
| virtual void QGpGuiTools::ProgressBar::paint | ( | QString | , |
| int | value, | ||
| int | |||
| ) | [inline, protected, virtual] |
Implements QGpCoreTools::AbstractProgress.
| void QGpGuiTools::ProgressBar::setMaximum | ( | int | val | ) | [inline, virtual] |
Reimplemented from QGpCoreTools::AbstractProgress.
Referenced by DinverGui::DinverGui(), GeopsyMainWindow::GeopsyMainWindow(), DinverGui::setProgressMaximum(), and GeopsyMainWindow::setProgressMaximum().
{
beginSubProgress(val);
}
| void QGpGuiTools::ProgressBar::setValue | ( | int | val | ) | [inline] |
Reimplemented from QGpCoreTools::AbstractProgress.
References maximum().
Referenced by DinverGui::DinverGui(), DinverGui::setProgressValue(), and GeopsyMainWindow::setProgressValue().
{
AbstractProgress::setValue(val);
if(val==maximum()) {
endSubProgress();
}
}
| void QGpGuiTools::ProgressBar::show | ( | ) | [inline] |
Reimplemented from QGpCoreTools::AbstractProgress.
Referenced by GeopsyMainWindow::setProgressMaximum().
{QProgressBar::show();}
| int QGpGuiTools::ProgressBar::value | ( | ) | const [inline] |
Reimplemented from QGpCoreTools::AbstractProgress.
Referenced by GeopsyMainWindow::progressValue().
{return AbstractProgress::value();}