homescreenapp/hsdomainmodel/inc/hsgui.h
changeset 55 03646e8da489
parent 51 4785f57bf3d4
child 69 87476091b3f5
equal deleted inserted replaced
51:4785f57bf3d4 55:03646e8da489
    13 *
    13 *
    14 * Description:
    14 * Description:
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 #ifndef HSVIEW_H
    18 #ifndef HSGUI_H
    19 #define HSVIEW_H
    19 #define HSGUI_H
    20 
    20 
    21 #include <QPointer>
    21 #include <QPointer>
    22 
    22 
    23 #include "hsdomainmodel_global.h"
    23 #include "hsdomainmodel_global.h"
    24 #include "hstest_global.h"
    24 #include "hstest_global.h"
    29 class HbMainWindow;
    29 class HbMainWindow;
    30 
    30 
    31 class HSDOMAINMODEL_EXPORT HsGui
    31 class HSDOMAINMODEL_EXPORT HsGui
    32 {
    32 {
    33 public:
    33 public:
    34 	HsGui();
       
    35 	~HsGui();
       
    36 	static HbView *idleView();	
    34 	static HbView *idleView();	
    37 	static HbView *takeIdleView();
    35 	static HbView *takeIdleView();
    38 	static void setIdleView(HbView *idleView);	
    36 	static void setIdleView(HbView *idleView);	
    39 	static HbMainWindow *mainWindow();
    37 	
       
    38     static HbMainWindow *mainWindow();
       
    39 
       
    40 private:
       
    41     HsGui() {}
    40 
    42 
    41 private:
    43 private:
    42 	static QPointer<HbView> mIdleView;
    44 	static QPointer<HbView> mIdleView;
    43 	HOMESCREEN_TEST_FRIEND_CLASS(HomeScreenStatePluginTest)
    45 	
       
    46     HOMESCREEN_TEST_FRIEND_CLASS(HomeScreenStatePluginTest)
    44 };
    47 };
    45 
    48 
    46 Q_DECLARE_METATYPE(HsGui*)
    49 Q_DECLARE_METATYPE(HsGui*)
    47 #endif //HSVIEW_H
    50 
       
    51 #endif // HSGUI_H