ipsservices/nmpopclientplugin/inc/nmpopclientplugin.h
changeset 23 2dc6caa42ec3
parent 18 578830873419
child 38 b4618f2cf6ac
--- a/ipsservices/nmpopclientplugin/inc/nmpopclientplugin.h	Mon May 03 12:23:15 2010 +0300
+++ b/ipsservices/nmpopclientplugin/inc/nmpopclientplugin.h	Fri May 14 15:41:10 2010 +0300
@@ -20,6 +20,11 @@
 
 #include "nmbaseclientplugin.h"
 #include "nmuiextensioninterface.h"
+#include "nmuienginedef.h"
+#include "nmactionrequest.h"
+
+class NmUiEngine;
+class NmSettingsViewLauncher;
 
 /*!
  \class NmPopClientPlugin
@@ -36,9 +41,19 @@
     void getActions( const NmActionRequest &request,
         QList<NmAction*> &actionList);
 
+private slots:
+    void settings();
+    void switchToStandardFolderInbox();
+    void switchToStandardFolderOutbox();
+    void switchToStandardFolderDrafts();
+    void switchToStandardFolderSent();
+
 protected:
     virtual quint32 pluginId();
 
+private:
+    NmActionRequest mListOptionsMenuRequest;
+    NmSettingsViewLauncher *mSettingsViewLauncher; // owned
 };
 
 #endif /* NMTESTPLUGINEXTENSION_H_ */