author | cniehaus <cniehaus> | 2003-05-10 20:18:16 (UTC) |
---|---|---|
committer | cniehaus <cniehaus> | 2003-05-10 20:18:16 (UTC) |
commit | 1bff948326aa752c3f4aceac4083717f8c2066e8 (patch) (side-by-side diff) | |
tree | a4b4eb9dd70f363f960a5be7ae94c6e52951dcfc /noncore/apps/odict/dingwidget.cpp | |
parent | b7d34545193f39c146ab56b1127863279a3121ce (diff) | |
download | opie-1bff948326aa752c3f4aceac4083717f8c2066e8.zip opie-1bff948326aa752c3f4aceac4083717f8c2066e8.tar.gz opie-1bff948326aa752c3f4aceac4083717f8c2066e8.tar.bz2 |
bugfixes, bugfixes...
Diffstat (limited to 'noncore/apps/odict/dingwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/odict/dingwidget.cpp | 30 |
1 files changed, 9 insertions, 21 deletions
diff --git a/noncore/apps/odict/dingwidget.cpp b/noncore/apps/odict/dingwidget.cpp index ed67abf..55a716d 100644 --- a/noncore/apps/odict/dingwidget.cpp +++ b/noncore/apps/odict/dingwidget.cpp @@ -32,17 +32,14 @@ DingWidget::DingWidget( ) void DingWidget::loadDict( QString name ) { - qDebug( "bin in DingWidget::loadDict(). name ist:" ); - qDebug( name ); + lines.clear(); //as we will load a new list we have to + //remove the old one + qDebug( "DingWidget::loadDict( ... )" ); - dictName = name; Config cfg( "odict" ); - if ( !methodname ) { return; } - cfg.setGroup( "Method_" + methodname ); + cfg.setGroup( "Method_" + name ); QFile file( cfg.readEntry( "file" ) ); - qDebug( cfg.readEntry( "file" ) ); - if( file.open( IO_ReadOnly ) ) { QTextStream stream( &file ); @@ -53,7 +50,6 @@ void DingWidget::loadDict( QString name ) file.close(); } loadValues(); - } QString DingWidget::loadedDict() const @@ -71,11 +67,6 @@ void DingWidget::setDict( QString dict ) methodname = dict; } -void DingWidget::setCompleteWord( bool cword ) -{ - isCompleteWord = cword; -} - void DingWidget::setQueryWord( QString qword ) { queryword = qword; @@ -101,15 +92,11 @@ BroswerContent DingWidget::setText( QString word ) BroswerContent DingWidget::parseInfo() { - qDebug( "bin in DingWidget::parseInfo()" ); - - if ( isCompleteWord ) - queryword = " " + queryword + " "; QStringList search = lines.grep( queryword , isCaseSensitive ); - QString current; - QString left; - QString right; + QString current; + QString left; + QString right; QRegExp reg_div( trenner ); QRegExp reg_word( queryword ); reg_word.setCaseSensitive( isCaseSensitive ); @@ -139,6 +126,7 @@ BroswerContent DingWidget::parseInfo() s_strings.top = toplist.join( "<br>" ); s_strings.bottom = bottomlist.join( "<br>" ); - + return s_strings; } + |