summaryrefslogtreecommitdiffabout
authorulf69 <ulf69>2004-10-01 00:06:58 (UTC)
committer ulf69 <ulf69>2004-10-01 00:06:58 (UTC)
commit11c2acda0533e579512cf416de870328a79e66e8 (patch) (unidiff)
treedbe9b846effe4896d3b30c940ebe75c004cea995
parentc14cd0801a854a6f6cc6abef70510646be50a61c (diff)
downloadkdepimpi-11c2acda0533e579512cf416de870328a79e66e8.zip
kdepimpi-11c2acda0533e579512cf416de870328a79e66e8.tar.gz
kdepimpi-11c2acda0533e579512cf416de870328a79e66e8.tar.bz2
this checkin does not work yet
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--pwmanager/pwmanager/pwm.cpp17
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
180PwM::~PwM() 180PwM::~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
189void PwM::initMenubar() 189void 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
350void PwM::initToolbar() 365void 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"));