fixed #107 and added persistent configuration

This commit is contained in:
itsmattkc
2018-07-23 13:18:09 +01:00
parent b267ac6d6d
commit 9cdb309528
13 changed files with 192 additions and 79 deletions
+8
View File
@@ -1,6 +1,8 @@
#include "preferencesdialog.h"
#include "ui_preferencesdialog.h"
#include "io/config.h"
#include <QMenuBar>
#include <QAction>
#include <QDebug>
@@ -20,6 +22,8 @@ PreferencesDialog::PreferencesDialog(QWidget *parent) :
ui(new Ui::PreferencesDialog)
{
ui->setupUi(this);
ui->imgSeqFormatEdit->setText(config.img_seq_formats);
}
PreferencesDialog::~PreferencesDialog() {
@@ -69,3 +73,7 @@ void PreferencesDialog::setup_kbd_shortcuts(QMenuBar* menubar) {
}
}
}
void PreferencesDialog::on_buttonBox_accepted() {
config.img_seq_formats = ui->imgSeqFormatEdit->text();
}
+3
View File
@@ -19,6 +19,9 @@ public:
void setup_kbd_shortcuts(QMenuBar* menu);
private slots:
void on_buttonBox_accepted();
private:
Ui::PreferencesDialog *ui;
};
+13 -1
View File
@@ -17,12 +17,24 @@
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="currentIndex">
<number>2</number>
<number>0</number>
</property>
<widget class="QWidget" name="tab">
<attribute name="title">
<string>General</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_2">
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Image sequence formats:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="imgSeqFormatEdit"/>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_2">
<attribute name="title">