summaryrefslogtreecommitdiff
authorzecke <zecke>2005-02-06 11:41:25 (UTC)
committer zecke <zecke>2005-02-06 11:41:25 (UTC)
commit69d318d86a08c362e5ce66f12106689c58126be9 (patch) (unidiff)
tree044c59aaf9797625b2ad0164f22d9cf351af4543
parente29e3328f35e9d74e48d26b99f0e6e8d6dcdd33a (diff)
downloadopie-69d318d86a08c362e5ce66f12106689c58126be9.zip
opie-69d318d86a08c362e5ce66f12106689c58126be9.tar.gz
opie-69d318d86a08c362e5ce66f12106689c58126be9.tar.bz2
Use the right parameters for the syntax.
Disconnect all slots in OFileDialog from the OFileSelector
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opieui/fileselector/ofiledialog.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/libopie2/opieui/fileselector/ofiledialog.cpp b/libopie2/opieui/fileselector/ofiledialog.cpp
index f2a0c7b..2d38961 100644
--- a/libopie2/opieui/fileselector/ofiledialog.cpp
+++ b/libopie2/opieui/fileselector/ofiledialog.cpp
@@ -167,66 +167,65 @@ QString OFileDialog::getOpenFileName(int selector,
167 { 167 {
168 ret = dlg.fileName(); 168 ret = dlg.fileName();
169 saveLastDir( "FileDialog-OPEN", ret ); 169 saveLastDir( "FileDialog-OPEN", ret );
170 } 170 }
171 171
172 return ret; 172 return ret;
173} 173}
174 174
175/** 175/**
176 * This opens up a file dialog in save mode 176 * This opens up a file dialog in save mode
177 * @see getOpenFileName 177 * @see getOpenFileName
178 */ 178 */
179QString OFileDialog::getSaveFileName(int selector, 179QString OFileDialog::getSaveFileName(int selector,
180 const QString &_startDir, 180 const QString &_startDir,
181 const QString &file, 181 const QString &file,
182 const MimeTypes &mimes, 182 const MimeTypes &mimes,
183 QWidget *wid, 183 QWidget *wid,
184 const QString &caption ) 184 const QString &caption )
185{ 185{
186 QString ret; 186 QString ret;
187 QString startDir = _startDir; 187 QString startDir = _startDir;
188 if (startDir.isEmpty() ) 188 if (startDir.isEmpty() )
189 startDir = lastUsedDir( "FileDialog-SAVE" ); 189 startDir = lastUsedDir( "FileDialog-SAVE" );
190 190
191 OFileDialog dlg( caption.isEmpty() ? tr("Save") : caption, 191 OFileDialog dlg( caption.isEmpty() ? tr("Save") : caption,
192 wid, OFileSelector::Save, selector, startDir, file, mimes); 192 wid, OFileSelector::Save, selector, startDir, file, mimes);
193 193
194 /* 194 /*
195 * For the save mode we do not want a file to be written 195 * For the save mode we do not want a file to be written
196 * if the user just clicked on it 196 * if the user just clicked on it
197 * #1522 197 * #1522
198 */ 198 */
199 dlg.disconnect( dlg.file, SIGNAL(fileSelected(const QString&)) ); 199 dlg.file->disconnect( &dlg );
200 dlg.disconnect( dlg.file, SIGNAL(ok()) );
201 200
202 if( QPEApplication::execDialog(&dlg) ) 201 if( QPEApplication::execDialog(&dlg) )
203 { 202 {
204 ret = dlg.fileName(); 203 ret = dlg.fileName();
205 saveLastDir( "FileDialog-SAVE", ret ); 204 saveLastDir( "FileDialog-SAVE", ret );
206 } 205 }
207 206
208 return ret; 207 return ret;
209} 208}
210 209
211/** 210/**
212 * This opens up a filedialog in select directory mode 211 * This opens up a filedialog in select directory mode
213 * 212 *
214 * @param selector the Selector Mode 213 * @param selector the Selector Mode
215 * @param startDir Where to start from 214 * @param startDir Where to start from
216 * @param wid the parent 215 * @param wid the parent
217 * @param caption of the dialog if QString::null tr("Open") will be used 216 * @param caption of the dialog if QString::null tr("Open") will be used
218 * @return the directoryName or QString::null 217 * @return the directoryName or QString::null
219 */ 218 */
220QString OFileDialog::getDirectory(int selector, 219QString OFileDialog::getDirectory(int selector,
221 const QString &_startDir, 220 const QString &_startDir,
222 QWidget *wid, 221 QWidget *wid,
223 const QString &caption ) 222 const QString &caption )
224{ 223{
225 QString ret; 224 QString ret;
226 QString startDir = _startDir; 225 QString startDir = _startDir;
227 if ( startDir.isEmpty() ) 226 if ( startDir.isEmpty() )
228 startDir = lastUsedDir( "FileDialog-SELECTDIR" ); 227 startDir = lastUsedDir( "FileDialog-SELECTDIR" );
229 228
230 OFileDialog dlg( caption.isEmpty() ? tr( "Select Directory" ) : caption, 229 OFileDialog dlg( caption.isEmpty() ? tr( "Select Directory" ) : caption,
231 wid, OFileSelector::DirectorySelector, selector, startDir ); 230 wid, OFileSelector::DirectorySelector, selector, startDir );
232 231