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();}