equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: BtCpUiDeviceDetailsView implementation |
14 * Description: BtCpUiDeviceDetailsView implementation |
15 * |
15 * |
16 */ |
16 */ |
17 #include "btcpuidevicedetailsview.h" |
17 #include "btcpuidevicedetailsview.h" |
18 #include <QtGlobal> |
18 #include <hbdataform.h> |
19 #include <QGraphicsLinearLayout> |
|
20 #include <HbInstance> |
|
21 #include <hblabel.h> |
|
22 #include <hbmenu.h> |
|
23 #include <hbaction.h> |
19 #include <hbaction.h> |
24 #include <hbcombobox.h> |
|
25 #include <hbgroupbox.h> |
|
26 #include <bluetoothuitrace.h> |
20 #include <bluetoothuitrace.h> |
|
21 #include <HbParameterLengthLimiter> |
27 |
22 |
28 // docml to load |
23 // docml to load |
29 const char* BTUI_DEVICEDETAILSVIEW_DOCML = ":/docml/bt-device-details-view.docml"; |
24 const char* BTUI_DEVICEDETAILSVIEW_DOCML = ":/docml/bt-device-details-view.docml"; |
30 |
25 |
31 BtCpUiDeviceDetailsView::BtCpUiDeviceDetailsView(QGraphicsItem *parent) |
26 BtCpUiDeviceDetailsView::BtCpUiDeviceDetailsView(QGraphicsItem *parent) |
67 } |
62 } |
68 |
63 |
69 void BtCpUiDeviceDetailsView::setDeviceName(const QString &deviceName) |
64 void BtCpUiDeviceDetailsView::setDeviceName(const QString &deviceName) |
70 { |
65 { |
71 BOstraceFunctionEntry1( DUMMY_DEVLIST, this ); |
66 BOstraceFunctionEntry1( DUMMY_DEVLIST, this ); |
72 //todo: use Localised string Id,If Loc ID is used |
|
73 //wrong string is displayed. Need to correct text map file. |
|
74 QString heading(hbTrId("%1 details")); |
|
75 |
67 |
76 if(mGroupBox) { |
68 if(mGroupBox) { |
77 mGroupBox->setHeading(heading.arg(deviceName)); |
69 QString heading = HbParameterLengthLimiter(hbTrId( |
|
70 "txt_bt_subhead_1_details")).arg(deviceName); |
|
71 |
|
72 mGroupBox->setHeading(heading); |
78 } |
73 } |
79 BOstraceFunctionExit0(DUMMY_DEVLIST); |
74 BOstraceFunctionExit0(DUMMY_DEVLIST); |
80 } |
75 } |
81 |
76 |
82 void BtCpUiDeviceDetailsView::addItem(HbDataForm *item) |
77 void BtCpUiDeviceDetailsView::addItem(HbDataForm *item) |
90 |
85 |
91 void BtCpUiDeviceDetailsView::removeItem(HbDataForm *item) |
86 void BtCpUiDeviceDetailsView::removeItem(HbDataForm *item) |
92 { |
87 { |
93 BOstraceFunctionEntry1( DUMMY_DEVLIST, this ); |
88 BOstraceFunctionEntry1( DUMMY_DEVLIST, this ); |
94 if (item && mLayout) { |
89 if (item && mLayout) { |
95 //todo: with out this item is not removed from the view. |
90 //With out this item is not removed from the view. |
96 item->setVisible(false); |
91 item->setVisible(false); |
97 mLayout->removeItem(item); |
92 mLayout->removeItem(item); |
98 delete item; |
93 delete item; |
99 } |
94 } |
100 BOstraceFunctionExit0(DUMMY_DEVLIST); |
95 BOstraceFunctionExit0(DUMMY_DEVLIST); |