bluetoothengine/btnotif/btdevicedialogplugin/src/btdevicedialogrecvquerywidget.cpp
equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 |
18 |
19 #include "btdevicedialogrecvquerywidget.h" |
19 #include "btdevicedialogrecvquerywidget.h" |
20 #include "bluetoothdevicedialogs.h" |
20 #include "bluetoothdevicedialogs.h" |
|
21 #include "btdevicedialogpluginerrors.h" |
21 #include <btuiiconutil.h> |
22 #include <btuiiconutil.h> |
22 |
23 |
23 const char* DOCML_BT_RECV_QUERY_DIALOG = ":/docml/bt-receive-auth-dialog.docml"; |
24 const char* DOCML_BT_RECV_QUERY_DIALOG = ":/docml/bt-receive-auth-dialog.docml"; |
24 |
25 |
25 |
26 |
26 BTRecvQueryDialogWidget::BTRecvQueryDialogWidget(const QVariantMap ¶meters) |
27 BTRecvQueryDialogWidget::BTRecvQueryDialogWidget(const QVariantMap ¶meters) |
|
28 :mLoader(0), |
|
29 mError(NoError) |
27 { |
30 { |
28 mLoader = 0; |
|
29 constructDialog(parameters); |
31 constructDialog(parameters); |
30 } |
32 } |
31 |
33 |
32 BTRecvQueryDialogWidget::~BTRecvQueryDialogWidget() |
34 BTRecvQueryDialogWidget::~BTRecvQueryDialogWidget() |
33 { |
35 { |
39 } |
41 } |
40 |
42 |
41 bool BTRecvQueryDialogWidget::setDeviceDialogParameters(const QVariantMap ¶meters) |
43 bool BTRecvQueryDialogWidget::setDeviceDialogParameters(const QVariantMap ¶meters) |
42 { |
44 { |
43 Q_UNUSED(parameters); |
45 Q_UNUSED(parameters); |
44 return true; |
46 if(!mError) |
|
47 { |
|
48 return true; |
|
49 } |
|
50 else |
|
51 { |
|
52 return false; |
|
53 } |
45 } |
54 } |
46 |
55 |
47 int BTRecvQueryDialogWidget::deviceDialogError() const |
56 int BTRecvQueryDialogWidget::deviceDialogError() const |
48 { |
57 { |
49 return 0; |
58 return mError; |
50 } |
59 } |
51 |
60 |
52 void BTRecvQueryDialogWidget::closeDeviceDialog(bool byClient) |
61 void BTRecvQueryDialogWidget::closeDeviceDialog(bool byClient) |
53 { |
62 { |
54 Q_UNUSED(byClient); |
63 Q_UNUSED(byClient); |
64 QObject* BTRecvQueryDialogWidget::signalSender() const |
73 QObject* BTRecvQueryDialogWidget::signalSender() const |
65 { |
74 { |
66 return const_cast<BTRecvQueryDialogWidget*>(this); |
75 return const_cast<BTRecvQueryDialogWidget*>(this); |
67 } |
76 } |
68 |
77 |
69 bool BTRecvQueryDialogWidget::constructDialog(const QVariantMap ¶meters) |
78 void BTRecvQueryDialogWidget::constructDialog(const QVariantMap ¶meters) |
70 { |
79 { |
71 mLoader = new HbDocumentLoader(); |
80 mLoader = new HbDocumentLoader(); |
72 bool ok = false; |
81 bool ok = false; |
73 |
82 |
74 mLoader->load(DOCML_BT_RECV_QUERY_DIALOG, &ok); |
83 mLoader->load(DOCML_BT_RECV_QUERY_DIALOG, &ok); |
119 default: |
128 default: |
120 break; |
129 break; |
121 |
130 |
122 } |
131 } |
123 mDialog->setHeadingWidget(mHeading); |
132 mDialog->setHeadingWidget(mHeading); |
|
133 |
|
134 mDialog->setBackgroundFaded(false); |
|
135 mDialog->setDismissPolicy(HbPopup::NoDismiss); |
|
136 mDialog->setTimeout(HbPopup::NoTimeout); |
|
137 |
|
138 connect(mYesAction, SIGNAL(triggered()), this, SLOT(yesClicked())); |
|
139 connect(mNoAction, SIGNAL(triggered()), this, SLOT(noClicked())); |
|
140 connect(mAuthorizeUser, SIGNAL(clicked(bool)), this, SLOT(checkBoxStateChanged(bool))); |
124 } |
141 } |
125 |
142 else |
126 mDialog->setBackgroundFaded(false); |
143 { |
127 mDialog->setDismissPolicy(HbPopup::NoDismiss); |
144 mError = DocMLLoadingError; |
128 mDialog->setTimeout(HbPopup::NoTimeout); |
145 } |
129 |
|
130 connect(mYesAction, SIGNAL(triggered()), this, SLOT(yesClicked())); |
|
131 connect(mNoAction, SIGNAL(triggered()), this, SLOT(noClicked())); |
|
132 connect(mAuthorizeUser, SIGNAL(clicked(bool)), this, SLOT(checkBoxStateChanged(bool))); |
|
133 |
|
134 return true; |
|
135 } |
146 } |
136 |
147 |
137 void BTRecvQueryDialogWidget::yesClicked() |
148 void BTRecvQueryDialogWidget::yesClicked() |
138 { |
149 { |
139 QVariantMap data; |
150 QVariantMap data; |