author | cniehaus <cniehaus> | 2003-05-10 20:58:31 (UTC) |
---|---|---|
committer | cniehaus <cniehaus> | 2003-05-10 20:58:31 (UTC) |
commit | cd5ea84b4061c1d3b8401252fd2c36efade02c95 (patch) (side-by-side diff) | |
tree | c97d2f5ed8a1fed0c2aec3aafdf621e996719663 /noncore/apps/odict/odict.cpp | |
parent | 1bff948326aa752c3f4aceac4083717f8c2066e8 (diff) | |
download | opie-cd5ea84b4061c1d3b8401252fd2c36efade02c95.zip opie-cd5ea84b4061c1d3b8401252fd2c36efade02c95.tar.gz opie-cd5ea84b4061c1d3b8401252fd2c36efade02c95.tar.bz2 |
fix a stupid bug
Diffstat (limited to 'noncore/apps/odict/odict.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/odict/odict.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/noncore/apps/odict/odict.cpp b/noncore/apps/odict/odict.cpp index c1de6ac..2028701 100644 --- a/noncore/apps/odict/odict.cpp +++ b/noncore/apps/odict/odict.cpp @@ -48,33 +48,32 @@ ODict::ODict() : QMainWindow() QLabel* query_label = new QLabel( tr( "Query:" ) , hbox ); query_label->show(); query_le = new QLineEdit( hbox ); query_co = new QComboBox( hbox ); connect( query_co , SIGNAL( activated(const QString&) ), this, SLOT( slotMethodChanged(const QString&) ) ); ok_button = new QPushButton( tr( "&Ok" ), hbox ); connect( ok_button, SIGNAL( released() ), this, SLOT( slotStartQuery() ) ); top_name = new QLabel( vbox ); top_name->setAlignment( AlignHCenter ); browser_top = new QTextBrowser( vbox ); bottom_name = new QLabel( vbox ); bottom_name->setAlignment( AlignHCenter ); browser_bottom = new QTextBrowser( vbox ); ding = new DingWidget(); - ding->loadValues(); loadConfig(); setCentralWidget( vbox ); } void ODict::loadConfig() { /* * the name of the last used dictionary */ QString lastname; Config cfg ( "odict" ); cfg.setGroup( "generalsettings" ); casesens = cfg.readEntry( "casesens" ).toInt(); regexp = cfg.readEntry( "regexp" ).toInt(); @@ -95,32 +94,33 @@ void ODict::loadConfig() * this check is to look up what dictionary has been used the * last time */ if ( lastDict == name ) { e = i; lastname = name; } i++; } /* * now set the two names of the dictionary and the correct QComboBox-Entry */ lookupLanguageNames( lastname ); ding->loadDict( lastname ); + ding->loadValues(); query_co->setCurrentItem( e ); top_name->setText( top_name_content ); bottom_name->setText( bottom_name_content ); } void ODict::lookupLanguageNames( QString dictname ) { Config cfg ( "odict" ); cfg.setGroup( "Method_"+dictname ); top_name_content = cfg.readEntry( "Lang1" ); bottom_name_content = cfg.readEntry( "Lang2" ); } void ODict::saveConfig() { @@ -186,36 +186,32 @@ void ODict::slotSetParameter( int count ) } if ( count == 1 ) { if ( regexp ) regexp = false; else regexp = true; } saveConfig(); } void ODict::slotMethodChanged( const QString& methodnumber ) { activated_name = methodnumber; - qDebug( "activated_name in slotMethodChanged() ist:" ); - qDebug( activated_name ); - qDebug( ding->loadedDict() ); - if ( activated_name != ding->loadedDict() ) { ding->loadDict(activated_name); lookupLanguageNames( activated_name ); top_name->setText( top_name_content ); bottom_name->setText( bottom_name_content ); } } void ODict::setupMenus() { menu = new QMenuBar( this ); settings = new QPopupMenu( menu ); setting_a = new QAction(tr( "Configuration" ), Resource::loadPixmap( "new" ), QString::null, 0, this, 0 ); |