emailuis/nmailcpplugin/inc/nmsettingsplugin.h
changeset 54 997a02608b3a
parent 18 578830873419
equal deleted inserted replaced
53:bf7eb7911fc5 54:997a02608b3a
    16 */
    16 */
    17 
    17 
    18 #ifndef NMSETTINGSPLUGIN_H
    18 #ifndef NMSETTINGSPLUGIN_H
    19 #define NMSETTINGSPLUGIN_H
    19 #define NMSETTINGSPLUGIN_H
    20 
    20 
    21 #include <cppluginplatinterface.h>
    21 #include <cpplugininterface.h>
    22 #include <qobject.h>
    22 #include <qobject.h>
    23 
    23 
    24 class CpSettingFormItemData;
    24 class CpSettingFormItemData;
    25 class CpItemDataHelper;
    25 class CpItemDataHelper;
    26 class QTranslator;
    26 class QTranslator;
    27 
    27 
    28 class NmSettingsPlugin : public QObject, public CpPluginPlatInterface
    28 class NmSettingsPlugin : public QObject, public CpPluginInterface
    29     {
    29     {
    30     Q_OBJECT
    30     Q_OBJECT
    31     Q_INTERFACES(CpPluginPlatInterface)
    31     Q_INTERFACES(CpPluginInterface)
    32 
    32 
    33 public:
    33 public:
    34 
    34 
    35     NmSettingsPlugin();
    35     NmSettingsPlugin();
    36 
    36 
    37     virtual ~NmSettingsPlugin();
    37     virtual ~NmSettingsPlugin();
    38 
    38 
    39     virtual CpSettingFormItemData *createSettingFormItemData(
    39     virtual QList<CpSettingFormItemData*> createSettingFormItemData(
    40         CpItemDataHelper &itemDataHelper) const;
    40         CpItemDataHelper &itemDataHelper) const;
    41 
    41 
    42 private:
    42 private:
    43 
    43 
    44     Q_DISABLE_COPY(NmSettingsPlugin)
    44     Q_DISABLE_COPY(NmSettingsPlugin)