tsdevicedialog/tsdevicedialogplugin/inc/tsdevicedialogplugin.h
changeset 107 b34d53f6acdf
parent 99 7aaf39b772ac
child 112 dbfb5e38438b
equal deleted inserted replaced
106:e78d6e055a5b 107:b34d53f6acdf
    17 
    17 
    18 #ifndef TSDEVICEDIALOGPLUGIN_H
    18 #ifndef TSDEVICEDIALOGPLUGIN_H
    19 #define TSDEVICEDIALOGPLUGIN_H
    19 #define TSDEVICEDIALOGPLUGIN_H
    20 
    20 
    21 #include <hbdevicedialogplugin.h>
    21 #include <hbdevicedialogplugin.h>
    22 
       
    23 #include <QObject>
    22 #include <QObject>
    24 #include <QVariantMap>
    23 #include <QVariantMap>
    25 #include <QSharedPointer>
    24 #include <QSharedPointer>
    26 #include <qabstractitemmodel.h>
    25 #include <qabstractitemmodel.h>
    27 
    26 
    34 
    33 
    35 public:
    34 public:
    36     TsDeviceDialogPlugin();
    35     TsDeviceDialogPlugin();
    37     ~TsDeviceDialogPlugin();
    36     ~TsDeviceDialogPlugin();
    38 
    37 
    39     bool accessAllowed(const QString &deviceDialogType, const QVariantMap &parameters, const QVariantMap &securityInfo) const;
    38     bool accessAllowed(const QString &deviceDialogType, 
    40     HbDeviceDialogInterface *createDeviceDialog(const QString &deviceDialogType, const QVariantMap &parameters);
    39                        const QVariantMap &parameters, 
    41     bool deviceDialogInfo(const QString &deviceDialogType, const QVariantMap &parameters, DeviceDialogInfo *info) const;
    40                        const QVariantMap &securityInfo) const;
       
    41     HbDeviceDialogInterface *createDeviceDialog(const QString &deviceDialogType, 
       
    42                                                 const QVariantMap &parameters);
       
    43     bool deviceDialogInfo(const QString &deviceDialogType, 
       
    44                           const QVariantMap &parameters, 
       
    45                           DeviceDialogInfo *info) const;
    42     QStringList deviceDialogTypes() const;
    46     QStringList deviceDialogTypes() const;
    43     PluginFlags pluginFlags() const;
    47     PluginFlags pluginFlags() const;
    44     int error() const;
    48     int error() const;
    45 
    49 
    46 private:
    50 private:
    47     int mError;
       
    48     TsDocumentLoader mLoader;
    51     TsDocumentLoader mLoader;
    49     QAbstractListModel *mModel;
    52     QAbstractListModel *mModel;
    50     TsTaskMonitor *mStorage;
    53     TsTaskMonitor *mStorage;
    51 
    54 
    52     bool mTriedToLoadTranslation;
    55     bool mTriedToLoadTranslation;