summaryrefslogtreecommitdiff
path: root/noncore/apps/odict/odict.cpp
Unidiff
Diffstat (limited to 'noncore/apps/odict/odict.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/odict/odict.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/noncore/apps/odict/odict.cpp b/noncore/apps/odict/odict.cpp
index 1fbdb85..e0104eb 100644
--- a/noncore/apps/odict/odict.cpp
+++ b/noncore/apps/odict/odict.cpp
@@ -69,6 +69,7 @@ void ODict::loadConfig()
69 completewords = cfg.readEntry( "completewords" ).toInt(); 69 completewords = cfg.readEntry( "completewords" ).toInt();
70 70
71 QStringList groupListCfg = cfg.groupList().grep( "Method_" ); 71 QStringList groupListCfg = cfg.groupList().grep( "Method_" );
72 query_co->clear();
72 for ( QStringList::Iterator it = groupListCfg.begin() ; it != groupListCfg.end() ; ++it ) 73 for ( QStringList::Iterator it = groupListCfg.begin() ; it != groupListCfg.end() ; ++it )
73 { 74 {
74 cfg.setGroup( *it ); 75 cfg.setGroup( *it );
@@ -89,7 +90,7 @@ void ODict::saveConfig()
89 90
90void ODict::slotDisplayAbout() 91void ODict::slotDisplayAbout()
91{ 92{
92 QMessageBox::about( this, tr( "About ODict" ), tr( "OPIE-Dictionary ODict \n (c) 2002, 2003 Carsten Niehaus \n cniehaus@handhelds.org \n Version 20030103" ) ); 93 QMessageBox::about( this, tr( "About ODict" ), tr( "OPIE-Dictionary ODict \n (c) 2002, 2003 Carsten Niehaus \n cniehaus@handhelds.org \n Version 20030104" ) );
93} 94}
94 95
95void ODict::slotStartQuery() 96void ODict::slotStartQuery()
@@ -97,7 +98,7 @@ void ODict::slotStartQuery()
97 QString querystring = query_le->text(); 98 QString querystring = query_le->text();
98 qDebug("opening dict >%s< for >%s<", activated_name.latin1(),querystring.latin1()); 99 qDebug("opening dict >%s< for >%s<", activated_name.latin1(),querystring.latin1());
99 if (querystring.isEmpty()){ 100 if (querystring.isEmpty()){
100 qWarning("empty querysting"); 101 qWarning("empty querystring");
101 return; 102 return;
102 } 103 }
103 if (!activated_name || activated_name.isEmpty()) 104 if (!activated_name || activated_name.isEmpty())
@@ -116,7 +117,10 @@ void ODict::slotSettings()
116{ 117{
117 ConfigDlg dlg( this, "Config" , true); 118 ConfigDlg dlg( this, "Config" , true);
118 if ( dlg.exec() == QDialog::Accepted ) 119 if ( dlg.exec() == QDialog::Accepted )
120 {
119 dlg.writeEntries(); 121 dlg.writeEntries();
122 loadConfig();
123 }
120 else qDebug( "abgebrochen" ); 124 else qDebug( "abgebrochen" );
121} 125}
122 126