-rw-r--r-- | noncore/apps/odict/odict.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/noncore/apps/odict/odict.cpp b/noncore/apps/odict/odict.cpp index cc3148a..9f9a8d9 100644 --- a/noncore/apps/odict/odict.cpp +++ b/noncore/apps/odict/odict.cpp | |||
@@ -85,24 +85,48 @@ void ODict::loadConfig() | |||
85 | void ODict::saveConfig() | 85 | void ODict::saveConfig() |
86 | { | 86 | { |
87 | Config cfg ( "odict" ); | 87 | Config cfg ( "odict" ); |
88 | cfg.setGroup( "generalsettings" ); | 88 | cfg.setGroup( "generalsettings" ); |
89 | cfg.writeEntry( "errtol" , errorTol ); | 89 | cfg.writeEntry( "errtol" , errorTol ); |
90 | cfg.writeEntry( "casesens" , casesens ); | 90 | cfg.writeEntry( "casesens" , casesens ); |
91 | cfg.writeEntry( "regexp" , regexp ); | 91 | cfg.writeEntry( "regexp" , regexp ); |
92 | cfg.writeEntry( "completewords" , completewords ); | 92 | cfg.writeEntry( "completewords" , completewords ); |
93 | } | 93 | } |
94 | 94 | ||
95 | void ODict::slotStartQuery() | 95 | void ODict::slotStartQuery() |
96 | { | 96 | { |
97 | /* | ||
98 | * if the user has not yet defined a dictionary | ||
99 | */ | ||
100 | if ( !query_co->currentText() ) | ||
101 | { | ||
102 | switch ( QMessageBox::information( this, tr( "OPIE-Dictionary" ), | ||
103 | tr( "No dictionary defined" ), | ||
104 | tr( "&Define one" ), | ||
105 | tr( "&Cancel" ), | ||
106 | 0, // Define a dict choosen | ||
107 | 1 ) ) // Cancel choosen | ||
108 | { | ||
109 | |||
110 | case 0: | ||
111 | slotSettings(); | ||
112 | break; | ||
113 | case 1: // stop here | ||
114 | return; | ||
115 | } | ||
116 | } | ||
117 | |||
118 | /* | ||
119 | * ok, the user has defined a dict | ||
120 | */ | ||
97 | QString querystring = query_le->text(); | 121 | QString querystring = query_le->text(); |
98 | ding->setCaseSensitive( casesens ); | 122 | ding->setCaseSensitive( casesens ); |
99 | ding->setCompleteWord( completewords ); | 123 | ding->setCompleteWord( completewords ); |
100 | ding->setDict( activated_name ); | 124 | ding->setDict( activated_name ); |
101 | 125 | ||
102 | if ( activated_name != ding->loadedDict() ) | 126 | if ( activated_name != ding->loadedDict() ) |
103 | ding->loadDict(activated_name); | 127 | ding->loadDict(activated_name); |
104 | 128 | ||
105 | BroswerContent test = ding->setText( querystring ); | 129 | BroswerContent test = ding->setText( querystring ); |
106 | 130 | ||
107 | browser_top->setText( test.top ); | 131 | browser_top->setText( test.top ); |
108 | browser_bottom->setText( test.bottom ); | 132 | browser_bottom->setText( test.bottom ); |