controlpanel/controlpanel_plat/inc/cppluginloader.h
changeset 21 851e19007849
parent 18 e3554c9069b6
child 23 7e4c5a2ff1a2
--- 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 */