ipsservices/nmimapclientplugin/inc/nmimapclientplugin.h
changeset 38 b4618f2cf6ac
parent 23 2dc6caa42ec3
child 39 b0b89ca206b5
equal deleted inserted replaced
23:2dc6caa42ec3 38:b4618f2cf6ac
    19 #define NMIMAPCLIENTPLUGIN_H_
    19 #define NMIMAPCLIENTPLUGIN_H_
    20 
    20 
    21 #include "nmbaseclientplugin.h"
    21 #include "nmbaseclientplugin.h"
    22 #include "nmuiextensioninterface.h"
    22 #include "nmuiextensioninterface.h"
    23 #include "nmuienginedef.h"
    23 #include "nmuienginedef.h"
    24 #include "nmactionrequest.h"
    24 #include "nmactionrequest.h" 
    25 
    25 
    26 class NmUiEngine;
    26 class NmUiEngine;
    27 class NmSettingsViewLauncher;
    27 class NmSettingsViewLauncher;
    28 
    28 
    29 /*!
    29 /*!
    45     void settings();
    45     void settings();
    46     void switchToStandardFolderInbox();
    46     void switchToStandardFolderInbox();
    47     void switchToStandardFolderOutbox();
    47     void switchToStandardFolderOutbox();
    48     void switchToStandardFolderDrafts();
    48     void switchToStandardFolderDrafts();
    49     void switchToStandardFolderSent();
    49     void switchToStandardFolderSent();
    50 
    50     
    51 protected:
    51 protected:
    52     virtual quint32 pluginId();
    52     virtual quint32 pluginId();
    53 
    53     
    54 private:
    54 private:
       
    55     NmUiEngine *mUiEngine; // Singleton instance
    55     NmActionRequest mListOptionsMenuRequest;
    56     NmActionRequest mListOptionsMenuRequest;
    56     NmSettingsViewLauncher *mSettingsViewLauncher; // owned
    57     NmSettingsViewLauncher *mSettingsViewLauncher; // owned
    57 };
    58 };
    58 
    59 
    59 #endif /* NMIMAPCLIENTPLUGIN_H_ */
    60 #endif /* NMIMAPCLIENTPLUGIN_H_ */