diff options
Diffstat (limited to 'src/dialogs')
| -rw-r--r-- | src/dialogs/settingsdialog.cpp | 7 | ||||
| -rw-r--r-- | src/dialogs/settingsdialog.hpp | 2 | ||||
| -rw-r--r-- | src/dialogs/settingsdialog.ui | 27 |
3 files changed, 33 insertions, 3 deletions
diff --git a/src/dialogs/settingsdialog.cpp b/src/dialogs/settingsdialog.cpp index 5283d47..ba901dd 100644 --- a/src/dialogs/settingsdialog.cpp +++ b/src/dialogs/settingsdialog.cpp @@ -136,6 +136,7 @@ void SettingsDialog::setGeminiStyle(DocumentStyle const &style) this->ui->indent_p->setValue(this->current_style.indent_p); this->ui->indent_h->setValue(this->current_style.indent_h); this->ui->indent_l->setValue(this->current_style.indent_l); + this->ui->indent_size->setValue(this->current_style.indent_size); this->ui->list_symbol->setCurrentIndex(0); for(int i = 0; i < this->ui->list_symbol->count(); ++i) { @@ -552,6 +553,12 @@ void SettingsDialog::on_indent_l_valueChanged(int value) this->reloadStylePreview(); } +void SettingsDialog::on_indent_size_valueChanged(double value) +{ + this->current_style.indent_size = value; + this->reloadStylePreview(); +} + void SettingsDialog::on_list_symbol_currentIndexChanged(int index) { if(index >= 0) { diff --git a/src/dialogs/settingsdialog.hpp b/src/dialogs/settingsdialog.hpp index 8dab4ce..adeb004 100644 --- a/src/dialogs/settingsdialog.hpp +++ b/src/dialogs/settingsdialog.hpp @@ -98,6 +98,8 @@ private slots: void on_indent_h_valueChanged(int value); void on_indent_l_valueChanged(int value); + void on_indent_size_valueChanged(double value); + void on_list_symbol_currentIndexChanged(int index); void on_presets_currentIndexChanged(int index); diff --git a/src/dialogs/settingsdialog.ui b/src/dialogs/settingsdialog.ui index 497ac01..5bebe57 100644 --- a/src/dialogs/settingsdialog.ui +++ b/src/dialogs/settingsdialog.ui @@ -1238,24 +1238,45 @@ </item> <item row="21" column="0"> + <widget class="QLabel" name="label_42"> + <property name="text"> + <string>Indent size</string> + </property> + </widget> + </item> + <item row="21" column="1"> + <widget class="QDoubleSpinBox" name="indent_size"> + <property name="suffix"> + <string> px</string> + </property> + <property name="decimals"> + <number>0</number> + </property> + <property name="maximum"> + <double>100</double> + </property> + </widget> + </item> + + <item row="22" column="0"> <widget class="QLabel" name="label_41"> <property name="text"> <string>List item marker</string> </property> </widget> </item> - <item row="21" column="1"> + <item row="22" column="1"> <widget class="QComboBox" name="list_symbol"/> </item> - <item row="22" column="0"> + <item row="23" column="0"> <widget class="QLabel" name="label_17"> <property name="text"> <string>Presets</string> </property> </widget> </item> - <item row="22" column="1"> + <item row="23" column="1"> <layout class="QHBoxLayout" name="horizontalLayout_2"> <item> <widget class="QComboBox" name="presets"/> |
