Showing the changes to interface/src/scripting/WindowScriptingInterface.cpp (1 of 3 files). Show all
Unified · Split
| @@ -204,15 +204,12 @@ QScriptValue WindowScriptingInterface::showBrowse(const QString& title, const QS · 203 unmodified lines | |||
| 204 | } | 204 | } |
| 205 | 205 | ||
| 206 | QFileDialog fileDialog(Application::getInstance()->getWindow(), title, path, nameFilter); | 206 | QFileDialog fileDialog(Application::getInstance()->getWindow(), title, path, nameFilter); |
| 207 | // fileDialog.setFileMode(QFileDialog::ExistingFile); | ||
| 208 | fileDialog.setAcceptMode(acceptMode); | 207 | fileDialog.setAcceptMode(acceptMode); |
| 209 | qDebug() << "Opening!"; | 208 | qDebug() << "Opening!"; |
| 210 | QUrl fileUrl(directory); | 209 | QUrl fileUrl(directory); |
| 211 | if (acceptMode == QFileDialog::AcceptSave) { | 210 | if (acceptMode == QFileDialog::AcceptSave) { |
| 212 | fileDialog.setFileMode(QFileDialog::Directory); | 211 | fileDialog.setFileMode(QFileDialog::Directory); |
| 213 | fileDialog.selectFile(fileUrl.fileName()); | 212 | fileDialog.selectFile(fileUrl.fileName()); |
| 214 | // qDebug() << "Setting filename!"; | ||
| 215 | // fileDialog.setLabelText(QFileDialog::FileName, fileUrl.fileName()); | ||
| 216 | } | 213 | } |
| 217 | if (fileDialog.exec()) { | 214 | if (fileDialog.exec()) { |
| 218 | return QScriptValue(fileDialog.selectedFiles().first()); | 215 | return QScriptValue(fileDialog.selectedFiles().first()); |