bluetoothengine/btui/btcpplugin/btcpuidevicedetailsview.cpp
changeset 67 16e4b9007960
parent 57 5ebadcda06cb
equal deleted inserted replaced
65:001a94c71129 67:16e4b9007960
    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);