diff options
Diffstat (limited to '')
| -rw-r--r-- | utils/themeeditor/editorwindow.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/utils/themeeditor/editorwindow.cpp b/utils/themeeditor/editorwindow.cpp index bc66fec..dfc4b59 100644 --- a/utils/themeeditor/editorwindow.cpp +++ b/utils/themeeditor/editorwindow.cpp @@ -25,6 +25,7 @@ #include <QDesktopWidget> #include <QFileSystemModel> #include <QSettings> +#include <QFileDialog> EditorWindow::EditorWindow(QWidget *parent) : QMainWindow(parent), @@ -183,6 +184,17 @@ void EditorWindow::saveCurrentAs() dynamic_cast<SkinDocument*>(ui->editorTabs->currentWidget())->saveAs(); } +void EditorWindow::openFile() +{ + QStringList fileNames; + QSettings settings; + + settings.beginGroup("SkinDocument"); + QString directory = settings.value("defaultDirectory", "").toString(); + fileNames = QFileDialog::getOpenFileNames(this, tr("Open Files"), directory, + SkinDocument::fileFilter()); +} + void EditorWindow::tabTitleChanged(QString title) { |