diff -r 2dc6caa42ec3 -r 9ba4404ef423 emailuis/nmailuiengine/src/nmdatapluginfactory.cpp --- a/emailuis/nmailuiengine/src/nmdatapluginfactory.cpp Fri May 14 15:41:10 2010 +0300 +++ b/emailuis/nmailuiengine/src/nmdatapluginfactory.cpp Thu May 27 12:43:55 2010 +0300 @@ -110,6 +110,26 @@ /*! */ +NmApplicationStateInterface *NmDataPluginFactory::applicationStateInterfaceInstance(QObject *plugin) +{ + NmApplicationStateInterface *pluginInterface = NULL; + if (plugin) { + pluginInterface= qobject_cast(plugin); + } + return pluginInterface; +} + +/*! + + */ +NmApplicationStateInterface *NmDataPluginFactory::applicationStateInterfaceInstance(NmId mailboxId) +{ + return applicationStateInterfaceInstance(pluginInstance(mailboxId)); +} + +/*! + + */ QObject *NmDataPluginFactory::pluginInstance(NmId mailboxId) { QObject *value(NULL);