00001 #ifndef PROGRESSWIDGET_H 00002 #define PROGRESSWIDGET_H 00003 00004 class ProgressBar; 00005 class CancelProgressAction; 00006 00007 #include <QToolBar> 00008 00012 class ProgressToolBar : public QToolBar { 00013 Q_OBJECT 00014 public: 00015 explicit ProgressToolBar(QWidget *parent = 0); 00016 00017 public slots: 00018 void slot_setBusy(bool busy); 00019 00020 private: 00021 void initialize(); 00022 00023 signals: 00024 void signal_cancelProgress_requested(); 00025 00026 private: 00027 ProgressBar *m_bar; 00028 CancelProgressAction *m_cancel; 00029 }; 00030 00031 #endif // PROGRESSWIDGET_H