controlpanelui/src/cpapplication/src/cpmainview.h
changeset 40 593f946f4fec
parent 19 36aa4756ee82
equal deleted inserted replaced
22:a5692c68d772 40:593f946f4fec
    22 class CpMainModel;
    22 class CpMainModel;
    23 class HbAbstractViewItem;
    23 class HbAbstractViewItem;
    24 class HbDataFormModelItem;
    24 class HbDataFormModelItem;
    25 class CpItemDataHelper;
    25 class CpItemDataHelper;
    26 class HbMainWindow;
    26 class HbMainWindow;
       
    27 class HbActivityManager;
    27 
    28 
    28 class CpMainView : public CpBaseSettingView
    29 class CpMainView : public CpBaseSettingView
    29 {
    30 {
    30 	Q_OBJECT
    31 	Q_OBJECT
    31 public:
    32 public:
    32     explicit CpMainView(HbMainWindow *mainWindow = 0);
    33     explicit CpMainView(HbMainWindow *mainWindow = 0);
    33     virtual ~CpMainView();
    34     virtual ~CpMainView();
    34     bool event(QEvent *e);
    35     bool event(QEvent *e);
       
    36 public slots:
       
    37     void loadActivity();
       
    38     void saveActivity();
    35 private slots:
    39 private slots:
    36     void initializeMainModel();
    40     void initializeMainModel();
       
    41     void onAboutToChangeView(HbView * oldView, HbView *newView);
       
    42     void onDataFormItemActivated(const QModelIndex &index);
    37 private:
    43 private:
    38     Q_DISABLE_COPY(CpMainView)
    44     Q_DISABLE_COPY(CpMainView)
    39 private:
    45 private:
    40 	CpMainModel *mMainModel;
    46 	CpMainModel *mMainModel;
    41     CpItemDataHelper *mItemDataHelper;
    47     CpItemDataHelper *mItemDataHelper;
    42     HbMainWindow *mMainWindow;
    48     HbMainWindow *mMainWindow;
       
    49     // not own
       
    50     HbActivityManager *mActivityManager;
       
    51     
       
    52     QPixmap mScreenshot;
    43 };
    53 };
    44 
    54 
    45 #endif
    55 #endif
    46 //End of file
    56 //End of file
    47 
    57