SettingsDialog: add job crossing checker options
This commit is contained in:
parent
8c61554a5d
commit
3847853913
|
@ -126,6 +126,8 @@ public:
|
|||
//Background Tasks
|
||||
FIELD(CheckRSWhenOpeningDB, "background_tasks/check_rs_at_startup", bool, true)
|
||||
FIELD(CheckRSOnJobEdit, "background_tasks/check_rs_on_job_edited", bool, true)
|
||||
FIELD(CheckCrossingWhenOpeningDB, "background_tasks/check_crossing_at_startup", bool, true)
|
||||
FIELD(CheckCrossingOnJobEdit, "background_tasks/check_crossing_on_job_edited", bool, true)
|
||||
|
||||
signals:
|
||||
void jobColorsChanged();
|
||||
|
|
|
@ -233,6 +233,8 @@ void SettingsDialog::loadSettings()
|
|||
//Background Tasks
|
||||
ui->rsErrCheckAtFileOpen->setChecked(settings.getCheckRSWhenOpeningDB());
|
||||
ui->rsErrCheckOnJobEdited->setChecked(settings.getCheckRSOnJobEdit());
|
||||
ui->crossingErrCheckAtFileOpen->setChecked(settings.getCheckCrossingWhenOpeningDB());
|
||||
ui->crossingErrCheckOnJobEdited->setChecked(settings.getCheckCrossingOnJobEdit());
|
||||
|
||||
updateJobsColors = false;
|
||||
updateJobGraphOptions = false;
|
||||
|
@ -319,6 +321,8 @@ void SettingsDialog::saveSettings()
|
|||
//Background Tasks
|
||||
settings.setCheckRSWhenOpeningDB(ui->rsErrCheckAtFileOpen->isChecked());
|
||||
settings.setCheckRSOnJobEdit(ui->rsErrCheckOnJobEdited->isChecked());
|
||||
settings.setCheckCrossingWhenOpeningDB(ui->crossingErrCheckAtFileOpen->isChecked());
|
||||
settings.setCheckCrossingOnJobEdit(ui->crossingErrCheckOnJobEdited->isChecked());
|
||||
|
||||
settings.saveSettings(); //Sync to file
|
||||
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
<weight>50</weight>
|
||||
<bold>false</bold>
|
||||
</font>
|
||||
</property>
|
||||
|
@ -58,7 +57,7 @@
|
|||
<enum>QTabWidget::Rounded</enum>
|
||||
</property>
|
||||
<property name="currentIndex">
|
||||
<number>0</number>
|
||||
<number>6</number>
|
||||
</property>
|
||||
<property name="usesScrollButtons">
|
||||
<bool>true</bool>
|
||||
|
@ -114,7 +113,6 @@
|
|||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
|
@ -175,7 +173,6 @@
|
|||
<property name="font">
|
||||
<font>
|
||||
<pointsize>10</pointsize>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
|
@ -256,7 +253,7 @@
|
|||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>555</width>
|
||||
<height>772</height>
|
||||
<height>788</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_5">
|
||||
|
@ -925,7 +922,7 @@
|
|||
<attribute name="title">
|
||||
<string>Background Tasks</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_10">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_11">
|
||||
<item>
|
||||
<widget class="QGroupBox" name="rsErrCheckGroupBox">
|
||||
<property name="title">
|
||||
|
@ -949,6 +946,29 @@
|
|||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QGroupBox" name="crossingErrCheckGroupBox">
|
||||
<property name="title">
|
||||
<string>Job Crossing/Passing Checker</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_10">
|
||||
<item>
|
||||
<widget class="QCheckBox" name="crossingErrCheckAtFileOpen">
|
||||
<property name="text">
|
||||
<string>Check crossings when opening a file</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="crossingErrCheckOnJobEdited">
|
||||
<property name="text">
|
||||
<string>Check crossings when a Job is edeited</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_5">
|
||||
<property name="orientation">
|
||||
|
|
Loading…
Reference in New Issue