Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
RoundProgressBarWidget.h
Go to the documentation of this file.
1 #ifndef ROUNDPROGRESSBARWIDGET_H
2 #define ROUNDPROGRESSBARWIDGET_H
3 
4 #include <QWidget>
5 
6 class RoundProgressBarWidget : public QWidget
7 {
8  Q_OBJECT
9 public:
10  explicit RoundProgressBarWidget( QWidget *parent = 0 );
11  virtual ~RoundProgressBarWidget();
12 
13  void SetRange( quint32 minimum, quint32 maximum );
14  void SetActualValue( quint32 value );
15  void SetInnerLineProperties( const QColor &color, quint32 width );
16  void SetOuterLineProperties( const QColor &color, quint32 width );
17  void SetTextProperties( const QColor &color, quint32 fontSize );
18 
19  virtual void paintEvent( QPaintEvent *event );
20 
21 private:
23 
24  class DataClass;
25  QSharedPointer<DataClass> d;
26 
28 };
29 
30 #endif // ROUNDPROGRESSBARWIDGET_H
void SetInnerLineProperties(const QColor &color, quint32 width)
Definition: RoundProgressBarWidget.cpp:82
virtual ~RoundProgressBarWidget()
Definition: RoundProgressBarWidget.cpp:51
void SetOuterLineProperties(const QColor &color, quint32 width)
Definition: RoundProgressBarWidget.cpp:88
RoundProgressBarWidget(QWidget *parent=0)
Definition: RoundProgressBarWidget.cpp:45
virtual void paintEvent(QPaintEvent *event)
Definition: RoundProgressBarWidget.cpp:100
Definition: RoundProgressBarWidget.cpp:12
void SetRange(quint32 minimum, quint32 maximum)
Definition: RoundProgressBarWidget.cpp:57
void SetActualValue(quint32 value)
Definition: RoundProgressBarWidget.cpp:63
void SetTextProperties(const QColor &color, quint32 fontSize)
Definition: RoundProgressBarWidget.cpp:94
Definition: RoundProgressBarWidget.h:6