author | ulf69 <ulf69> | 2004-10-01 00:06:58 (UTC) |
---|---|---|
committer | ulf69 <ulf69> | 2004-10-01 00:06:58 (UTC) |
commit | 11c2acda0533e579512cf416de870328a79e66e8 (patch) (unidiff) | |
tree | dbe9b846effe4896d3b30c940ebe75c004cea995 | |
parent | c14cd0801a854a6f6cc6abef70510646be50a61c (diff) | |
download | kdepimpi-11c2acda0533e579512cf416de870328a79e66e8.zip kdepimpi-11c2acda0533e579512cf416de870328a79e66e8.tar.gz kdepimpi-11c2acda0533e579512cf416de870328a79e66e8.tar.bz2 |
this checkin does not work yet
-rw-r--r-- | pwmanager/pwmanager/pwm.cpp | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/pwmanager/pwmanager/pwm.cpp b/pwmanager/pwmanager/pwm.cpp index bd07c80..cd56399 100644 --- a/pwmanager/pwmanager/pwm.cpp +++ b/pwmanager/pwmanager/pwm.cpp | |||
@@ -159,97 +159,99 @@ PwM::PwM(PwMInit *_init, PwMDoc *doc, | |||
159 | : KMainWindow(parent, name) | 159 | : KMainWindow(parent, name) |
160 | , forceQuit (false) | 160 | , forceQuit (false) |
161 | , forceMinimizeToTray (false) | 161 | , forceMinimizeToTray (false) |
162 | { | 162 | { |
163 | init = _init; | 163 | init = _init; |
164 | connect(doc, SIGNAL(docClosed(PwMDoc *)), | 164 | connect(doc, SIGNAL(docClosed(PwMDoc *)), |
165 | this, SLOT(docClosed(PwMDoc *))); | 165 | this, SLOT(docClosed(PwMDoc *))); |
166 | initMenubar(); | 166 | initMenubar(); |
167 | initToolbar(); | 167 | initToolbar(); |
168 | initMetrics(); | 168 | initMetrics(); |
169 | setVirgin(virginity); | 169 | setVirgin(virginity); |
170 | setFocusPolicy(QWidget::WheelFocus); | 170 | setFocusPolicy(QWidget::WheelFocus); |
171 | #ifndef PWM_EMBEDDED | 171 | #ifndef PWM_EMBEDDED |
172 | statusBar()->show(); | 172 | statusBar()->show(); |
173 | #endif | 173 | #endif |
174 | view = makeNewListView(doc); | 174 | view = makeNewListView(doc); |
175 | setCentralWidget(view); | 175 | setCentralWidget(view); |
176 | updateCaption(); | 176 | updateCaption(); |
177 | showStatMsg(i18n("Ready.")); | 177 | showStatMsg(i18n("Ready.")); |
178 | } | 178 | } |
179 | 179 | ||
180 | PwM::~PwM() | 180 | PwM::~PwM() |
181 | { | 181 | { |
182 | disconnect(curDoc(), SIGNAL(docClosed(PwMDoc *)), | 182 | disconnect(curDoc(), SIGNAL(docClosed(PwMDoc *)), |
183 | this, SLOT(docClosed(PwMDoc *))); | 183 | this, SLOT(docClosed(PwMDoc *))); |
184 | conf()->confWndMainWndSize(size()); | 184 | conf()->confWndMainWndSize(size()); |
185 | emit closed(this); | 185 | emit closed(this); |
186 | delete view; | 186 | delete view; |
187 | } | 187 | } |
188 | 188 | ||
189 | void PwM::initMenubar() | 189 | void PwM::initMenubar() |
190 | { | 190 | { |
191 | KIconLoader* picons; | 191 | KIconLoader* picons; |
192 | #ifndef PWM_EMBEDDED | 192 | #ifndef PWM_EMBEDDED |
193 | KIconLoader icons; | 193 | KIconLoader icons; |
194 | picons = &icons; | 194 | picons = &icons; |
195 | #else | 195 | #else |
196 | picons = KGlobal::iconLoader(); | 196 | picons = KGlobal::iconLoader(); |
197 | #endif | 197 | #endif |
198 | filePopup = new KPopupMenu(this); | 198 | filePopup = new KPopupMenu(this); |
199 | importPopup = new KPopupMenu(filePopup); | 199 | importPopup = new KPopupMenu(filePopup); |
200 | exportPopup = new KPopupMenu(filePopup); | 200 | exportPopup = new KPopupMenu(filePopup); |
201 | managePopup = new KPopupMenu(this); | 201 | managePopup = new KPopupMenu(this); |
202 | #ifdef CONFIG_KEYCARD | 202 | #ifdef CONFIG_KEYCARD |
203 | chipcardPopup = new KPopupMenu(this); | 203 | chipcardPopup = new KPopupMenu(this); |
204 | #endif // CONFIG_KEYCARD | 204 | #endif // CONFIG_KEYCARD |
205 | viewPopup = new KPopupMenu(this); | 205 | viewPopup = new KPopupMenu(this); |
206 | optionsPopup = new KPopupMenu(this); | 206 | optionsPopup = new KPopupMenu(this); |
207 | 207 | #ifdef PWM_EMBEDDED | |
208 | syncPopup = new KPopupMenu(this); | ||
209 | #endif | ||
208 | // "file" popup menu | 210 | // "file" popup menu |
209 | filePopup->insertItem(QIconSet(picons->loadIcon("filenew", KIcon::Small)), | 211 | filePopup->insertItem(QIconSet(picons->loadIcon("filenew", KIcon::Small)), |
210 | i18n("&New"), this, | 212 | i18n("&New"), this, |
211 | SLOT(new_slot()), 0, BUTTON_POPUP_FILE_NEW); | 213 | SLOT(new_slot()), 0, BUTTON_POPUP_FILE_NEW); |
212 | filePopup->insertItem(QIconSet(picons->loadIcon("fileopen", KIcon::Small)), | 214 | filePopup->insertItem(QIconSet(picons->loadIcon("fileopen", KIcon::Small)), |
213 | i18n("&Open"), this, | 215 | i18n("&Open"), this, |
214 | SLOT(open_slot()), 0, BUTTON_POPUP_FILE_OPEN); | 216 | SLOT(open_slot()), 0, BUTTON_POPUP_FILE_OPEN); |
215 | filePopup->insertItem(QIconSet(picons->loadIcon("fileclose", KIcon::Small)), | 217 | filePopup->insertItem(QIconSet(picons->loadIcon("fileclose", KIcon::Small)), |
216 | i18n("&Close"), this, | 218 | i18n("&Close"), this, |
217 | SLOT(close_slot()), 0, BUTTON_POPUP_FILE_CLOSE); | 219 | SLOT(close_slot()), 0, BUTTON_POPUP_FILE_CLOSE); |
218 | filePopup->insertSeparator(); | 220 | filePopup->insertSeparator(); |
219 | filePopup->insertItem(QIconSet(picons->loadIcon("filesave", KIcon::Small)), | 221 | filePopup->insertItem(QIconSet(picons->loadIcon("filesave", KIcon::Small)), |
220 | i18n("&Save"), this, | 222 | i18n("&Save"), this, |
221 | SLOT(save_slot()), 0, BUTTON_POPUP_FILE_SAVE); | 223 | SLOT(save_slot()), 0, BUTTON_POPUP_FILE_SAVE); |
222 | filePopup->insertItem(QIconSet(picons->loadIcon("filesaveas", KIcon::Small)), | 224 | filePopup->insertItem(QIconSet(picons->loadIcon("filesaveas", KIcon::Small)), |
223 | i18n("Save &as..."), | 225 | i18n("Save &as..."), |
224 | this, SLOT(saveAs_slot()), 0, | 226 | this, SLOT(saveAs_slot()), 0, |
225 | BUTTON_POPUP_FILE_SAVEAS); | 227 | BUTTON_POPUP_FILE_SAVEAS); |
226 | filePopup->insertSeparator(); | 228 | filePopup->insertSeparator(); |
227 | // "file/export" popup menu | 229 | // "file/export" popup menu |
228 | exportPopup->insertItem(i18n("&Text-file..."), this, | 230 | exportPopup->insertItem(i18n("&Text-file..."), this, |
229 | SLOT(exportToText()), 0, BUTTON_POPUP_EXPORT_TEXT); | 231 | SLOT(exportToText()), 0, BUTTON_POPUP_EXPORT_TEXT); |
230 | exportPopup->insertItem(i18n("&Gpasman / Kpasman ..."), this, | 232 | exportPopup->insertItem(i18n("&Gpasman / Kpasman ..."), this, |
231 | SLOT(exportToGpasman()), 0, BUTTON_POPUP_EXPORT_GPASMAN); | 233 | SLOT(exportToGpasman()), 0, BUTTON_POPUP_EXPORT_GPASMAN); |
232 | #ifdef CONFIG_KWALLETIF | 234 | #ifdef CONFIG_KWALLETIF |
233 | exportPopup->insertItem(i18n("&KWallet..."), this, | 235 | exportPopup->insertItem(i18n("&KWallet..."), this, |
234 | SLOT(exportToKWallet()), 0, BUTTON_POPUP_EXPORT_KWALLET); | 236 | SLOT(exportToKWallet()), 0, BUTTON_POPUP_EXPORT_KWALLET); |
235 | #endif | 237 | #endif |
236 | filePopup->insertItem(QIconSet(picons->loadIcon("fileexport", KIcon::Small)), | 238 | filePopup->insertItem(QIconSet(picons->loadIcon("fileexport", KIcon::Small)), |
237 | i18n("E&xport"), exportPopup, | 239 | i18n("E&xport"), exportPopup, |
238 | BUTTON_POPUP_FILE_EXPORT); | 240 | BUTTON_POPUP_FILE_EXPORT); |
239 | // "file/import" popup menu | 241 | // "file/import" popup menu |
240 | importPopup->insertItem(i18n("&Text-file..."), this, | 242 | importPopup->insertItem(i18n("&Text-file..."), this, |
241 | SLOT(importFromText()), 0, BUTTON_POPUP_IMPORT_TEXT); | 243 | SLOT(importFromText()), 0, BUTTON_POPUP_IMPORT_TEXT); |
242 | importPopup->insertItem(i18n("&Gpasman / Kpasman ..."), this, | 244 | importPopup->insertItem(i18n("&Gpasman / Kpasman ..."), this, |
243 | SLOT(importFromGpasman()), 0, BUTTON_POPUP_IMPORT_GPASMAN); | 245 | SLOT(importFromGpasman()), 0, BUTTON_POPUP_IMPORT_GPASMAN); |
244 | #ifdef CONFIG_KWALLETIF | 246 | #ifdef CONFIG_KWALLETIF |
245 | importPopup->insertItem(i18n("&KWallet..."), this, | 247 | importPopup->insertItem(i18n("&KWallet..."), this, |
246 | SLOT(importKWallet()), 0, BUTTON_POPUP_IMPORT_KWALLET); | 248 | SLOT(importKWallet()), 0, BUTTON_POPUP_IMPORT_KWALLET); |
247 | #endif | 249 | #endif |
248 | filePopup->insertItem(QIconSet(picons->loadIcon("fileimport", KIcon::Small)), | 250 | filePopup->insertItem(QIconSet(picons->loadIcon("fileimport", KIcon::Small)), |
249 | i18n("I&mport"), importPopup, | 251 | i18n("I&mport"), importPopup, |
250 | BUTTON_POPUP_FILE_IMPORT); | 252 | BUTTON_POPUP_FILE_IMPORT); |
251 | filePopup->insertSeparator(); | 253 | filePopup->insertSeparator(); |
252 | filePopup->insertItem(QIconSet(picons->loadIcon("fileprint", KIcon::Small)), | 254 | filePopup->insertItem(QIconSet(picons->loadIcon("fileprint", KIcon::Small)), |
253 | i18n("&Print..."), this, | 255 | i18n("&Print..."), this, |
254 | SLOT(print_slot()), 0, BUTTON_POPUP_FILE_PRINT); | 256 | SLOT(print_slot()), 0, BUTTON_POPUP_FILE_PRINT); |
255 | filePopup->insertSeparator(); | 257 | filePopup->insertSeparator(); |
@@ -282,96 +284,109 @@ void PwM::initMenubar() | |||
282 | BUTTON_POPUP_CHIPCARD_GENNEW); | 284 | BUTTON_POPUP_CHIPCARD_GENNEW); |
283 | chipcardPopup->insertItem(QIconSet(picons->loadIcon("editdelete", KIcon::Small)), | 285 | chipcardPopup->insertItem(QIconSet(picons->loadIcon("editdelete", KIcon::Small)), |
284 | i18n("&Erase key-card"), this, | 286 | i18n("&Erase key-card"), this, |
285 | SLOT(eraseCard_slot()), 0, | 287 | SLOT(eraseCard_slot()), 0, |
286 | BUTTON_POPUP_CHIPCARD_DEL); | 288 | BUTTON_POPUP_CHIPCARD_DEL); |
287 | chipcardPopup->insertItem(QIconSet(picons->loadIcon("", KIcon::Small)), | 289 | chipcardPopup->insertItem(QIconSet(picons->loadIcon("", KIcon::Small)), |
288 | i18n("Read card-&ID"), this, | 290 | i18n("Read card-&ID"), this, |
289 | SLOT(readCardId_slot()), 0, | 291 | SLOT(readCardId_slot()), 0, |
290 | BUTTON_POPUP_CHIPCARD_READID); | 292 | BUTTON_POPUP_CHIPCARD_READID); |
291 | chipcardPopup->insertSeparator(); | 293 | chipcardPopup->insertSeparator(); |
292 | chipcardPopup->insertItem(QIconSet(picons->loadIcon("2rightarrow", KIcon::Small)), | 294 | chipcardPopup->insertItem(QIconSet(picons->loadIcon("2rightarrow", KIcon::Small)), |
293 | i18n("&Make card backup-image"), this, | 295 | i18n("&Make card backup-image"), this, |
294 | SLOT(makeCardBackup_slot()), 0, | 296 | SLOT(makeCardBackup_slot()), 0, |
295 | BUTTON_POPUP_CHIPCARD_SAVEBACKUP); | 297 | BUTTON_POPUP_CHIPCARD_SAVEBACKUP); |
296 | chipcardPopup->insertItem(QIconSet(picons->loadIcon("2leftarrow", KIcon::Small)), | 298 | chipcardPopup->insertItem(QIconSet(picons->loadIcon("2leftarrow", KIcon::Small)), |
297 | i18n("&Replay card backup-image"), this, | 299 | i18n("&Replay card backup-image"), this, |
298 | SLOT(replayCardBackup_slot()), 0, | 300 | SLOT(replayCardBackup_slot()), 0, |
299 | BUTTON_POPUP_CHIPCARD_REPLAYBACKUP); | 301 | BUTTON_POPUP_CHIPCARD_REPLAYBACKUP); |
300 | menuBar()->insertItem(i18n("&Chipcard manager"), chipcardPopup); | 302 | menuBar()->insertItem(i18n("&Chipcard manager"), chipcardPopup); |
301 | #endif // CONFIG_KEYCARD | 303 | #endif // CONFIG_KEYCARD |
302 | // "view" popup menu | 304 | // "view" popup menu |
303 | viewPopup->insertItem(QIconSet(picons->loadIcon("find", KIcon::Small)), | 305 | viewPopup->insertItem(QIconSet(picons->loadIcon("find", KIcon::Small)), |
304 | i18n("&Find"), this, | 306 | i18n("&Find"), this, |
305 | SLOT(find_slot()), 0, BUTTON_POPUP_VIEW_FIND); | 307 | SLOT(find_slot()), 0, BUTTON_POPUP_VIEW_FIND); |
306 | viewPopup->insertSeparator(); | 308 | viewPopup->insertSeparator(); |
307 | viewPopup->insertItem(QIconSet(picons->loadIcon("halfencrypted", KIcon::Small)), | 309 | viewPopup->insertItem(QIconSet(picons->loadIcon("halfencrypted", KIcon::Small)), |
308 | i18n("&Lock all entries"), this, | 310 | i18n("&Lock all entries"), this, |
309 | SLOT(lockWnd_slot()), 0, | 311 | SLOT(lockWnd_slot()), 0, |
310 | BUTTON_POPUP_VIEW_LOCK); | 312 | BUTTON_POPUP_VIEW_LOCK); |
311 | viewPopup->insertItem(QIconSet(picons->loadIcon("encrypted", KIcon::Small)), | 313 | viewPopup->insertItem(QIconSet(picons->loadIcon("encrypted", KIcon::Small)), |
312 | i18n("&Deep-lock all entries"), this, | 314 | i18n("&Deep-lock all entries"), this, |
313 | SLOT(deepLockWnd_slot()), 0, | 315 | SLOT(deepLockWnd_slot()), 0, |
314 | BUTTON_POPUP_VIEW_DEEPLOCK); | 316 | BUTTON_POPUP_VIEW_DEEPLOCK); |
315 | viewPopup->insertItem(QIconSet(picons->loadIcon("decrypted", KIcon::Small)), | 317 | viewPopup->insertItem(QIconSet(picons->loadIcon("decrypted", KIcon::Small)), |
316 | i18n("&Unlock all entries"), this, | 318 | i18n("&Unlock all entries"), this, |
317 | SLOT(unlockWnd_slot()), 0, | 319 | SLOT(unlockWnd_slot()), 0, |
318 | BUTTON_POPUP_VIEW_UNLOCK); | 320 | BUTTON_POPUP_VIEW_UNLOCK); |
319 | menuBar()->insertItem(i18n("&View"), viewPopup); | 321 | menuBar()->insertItem(i18n("&View"), viewPopup); |
320 | // "options" popup menu | 322 | // "options" popup menu |
321 | optionsPopup->insertItem(QIconSet(picons->loadIcon("configure", KIcon::Small)), | 323 | optionsPopup->insertItem(QIconSet(picons->loadIcon("configure", KIcon::Small)), |
322 | i18n("&Configure..."), this, | 324 | i18n("&Configure..."), this, |
323 | SLOT(config_slot()), | 325 | SLOT(config_slot()), |
324 | BUTTON_POPUP_OPTIONS_CONFIG); | 326 | BUTTON_POPUP_OPTIONS_CONFIG); |
325 | menuBar()->insertItem(i18n("&Options"), optionsPopup); | 327 | menuBar()->insertItem(i18n("&Options"), optionsPopup); |
326 | // "help" popup menu | 328 | // "help" popup menu |
327 | #ifndef PWM_EMBEDDED | 329 | #ifndef PWM_EMBEDDED |
328 | helpPopup = helpMenu(QString::null, false); | 330 | helpPopup = helpMenu(QString::null, false); |
329 | #else | 331 | #else |
332 | Popup->insertItem(QIconSet(picons->loadIcon("configure", KIcon::Small)), | ||
333 | i18n("&Configure..."), this, | ||
334 | SLOT(config_slot()), | ||
335 | BUTTON_POPUP_OPTIONS_CONFIG); | ||
336 | connect ( syncMenu, SIGNAL( activated ( int ) ), this, SLOT (slotSyncMenu( int ) ) ); | ||
337 | fillSyncMenu(); | ||
338 | |||
339 | menuBar()->insertItem(i18n("&Syncronize"), syncPopup); | ||
340 | |||
341 | |||
342 | |||
343 | |||
344 | |||
330 | helpPopup = new KPopupMenu(this); | 345 | helpPopup = new KPopupMenu(this); |
331 | 346 | ||
332 | 347 | ||
333 | helpPopup->insertItem(i18n("&License"), this, | 348 | helpPopup->insertItem(i18n("&License"), this, |
334 | SLOT(showLicense_slot()), 0, | 349 | SLOT(showLicense_slot()), 0, |
335 | BUTTON_POPUP_HELP_LICENSE); | 350 | BUTTON_POPUP_HELP_LICENSE); |
336 | 351 | ||
337 | helpPopup->insertItem(i18n("&Faq"), this, | 352 | helpPopup->insertItem(i18n("&Faq"), this, |
338 | SLOT(faq_slot()), 0, | 353 | SLOT(faq_slot()), 0, |
339 | BUTTON_POPUP_HELP_FAQ); | 354 | BUTTON_POPUP_HELP_FAQ); |
340 | 355 | ||
341 | helpPopup->insertItem(i18n("&About PwManager"), this, | 356 | helpPopup->insertItem(i18n("&About PwManager"), this, |
342 | SLOT(createAboutData_slot()), 0, | 357 | SLOT(createAboutData_slot()), 0, |
343 | BUTTON_POPUP_HELP_ABOUT); | 358 | BUTTON_POPUP_HELP_ABOUT); |
344 | 359 | ||
345 | #endif | 360 | #endif |
346 | menuBar()->insertItem(i18n("&Help"), helpPopup); | 361 | menuBar()->insertItem(i18n("&Help"), helpPopup); |
347 | 362 | ||
348 | } | 363 | } |
349 | 364 | ||
350 | void PwM::initToolbar() | 365 | void PwM::initToolbar() |
351 | { | 366 | { |
352 | KIconLoader* picons; | 367 | KIconLoader* picons; |
353 | #ifndef PWM_EMBEDDED | 368 | #ifndef PWM_EMBEDDED |
354 | KIconLoader icons; | 369 | KIconLoader icons; |
355 | picons = &icons; | 370 | picons = &icons; |
356 | #else | 371 | #else |
357 | picons = KGlobal::iconLoader(); | 372 | picons = KGlobal::iconLoader(); |
358 | #endif | 373 | #endif |
359 | 374 | ||
360 | #ifdef PWM_EMBEDDED | 375 | #ifdef PWM_EMBEDDED |
361 | if ( QApplication::desktop()->width() > 320 ) | 376 | if ( QApplication::desktop()->width() > 320 ) |
362 | #endif | 377 | #endif |
363 | { | 378 | { |
364 | toolBar()->insertButton(picons->loadIcon("filenew", KIcon::Toolbar), | 379 | toolBar()->insertButton(picons->loadIcon("filenew", KIcon::Toolbar), |
365 | BUTTON_TOOL_NEW, SIGNAL(clicked(int)), this, | 380 | BUTTON_TOOL_NEW, SIGNAL(clicked(int)), this, |
366 | SLOT(new_slot()), true, i18n("New")); | 381 | SLOT(new_slot()), true, i18n("New")); |
367 | toolBar()->insertButton(picons->loadIcon("fileopen", KIcon::Toolbar), | 382 | toolBar()->insertButton(picons->loadIcon("fileopen", KIcon::Toolbar), |
368 | BUTTON_TOOL_OPEN, SIGNAL(clicked(int)), this, | 383 | BUTTON_TOOL_OPEN, SIGNAL(clicked(int)), this, |
369 | SLOT(open_slot()), true, i18n("Open")); | 384 | SLOT(open_slot()), true, i18n("Open")); |
370 | toolBar()->insertSeparator(); | 385 | toolBar()->insertSeparator(); |
371 | } | 386 | } |
372 | toolBar()->insertButton(picons->loadIcon("filesave", KIcon::Toolbar), | 387 | toolBar()->insertButton(picons->loadIcon("filesave", KIcon::Toolbar), |
373 | BUTTON_TOOL_SAVE, SIGNAL(clicked(int)), this, | 388 | BUTTON_TOOL_SAVE, SIGNAL(clicked(int)), this, |
374 | SLOT(save_slot()), true, i18n("Save")); | 389 | SLOT(save_slot()), true, i18n("Save")); |
375 | toolBar()->insertButton(picons->loadIcon("filesaveas", KIcon::Toolbar), | 390 | toolBar()->insertButton(picons->loadIcon("filesaveas", KIcon::Toolbar), |
376 | BUTTON_TOOL_SAVEAS, SIGNAL(clicked(int)), this, | 391 | BUTTON_TOOL_SAVEAS, SIGNAL(clicked(int)), this, |
377 | SLOT(saveAs_slot()), true, i18n("Save as")); | 392 | SLOT(saveAs_slot()), true, i18n("Save as")); |