equal
deleted
inserted
replaced
32 #include <xqconversions.h> |
32 #include <xqconversions.h> |
33 #include <hbmessagebox.h> |
33 #include <hbmessagebox.h> |
34 #include <hblabel.h> |
34 #include <hblabel.h> |
35 #include <hbgroupbox.h> |
35 #include <hbgroupbox.h> |
36 #include <hbdataform.h> |
36 #include <hbdataform.h> |
|
37 #include <hbtranslator.h> |
37 |
38 |
38 #include "iaupdatemainview.h" |
39 #include "iaupdatemainview.h" |
39 #include "iaupdateengine.h" |
40 #include "iaupdateengine.h" |
40 #include "iaupdateagreement.h" |
41 #include "iaupdateagreement.h" |
41 #include "iaupdatedeputils.h" |
42 #include "iaupdatedeputils.h" |
47 |
48 |
48 |
49 |
49 const int KKiloByte = 1024; |
50 const int KKiloByte = 1024; |
50 const int KMegaByte = 1024 * 1024; |
51 const int KMegaByte = 1024 * 1024; |
51 const int KMaxShownInKiloBytes = 10 * KMegaByte; |
52 const int KMaxShownInKiloBytes = 10 * KMegaByte; |
|
53 const QString KTranslationsPath = "/resource/qt/translations/"; |
|
54 const QString KTranslationsFile = "swupdate"; |
52 |
55 |
53 |
56 |
54 IAUpdateMainView::IAUpdateMainView(IAUpdateEngine *engine): |
57 IAUpdateMainView::IAUpdateMainView(IAUpdateEngine *engine): |
55 mEngine(engine) |
58 mEngine(engine) |
56 { |
59 { |
63 mDialogState = NoDialog; |
66 mDialogState = NoDialog; |
64 mPrimaryAction = NULL; |
67 mPrimaryAction = NULL; |
65 mNode = NULL; |
68 mNode = NULL; |
66 mSelectionUpdate = false; |
69 mSelectionUpdate = false; |
67 mSelectionConnect = false; |
70 mSelectionConnect = false; |
|
71 mTranslator = NULL; |
|
72 |
|
73 //mTranslator = new HbTranslator(KTranslationsPath, KTranslationsFile); |
68 |
74 |
69 HbDocumentLoader loader; |
75 HbDocumentLoader loader; |
70 bool ok = false; |
76 bool ok = false; |
71 loader.load(":/xml/iaupdate_mainview.docml", &ok); |
77 loader.load(":/xml/iaupdate_mainview.docml", &ok); |
72 |
78 |
114 dockLayout->setOrientation(Qt::Vertical); |
120 dockLayout->setOrientation(Qt::Vertical); |
115 dockContainer->setLayout(dockLayout); |
121 dockContainer->setLayout(dockLayout); |
116 |
122 |
117 mSelections = new HbGroupBox(dockContainer); |
123 mSelections = new HbGroupBox(dockContainer); |
118 mSelections->setHeading("Selected 0/0 (0 kB)"); |
124 mSelections->setHeading("Selected 0/0 (0 kB)"); |
|
125 //QString selectedString = QString(hbTrId("txt_software_subhead_selected_1l_2l_3l_kb")).arg(0).arg(0).arg(0); |
|
126 //mSelections->setHeading(selectedString); |
119 |
127 |
120 dockLayout->addItem( mSelections); |
128 dockLayout->addItem( mSelections); |
121 |
129 |
122 dockLayout->addItem(toolBar); |
130 dockLayout->addItem(toolBar); |
123 |
131 |
130 } |
138 } |
131 |
139 |
132 IAUpdateMainView::~IAUpdateMainView() |
140 IAUpdateMainView::~IAUpdateMainView() |
133 { |
141 { |
134 IAUPDATE_TRACE("[IAUPDATE] IAUpdateMainView::~IAUpdateMainView() begin"); |
142 IAUPDATE_TRACE("[IAUPDATE] IAUpdateMainView::~IAUpdateMainView() begin"); |
135 |
143 //delete mTranslator; |
136 IAUPDATE_TRACE("[IAUPDATE] IAUpdateMainView::~IAUpdateMainView() end"); |
144 IAUPDATE_TRACE("[IAUPDATE] IAUpdateMainView::~IAUpdateMainView() end"); |
137 } |
145 } |
138 |
146 |
139 // ----------------------------------------------------------------------------- |
147 // ----------------------------------------------------------------------------- |
140 // IAUpdateMainView::refresh |
148 // IAUpdateMainView::refresh |
164 QString formText; |
172 QString formText; |
165 |
173 |
166 if (error == KErrNone) |
174 if (error == KErrNone) |
167 { |
175 { |
168 formText = QString("Applications are up to date"); |
176 formText = QString("Applications are up to date"); |
|
177 //formText = hbTrId("txt_software_formlabel_applications_are_up_to_date"); |
169 } |
178 } |
170 else |
179 else |
171 { |
180 { |
172 formText = QString("Refreshing failed. Try again later."); |
181 formText = QString("Refreshing failed. Try again later."); |
173 } |
182 } |
202 { |
211 { |
203 mDialogUtil = new IAUpdateDialogUtil(this); |
212 mDialogUtil = new IAUpdateDialogUtil(this); |
204 } |
213 } |
205 if (mDialogUtil) |
214 if (mDialogUtil) |
206 { |
215 { |
207 HbAction *primaryAction = new HbAction("OK"); |
216 HbAction *primaryAction = new HbAction(hbTrId("txt_common_button_ok")); |
208 mDialogUtil->showAgreement(primaryAction); |
217 mDialogUtil->showAgreement(primaryAction); |
209 } |
218 } |
210 IAUPDATE_TRACE("[IAUPDATE] IAUpdateMainView::handleDisclaimer() end"); |
219 IAUPDATE_TRACE("[IAUPDATE] IAUpdateMainView::handleDisclaimer() end"); |
211 } |
220 } |
212 |
221 |