summaryrefslogtreecommitdiff
authorerik <erik>2007-02-05 20:18:36 (UTC)
committer erik <erik>2007-02-05 20:18:36 (UTC)
commitb017b14c0ec6d327e061a1f96209e19fdc59885a (patch) (unidiff)
tree5b4727ced07dd1ef44a736dd4b0d75589f3ba06d
parent73edac572d9ac9cfd18cc1254fc2019563d55f16 (diff)
downloadopie-b017b14c0ec6d327e061a1f96209e19fdc59885a.zip
opie-b017b14c0ec6d327e061a1f96209e19fdc59885a.tar.gz
opie-b017b14c0ec6d327e061a1f96209e19fdc59885a.tar.bz2
BUG: My change to a switch statement made opie-gutenbrowser uncompilable.
FIX: The code there is just strange. I tore out the switch statement and replaced it with a simple if block instead.
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-gutenbrowser/openetext.cpp20
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
344bool OpenEtext::checkConf() 344bool 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
365void OpenEtext::remove() 365void 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 */
388void OpenEtext::removeSelection() 386void 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" );