controlpanel/controlpanel_plat/inc/cppluginloader.h
changeset 21 851e19007849
parent 18 e3554c9069b6
child 23 7e4c5a2ff1a2
equal deleted inserted replaced
19:30540fccecae 21:851e19007849
    21 #include <cpglobal.h>
    21 #include <cpglobal.h>
    22 #include <QList>
    22 #include <QList>
    23 
    23 
    24 class QString;
    24 class QString;
    25 class CpPluginInterface;
    25 class CpPluginInterface;
       
    26 class CpLauncherInterface;
    26 class CpPluginPlatInterface;
    27 class CpPluginPlatInterface;
    27 
    28 
    28 class CP_EXPORT CpPluginLoader
    29 class CP_EXPORT CpPluginLoader
    29 {
    30 {
    30 public:
    31 public:
    31     static CpPluginInterface *loadCpPlugin(const QString &pluginFile);
    32     /* OLD INTERFACES* DPRECATED!!! */
       
    33     static CpPluginInterface     *loadCpPlugin(const QString &pluginFile);
       
    34     /* OLD INTERFACES* DPRECATED!!! */
    32     static CpPluginPlatInterface *loadPlatCpPlugin(const QString &pluginFile);
    35     static CpPluginPlatInterface *loadPlatCpPlugin(const QString &pluginFile);
       
    36     
       
    37     /*NEW INTERFACES*/
       
    38     static CpPluginInterface     *loadCpPluginInterface(const QString &pluginFile);
       
    39     static CpLauncherInterface   *loadCpLauncherInterface(const QString &pluginFile);
    33 };
    40 };
    34 
    41 
    35 #endif /* CPPLUGINLOADER_H */
    42 #endif /* CPPLUGINLOADER_H */