UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
hds_module_progress.hpp
1 /* hds_module_progress.hpp */
2 /* $Id$ */
3 #ifndef __hds_module_progress_hpp
4 #define __hds_module_progress_hpp
5 
6 #include <hds_batch/hds_messenger.hpp>
7 
8 #include <QVector>
9 
11 namespace hds
12 {
16  {
17  public:
18 
21 
23  virtual ~ModuleProgress();
24 
25 
27  void show() const;
28 
30  void hide() const;
31 
33  void setValue(int val) const;
34 
36  void setRanges(int min, int max) const;
37 
39  void setStatus(const QString &status) const;
40 
41 
43  void attachMessenger(const hds::Messenger &messenger);
44 
46  void removeMessengers();
47 
48  protected:
49 
51  QVector<const hds::Messenger*> m_messengers_ptrs;
52  };
53 };
54 
55 #endif /* hds_module_progress.hpp */
void attachMessenger(const hds::Messenger &messenger)
virtual ~ModuleProgress()
QVector< const hds::Messenger * > m_messengers_ptrs
Definition: hds_module_progress.hpp:51
void setValue(int val) const
Definition: hds_module_progress.hpp:15
void hide() const
Definition: hds_messenger.hpp:16
void setRanges(int min, int max) const
void show() const
void setStatus(const QString &status) const