emailuis/nmailuiengine/inc/nmdatapluginfactory.h
branchGCC_SURGE
changeset 55 cdd802add233
parent 27 9ba4404ef423
--- a/emailuis/nmailuiengine/inc/nmdatapluginfactory.h	Fri Jun 11 16:23:29 2010 +0100
+++ b/emailuis/nmailuiengine/inc/nmdatapluginfactory.h	Thu Jul 22 16:30:28 2010 +0100
@@ -22,6 +22,7 @@
 #include "nmuienginedef.h"
 
 class NmDataPluginInterface;
+class NmApplicationStateInterface;
 class QDir;
 class QPluginLoader;
 
@@ -37,12 +38,14 @@
     static void releaseInstance(NmDataPluginFactory *&instance);
     NmDataPluginInterface *interfaceInstance(QObject *plugin);
     NmDataPluginInterface *interfaceInstance(NmId mailboxId);
+    NmApplicationStateInterface *applicationStateInterfaceInstance(NmId mailboxId);
     QObject *pluginInstance(NmId mailboxId);
     QList<QObject*> *pluginInstances();
     QObject *loadPlugin(
         const QDir &pluginDir,
         const QString& pluginName);
 private:
+    NmApplicationStateInterface *applicationStateInterfaceInstance(QObject *plugin);
     NmDataPluginFactory();
     virtual ~NmDataPluginFactory();
     static NmDataPluginFactory   *mInstance;         // owned