FactDev  0.1
ratewidget.h
1 #ifndef RATEWIDGET_H
2 #define RATEWIDGET_H
3 
4 #include <QWidget>
5 
6 #include "models/project.h"
7 
8 using namespace Models;
9 
10 namespace Ui {
11 class RateWidget;
12 }
13 
14 namespace Gui {
15 namespace Widgets {
20 class RateWidget : public QWidget
21 {
22  Q_OBJECT
23 
24 public:
29  explicit RateWidget(QWidget *parent = 0);
30  ~RateWidget();
31 
35  void initRate();
36 
42  void setWidgetDailyRateValue(double value);
43 
48  double getDailyRate();
49 
54  double getHourlyRate();
55 
61  void setWidgetHourlyRateValue(double value);
62 
66  void updateConversionRate();
67 
68 public slots:
73  void setDailyRate();
74 
79  void setHourlyRate();
80 
81 private:
82  Ui::RateWidget *ui;
83  bool _isDailyRateModified;
85 };
86 }
87 }
88 #endif // RATEWIDGET_H
Class for display Rate.
Definition: ratewidget.h:20