Canorus  0.0
progressstatusbar.h
Go to the documentation of this file.
1 
8 #ifndef PROGRESSSTATUSBAR_H_
9 #define PROGRESSSTATUSBAR_H_
10 
11 #include <QStatusBar>
12 
13 class QLabel;
14 class QPushButton;
15 class QProgressBar;
16 
18  Q_OBJECT
19 
20 public:
21  CAProgressStatusBar( QWidget *parent );
23 
24 public slots:
25  void setProgress( QString label, int value );
26  void setProgress( int value );
27  void setProgress( QString label );
28 
29 signals:
30  void cancelButtonClicked( bool );
31 
32 private slots:
33  void on_cancelButton_clicked( bool );
34 
35 private:
36  QLabel *_progressLabel;
37  QProgressBar *_progressBar;
38  QPushButton *_cancelButton;
39 };
40 
41 #endif /* PROGRESSSTATUSBAR_H_ */
progressstatusbar.h
QStatusBar
CAProgressStatusBar
Definition: progressstatusbar.h:17
CAProgressStatusBar::_progressBar
QProgressBar * _progressBar
Definition: progressstatusbar.h:37
CAProgressStatusBar::CAProgressStatusBar
CAProgressStatusBar(QWidget *parent)
Definition: progressstatusbar.cpp:14
CAProgressStatusBar::~CAProgressStatusBar
~CAProgressStatusBar()
Definition: progressstatusbar.cpp:26
CAProgressStatusBar::setProgress
void setProgress(QString label, int value)
Definition: progressstatusbar.cpp:38
CAProgressStatusBar::_cancelButton
QPushButton * _cancelButton
Definition: progressstatusbar.h:38
CAProgressStatusBar::on_cancelButton_clicked
void on_cancelButton_clicked(bool)
Definition: progressstatusbar.cpp:32
CAProgressStatusBar::cancelButtonClicked
void cancelButtonClicked(bool)
CAProgressStatusBar::_progressLabel
QLabel * _progressLabel
Definition: progressstatusbar.h:36