8e3e76e08bb09a9be50609327ea2c653e2fe2d64
[marketstoday] / src / cpp / marketstodayqmlview.h
1 /*
2 @version: 0.4
3 @author: Sudheer K. <scifi1947 at gmail.com>
4 @license: GNU General Public License
5 */
6
7 #ifndef MARKETSTODAYQMLVIEW_H
8 #define MARKETSTODAYQMLVIEW_H
9
10 #include <QObject>
11 #include <QDeclarativeView>
12 #include "logutility.h"
13
14 class MarketsTodayQMLView: public QDeclarativeView
15 {
16     Q_OBJECT
17
18 public:
19     MarketsTodayQMLView(QWidget *parent = 0);
20     ~MarketsTodayQMLView();
21     QSize sizeHint() const;
22
23 public slots:
24     void displayConfigWindow();
25     void initialize();
26     void displayStockDetails(QString symbol);
27
28 signals:
29     void initializeWidget();
30
31 private:
32     LogUtility * const logUtility;
33 };
34
35 #endif // MARKETSTODAYQMLVIEW_H