diff -r 30540fccecae -r 851e19007849 controlpanel/controlpanel_plat/inc/cppluginloader.h --- a/controlpanel/controlpanel_plat/inc/cppluginloader.h Fri Apr 16 15:15:08 2010 +0300 +++ b/controlpanel/controlpanel_plat/inc/cppluginloader.h Mon May 03 12:46:45 2010 +0300 @@ -23,13 +23,20 @@ class QString; class CpPluginInterface; +class CpLauncherInterface; class CpPluginPlatInterface; class CP_EXPORT CpPluginLoader { public: - static CpPluginInterface *loadCpPlugin(const QString &pluginFile); + /* OLD INTERFACES* DPRECATED!!! */ + static CpPluginInterface *loadCpPlugin(const QString &pluginFile); + /* OLD INTERFACES* DPRECATED!!! */ static CpPluginPlatInterface *loadPlatCpPlugin(const QString &pluginFile); + + /*NEW INTERFACES*/ + static CpPluginInterface *loadCpPluginInterface(const QString &pluginFile); + static CpLauncherInterface *loadCpLauncherInterface(const QString &pluginFile); }; #endif /* CPPLUGINLOADER_H */