mirror of
https://github.com/YACReader/yacreader
synced 2025-05-25 18:00:46 -04:00
Add setting to control dates comparison on updates
This commit is contained in:
parent
3eb6811b1c
commit
5dac3e1402
@ -98,6 +98,18 @@ OptionsDialog::OptionsDialog(QWidget *parent)
|
||||
|
||||
connect(recentIntervalSlider, &QAbstractSlider::valueChanged, this, &OptionsDialog::numDaysToConsiderRecentChanged);
|
||||
|
||||
auto libraryUpdatesBox = new QGroupBox(tr("Library update"));
|
||||
|
||||
compareModifiedDateWhenUpdatingLibrariesCheck = new QCheckBox(tr("Compare the modified date of files when updating a library"));
|
||||
connect(compareModifiedDateWhenUpdatingLibrariesCheck, &QCheckBox::clicked, this,
|
||||
[=](bool checked) {
|
||||
settings->setValue(COMPARE_MODIFIED_DATE_ON_LIBRARY_UPDATES, checked);
|
||||
});
|
||||
|
||||
auto libraryUpdatesBoxLayout = new QVBoxLayout();
|
||||
libraryUpdatesBoxLayout->addWidget(compareModifiedDateWhenUpdatingLibrariesCheck);
|
||||
libraryUpdatesBox->setLayout(libraryUpdatesBoxLayout);
|
||||
|
||||
// grid view background config
|
||||
useBackgroundImageCheck = new QCheckBox(tr("Enable background image"));
|
||||
|
||||
@ -165,6 +177,7 @@ OptionsDialog::OptionsDialog(QWidget *parent)
|
||||
generalLayout->addWidget(apiKeyBox);
|
||||
generalLayout->addWidget(comicInfoXMLBox);
|
||||
generalLayout->addWidget(recentlyAddedBox);
|
||||
generalLayout->addWidget(libraryUpdatesBox);
|
||||
generalLayout->addStretch();
|
||||
|
||||
tabWidget->addTab(generalW, tr("General"));
|
||||
@ -200,6 +213,8 @@ void OptionsDialog::restoreOptions(QSettings *settings)
|
||||
|
||||
recentIntervalSlider->setValue(settings->value(NUM_DAYS_TO_CONSIDER_RECENT, 1).toInt());
|
||||
|
||||
compareModifiedDateWhenUpdatingLibrariesCheck->setChecked(settings->value(COMPARE_MODIFIED_DATE_ON_LIBRARY_UPDATES, false).toBool());
|
||||
|
||||
bool useBackgroundImage = settings->value(USE_BACKGROUND_IMAGE_IN_GRID_VIEW, true).toBool();
|
||||
|
||||
useBackgroundImageCheck->setChecked(useBackgroundImage);
|
||||
|
@ -41,6 +41,7 @@ private:
|
||||
QCheckBox *comicInfoXMLCheckbox;
|
||||
QSlider *recentIntervalSlider;
|
||||
QLabel *numDaysLabel;
|
||||
QCheckBox *compareModifiedDateWhenUpdatingLibrariesCheck;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
@ -9,6 +9,7 @@
|
||||
#define VERSION "9.13.0"
|
||||
|
||||
#define IMPORT_COMIC_INFO_XML_METADATA "IMPORT_COMIC_INFO_XML_METADATA"
|
||||
#define COMPARE_MODIFIED_DATE_ON_LIBRARY_UPDATES "COMPARE_MODIFIED_DATE_ON_LIBRARY_UPDATES"
|
||||
|
||||
#define NUM_DAYS_BETWEEN_VERSION_CHECKS "NUM_DAYS_BETWEEN_VERSION_CHECKS"
|
||||
#define LAST_VERSION_CHECK "LAST_VERSION_CHECK"
|
||||
|
Loading…
Reference in New Issue
Block a user