60 buttonExit->setMinimumHeight(60); |
66 buttonExit->setMinimumHeight(60); |
61 connect(buttonExit, SIGNAL(clicked()), qApp, SLOT(quit())); |
67 connect(buttonExit, SIGNAL(clicked()), qApp, SLOT(quit())); |
62 |
68 |
63 HbLabel* label = new HbLabel("Predictive search feature", this); |
69 HbLabel* label = new HbLabel("Predictive search feature", this); |
64 |
70 |
|
71 |
|
72 HbLabel* label2 = new HbLabel("Fake exit feature", this); |
|
73 TInt valueFakeExit(-1); |
|
74 err = mRepository->Get( KLogsFakeExitEnabled, valueFakeExit ); |
|
75 qDebug() << "[LOGS_CENREP]-> mRepository->Get(KLogsFakeExitEnabled) value: " << valueFakeExit |
|
76 << ", err: " << err; |
|
77 mFakeExitList = new HbRadioButtonList(this); |
|
78 mFakeExitList->setItems(KFakeExitList); |
|
79 listCurrentIndex = (err == 0) ? valueFakeExit : KFakeExitList.count()-1; |
|
80 mFakeExitList->setSelected(listCurrentIndex); |
|
81 |
65 QGraphicsLinearLayout* layout = new QGraphicsLinearLayout(Qt::Vertical); |
82 QGraphicsLinearLayout* layout = new QGraphicsLinearLayout(Qt::Vertical); |
66 layout->addItem(label); |
83 layout->addItem(label); |
67 layout->addItem(mList); |
84 layout->addItem(mList); |
|
85 layout->addItem(label2); |
|
86 layout->addItem(mFakeExitList); |
68 layout->addItem(buttonSave); |
87 layout->addItem(buttonSave); |
69 layout->addItem(buttonExit); |
88 layout->addItem(buttonExit); |
70 setLayout(layout); |
89 setLayout(layout); |
71 } |
90 } |
72 |
91 |
79 } |
98 } |
80 |
99 |
81 void LogsCenrepEditorView::saveSettings() |
100 void LogsCenrepEditorView::saveSettings() |
82 { |
101 { |
83 qDebug() << "[LOGS_CENREP]-> LogsCenrepEditorView::saveSettings()"; |
102 qDebug() << "[LOGS_CENREP]-> LogsCenrepEditorView::saveSettings()"; |
84 if (mList->selected() < KPredictiveSearchList.count()) { |
103 |
85 int err = mRepository->Set( KLogsPredictiveSearch, mList->selected() ); |
104 saveSettings( *mList, KPredictiveSearchList, KLogsPredictiveSearch ); |
86 qDebug() << "[LOGS_CENREP]-> mRepository->Set(KLogsPredictiveSearch), value:" |
105 saveSettings( *mFakeExitList, KFakeExitList, KLogsFakeExitEnabled ); |
87 << mList->selected() << ", err: " << err; |
106 |
|
107 qDebug() << "[LOGS_CENREP]<- LogsCenrepEditorView::saveSettings()"; |
|
108 } |
|
109 |
|
110 void LogsCenrepEditorView::saveSettings( |
|
111 HbRadioButtonList& list, const QStringList& listSelections, unsigned int key ) |
|
112 { |
|
113 if (list.selected() < listSelections.count()) { |
|
114 int err = mRepository->Set( key, list.selected() ); |
|
115 qDebug() << "[LOGS_CENREP]-> mRepository->Set(...), value:" |
|
116 << list.selected() << ", err: " << err; |
88 } else { |
117 } else { |
89 qDebug() << "[LOGS_CENREP]-> not saving!!"; |
118 qDebug() << "[LOGS_CENREP]-> not saving!!"; |
90 } |
119 } |
91 |
120 |
92 qDebug() << "[LOGS_CENREP]<- LogsCenrepEditorView::saveSettings()"; |
|
93 } |
121 } |