-rw-r--r-- | noncore/apps/opie-gutenbrowser/openetext.cpp | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/noncore/apps/opie-gutenbrowser/openetext.cpp b/noncore/apps/opie-gutenbrowser/openetext.cpp index a5d855d..75edacd 100644 --- a/noncore/apps/opie-gutenbrowser/openetext.cpp +++ b/noncore/apps/opie-gutenbrowser/openetext.cpp | |||
@@ -339,75 +339,73 @@ QString OpenEtext::titleFromLibrary( QString fileName) | |||
339 | else | 339 | else |
340 | odebug << "Error opening library index "+ local_index << oendl; | 340 | odebug << "Error opening library index "+ local_index << oendl; |
341 | return title; | 341 | return title; |
342 | } | 342 | } |
343 | 343 | ||
344 | bool OpenEtext::checkConf() | 344 | bool OpenEtext::checkConf() |
345 | { | 345 | { |
346 | QString file = fileName; | 346 | QString file = fileName; |
347 | Config config("Gutenbrowser"); | 347 | Config config("Gutenbrowser"); |
348 | config.setGroup( "Files" ); | 348 | config.setGroup( "Files" ); |
349 | QString s_numofFiles = config.readEntry("NumberOfFiles", "0" ); | 349 | QString s_numofFiles = config.readEntry("NumberOfFiles", "0" ); |
350 | int i_numofFiles = s_numofFiles.toInt(); | 350 | int i_numofFiles = s_numofFiles.toInt(); |
351 | 351 | ||
352 | for (int i = 1; i <= i_numofFiles; i++) { | 352 | for (int i = 1; i <= i_numofFiles; i++) { |
353 | QString temp; | 353 | QString temp; |
354 | temp.setNum(i); | 354 | temp.setNum(i); |
355 | config.setGroup( "Files"); | 355 | config.setGroup( "Files"); |
356 | QString ramble = config.readEntry(temp, "" ); | 356 | QString ramble = config.readEntry(temp, "" ); |
357 | 357 | ||
358 | if(ramble == file ) { | 358 | if(ramble == file ) { |
359 | return true; | 359 | return true; |
360 | } | 360 | } |
361 | } | 361 | } |
362 | return false; | 362 | return false; |
363 | } | 363 | } |
364 | 364 | ||
365 | void OpenEtext::remove() | 365 | void OpenEtext::remove() |
366 | { | 366 | { |
367 | title_text = QListBox_1->text( QListBox_1->currentItem() ); | 367 | title_text = QListBox_1->text( QListBox_1->currentItem() ); |
368 | title_text=title_text.stripWhiteSpace(); | 368 | title_text=title_text.stripWhiteSpace(); |
369 | QString msg ="<p>Do you really want to REMOVE\n" + title_text + | 369 | QString msg ="<p>Do you really want to REMOVE\n" + title_text + |
370 | "?\nThis will not delete the file.</P>"; | 370 | "?\nThis will not delete the file.</P>"; |
371 | switch( QMessageBox::information( this, tr("Remove Etext"), | 371 | unsigned short clickVal = |
372 | tr(msg), | 372 | QMessageBox::information( this, tr("Remove Etext"), |
373 | tr("&Yes"), tr("&Cancel"), 0 ) ) | 373 | tr(msg), |
374 | { | 374 | tr("&Yes"), tr("&Cancel"), 0 ); |
375 | case 0: // Yes clicked, | 375 | if ( clickVal == 0 ) { |
376 | removeSelection(); | 376 | // The yes button was clicked |
377 | QListBox_1->clear(); | 377 | removeSelection(); |
378 | getTitles(); | 378 | QListBox_1->clear(); |
379 | break; | 379 | getTitles(); |
380 | case 1: | ||
381 | default: | ||
382 | } | 380 | } |
383 | } | 381 | } |
384 | 382 | ||
385 | /*! | 383 | /*! |
386 | * This removes selected title entry | 384 | * This removes selected title entry |
387 | */ | 385 | */ |
388 | void OpenEtext::removeSelection() | 386 | void OpenEtext::removeSelection() |
389 | { | 387 | { |
390 | Config config("Gutenbrowser"); | 388 | Config config("Gutenbrowser"); |
391 | config.setGroup( "Files" ); | 389 | config.setGroup( "Files" ); |
392 | s_numofFiles = config.readEntry("NumberOfFiles", "0"); | 390 | s_numofFiles = config.readEntry("NumberOfFiles", "0"); |
393 | int rem=0; | 391 | int rem=0; |
394 | int i_numofFiles = s_numofFiles.toInt(); | 392 | int i_numofFiles = s_numofFiles.toInt(); |
395 | QString fileNum2; | 393 | QString fileNum2; |
396 | QString fileNum; | 394 | QString fileNum; |
397 | 395 | ||
398 | for (int i = 1; i <= i_numofFiles; i++) { | 396 | for (int i = 1; i <= i_numofFiles; i++) { |
399 | fileNum.setNum(i); | 397 | fileNum.setNum(i); |
400 | config.setGroup( "Files" ); | 398 | config.setGroup( "Files" ); |
401 | 399 | ||
402 | QString s_filename = config.readEntry(fileNum, "" ); | 400 | QString s_filename = config.readEntry(fileNum, "" ); |
403 | config.setGroup( "Titles" ); | 401 | config.setGroup( "Titles" ); |
404 | 402 | ||
405 | QString file_title = config.readEntry( s_filename, ""); | 403 | QString file_title = config.readEntry( s_filename, ""); |
406 | if(title_text == file_title) { | 404 | if(title_text == file_title) { |
407 | rem=i; | 405 | rem=i; |
408 | //odebug << "file title to remove is "+file_title << oendl; | 406 | //odebug << "file title to remove is "+file_title << oendl; |
409 | selFile = s_filename; | 407 | selFile = s_filename; |
410 | config.removeEntry( s_filename); //removes file=title | 408 | config.removeEntry( s_filename); //removes file=title |
411 | } | 409 | } |
412 | } | 410 | } |
413 | config.setGroup( "Files" ); | 411 | config.setGroup( "Files" ); |