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 ¶meters, const QVariantMap &securityInfo) const; |
38 bool accessAllowed(const QString &deviceDialogType, |
40 HbDeviceDialogInterface *createDeviceDialog(const QString &deviceDialogType, const QVariantMap ¶meters); |
39 const QVariantMap ¶meters, |
41 bool deviceDialogInfo(const QString &deviceDialogType, const QVariantMap ¶meters, DeviceDialogInfo *info) const; |
40 const QVariantMap &securityInfo) const; |
|
41 HbDeviceDialogInterface *createDeviceDialog(const QString &deviceDialogType, |
|
42 const QVariantMap ¶meters); |
|
43 bool deviceDialogInfo(const QString &deviceDialogType, |
|
44 const QVariantMap ¶meters, |
|
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; |