Diffstat (limited to 'noncore/apps/opie-gutenbrowser/LibraryDialog.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/apps/opie-gutenbrowser/LibraryDialog.cpp | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/noncore/apps/opie-gutenbrowser/LibraryDialog.cpp b/noncore/apps/opie-gutenbrowser/LibraryDialog.cpp index 7426e80..549c1d2 100644 --- a/noncore/apps/opie-gutenbrowser/LibraryDialog.cpp +++ b/noncore/apps/opie-gutenbrowser/LibraryDialog.cpp @@ -140,5 +140,8 @@ void LibraryDialog::Newlibrary() } - if( !number.isEmpty() && (title.find( "reserved",0, FALSE) == -1) && (file.find( "]",0, TRUE) == -1) ) { + if( !number.isEmpty() + && (title.find( "reserved",0, FALSE) == -1) + && (file.find( "]",0, TRUE) == -1) + && (title.find( "Audio",0, FALSE) == -1)) { // fill string list or something to be able to resort the whole library @@ -207,6 +210,13 @@ void LibraryDialog::Library() if( file.find("]",0,TRUE) != -1) file = file.left( file.find("]",0,TRUE)); - //odebug << "file is "+file << oendl; - /// number = indexLine.mid( indexLine.find( "]", 0, TRUE ) +1, indexLine.find( " ", 0, TRUE )+1 ); + + + if(file.find("?", 0, false) != -1 ) { + QString tmpfile = file.replace(QRegExp("[?]"), "8"); +// qDebug( "file is now " + tmpfile ); + file = tmpfile; + } + +// number = indexLine.mid( indexLine.find( "]", 0, TRUE ) +1, indexLine.find( " ", 0, TRUE )+1 ); number = indexLine.mid(55,5); number = number.stripWhiteSpace(); @@ -230,5 +240,7 @@ void LibraryDialog::Library() } - if( !number.isEmpty() && (title.find( "reserved",0, FALSE) == -1) /*&& (file.find( "]",0, TRUE))*/ ) { + if( !number.isEmpty() + && (title.find( "reserved",0, FALSE) == -1) + &&(title.find( "Audio",0, FALSE) == -1)) { // fill string list or something to be able to sort by Author if( author.isEmpty() ) @@ -597,7 +609,4 @@ bool LibraryDialog::setTitle() } } - - if(test == 0 ) { - config.setGroup("Files"); config.writeEntry( "NumberOfFiles", i_numofFiles +1 ); @@ -607,5 +616,5 @@ bool LibraryDialog::setTitle() config.setGroup( "Titles" ); config.writeEntry( File_Name, DlglistItemTitle); - } + test = 0; return true; @@ -751,6 +760,4 @@ void LibraryDialog::onButtonSearch() resultLs = SearchResultsDialog->resultsList; i_berger = 1; - } else { - resultLs.clear(); } Searchlist.clear(); |