homescreenapp/stateplugins/hsapplibrarystateplugin/inc/hsmainwindow.h
changeset 62 341166945d65
parent 51 4785f57bf3d4
child 63 52b0f64eeb51
child 77 4b195f3bea29
equal deleted inserted replaced
57:2e2dc3d30ca8 62:341166945d65
    16  */
    16  */
    17 
    17 
    18 #ifndef HS_MAIN_WINDOW_H
    18 #ifndef HS_MAIN_WINDOW_H
    19 #define HS_MAIN_WINDOW_H
    19 #define HS_MAIN_WINDOW_H
    20 
    20 
       
    21 #include <QObject>
       
    22 #include <QPixmap>
       
    23 
    21 class HsMenuView;
    24 class HsMenuView;
    22 class HsMainWindow
    25 class HsMainWindow: public QObject
    23 {
    26 {
    24 
    27     Q_OBJECT
       
    28     
    25 public:
    29 public:
    26     HsMainWindow();
    30     HsMainWindow();
    27     virtual ~HsMainWindow();
    31     virtual ~HsMainWindow();
    28 
    32 
    29     virtual void setCurrentView(const HsMenuView &menuView);
    33     virtual void setCurrentView(const HsMenuView &menuView);
       
    34     virtual QPixmap grabScreenshot();
       
    35        
       
    36     public slots:
       
    37     virtual void saveActivity();
       
    38     
       
    39     signals:
       
    40     void viewIsReady();
       
    41     
       
    42     private:
       
    43     /*
       
    44      * not owned
       
    45      * 
       
    46      */
       
    47     QObject* mActivityClient;
    30 };
    48 };
    31 
    49 
    32 #endif // HS_MAIN_WINDOW_H
    50 #endif // HS_MAIN_WINDOW_H