--- 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 */