diff options
Diffstat (limited to 'utils/themeeditor/projectmodel.cpp')
-rw-r--r-- | utils/themeeditor/projectmodel.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/utils/themeeditor/projectmodel.cpp b/utils/themeeditor/projectmodel.cpp index 925be81950..2df4c0af00 100644 --- a/utils/themeeditor/projectmodel.cpp +++ b/utils/themeeditor/projectmodel.cpp | |||
@@ -113,6 +113,12 @@ QVariant ProjectModel::data(const QModelIndex &index, int role) const | |||
113 | 113 | ||
114 | void ProjectModel::activated(const QModelIndex &index) | 114 | void ProjectModel::activated(const QModelIndex &index) |
115 | { | 115 | { |
116 | mainWindow->loadTabFromFile(settings.value("themebase", "") | 116 | if(index.row() == 0) |
117 | + "/" + files[index.row()]); | 117 | mainWindow->loadConfigTab(new ConfigDocument(settings, |
118 | settings.value("themebase", | ||
119 | "") + "/" + | ||
120 | files[index.row()])); | ||
121 | else | ||
122 | mainWindow->loadTabFromSkinFile(settings.value("themebase", "") | ||
123 | + "/" + files[index.row()]); | ||
118 | } | 124 | } |