summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
authorTannin <devnull@localhost>2014-02-17 21:15:20 +0100
committerTannin <devnull@localhost>2014-02-17 21:15:20 +0100
commitf9eba9dc15ec655cc16efbb1ddccac3a562741d5 (patch)
treeb5768886088af4321285e24568d42ee2b200c47f /src/mainwindow.cpp
parent9c8e43853dfeb6ac80faffe0960222ff0f087fd3 (diff)
- ini file changes that would have to overwrite ini tweaks are now stored in a separate file
and actually get used. - a warning message advices users to clean out that separate file - slightly improved default main window layout - bugfix: newly created ini tweaks were added to the list with incorrect properties
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 12db5e2b..556c33f3 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -217,6 +217,9 @@ MainWindow::MainWindow(const QString &exeName, QSettings &initSettings, QWidget
ui->bsaList->setLocalMoveOnly(true);
+ ui->splitter->setStretchFactor(0, 3);
+ ui->splitter->setStretchFactor(1, 2);
+
resizeLists(initSettings.contains("mod_list_state"), initSettings.contains("plugin_list_state"));
QMenu *linkMenu = new QMenu(this);
@@ -3158,6 +3161,7 @@ void MainWindow::displayModInformation(ModInfo::Ptr modInfo, unsigned int index,
dialog->activateWindow();
connect(dialog, SIGNAL(finished(int)), this, SLOT(overwriteClosed(int)));
} else {
+ modInfo->saveMeta();
ModInfoDialog dialog(modInfo, m_DirectoryStructure, this);
connect(&dialog, SIGNAL(nexusLinkActivated(QString)), this, SLOT(nexusLinkActivated(QString)));
connect(&dialog, SIGNAL(downloadRequest(QString)), this, SLOT(downloadRequestedNXM(QString)));