devicemgmtdialogsplugin/inc/omacppinquerydialog.h
changeset 67 fdbfe0a95492
parent 45 0f9fc722d255
--- a/devicemgmtdialogsplugin/inc/omacppinquerydialog.h	Fri Sep 17 19:58:05 2010 +0530
+++ b/devicemgmtdialogsplugin/inc/omacppinquerydialog.h	Fri Oct 15 11:39:02 2010 +0530
@@ -26,7 +26,7 @@
 #include <hbinputeditorinterface.h>
 #include "devicemanagementnotifierwidget_p.h"
 
-class omacppinquerydialog : public devicemanagementnotifierwidget
+class omacppinquerydialog : public QObject, public HbDeviceDialogInterface
     {
 
 Q_OBJECT
@@ -37,16 +37,27 @@
 public:
     void createcppinquery(const QVariantMap &parameters);
     HbDialog *deviceDialogWidget() const;
+    //derived from HbDeviceDialogInterface
+    bool setDeviceDialogParameters(const QVariantMap &parameters);
+    int deviceDialogError() const;
+    void closeDeviceDialog(bool byClient);
+    QObject *signalSender() const;
 
 public slots:
 
     void pintextChanged();
     void okSelected();
     void cancelSelected();
-    
+
+private:
+signals:
+    void deviceDialogClosed();
+    void deviceDialogData(QVariantMap data);
+
 private:
     HbLineEdit *mlineedit;
     HbAction *mactionok;
+    HbDialog *mDialog;
     };