Harmattan font changes completed
[marketstoday] / src / cpp / sharedcontext.h
1 /*
2 @version: 0.5
3 @author: Sudheer K. <scifi1947 at gmail.com>
4 @license: GNU General Public License
5 */
6
7 #ifndef SHAREDCONTEXT_H
8 #define SHAREDCONTEXT_H
9
10 #include <QDebug>
11 #include <QObject>
12
13 class SharedContext: public QObject
14 {
15     Q_OBJECT
16
17 private:
18     QString stockSymbol;
19     QString componentToDisplay;
20
21 public:
22     SharedContext(QObject *parent = 0) :
23         QObject(parent){
24     }
25     ~SharedContext(){
26         qDebug() << "Markets Today: In SharedContext object destructor..";
27     }
28
29     void setStockSymbol(QString symbol){
30         this->stockSymbol = symbol;
31     }
32
33     Q_INVOKABLE QString getStockSymbol(){
34         return this->stockSymbol;
35     }
36
37     void setComponentToDisplay(QString component){
38         this->componentToDisplay = component;
39     }
40
41     Q_INVOKABLE QString getComponentToDisplay(){
42         return this->componentToDisplay;
43     }
44
45 };
46
47 #endif // SHAREDCONTEXT_H