controlpanel/controlpanel_plat/inc/cppluginloader.h
changeset 36 48848d132687
parent 32 20bd089f4aaa
child 23 7e4c5a2ff1a2
--- a/controlpanel/controlpanel_plat/inc/cppluginloader.h	Thu Apr 01 03:31:13 2010 +0800
+++ b/controlpanel/controlpanel_plat/inc/cppluginloader.h	Fri Apr 16 11:40:46 2010 +0800
@@ -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 */