mirror of
https://github.com/YACReader/yacreader
synced 2025-06-04 01:28:55 -04:00
added a reset settings values for grid background
This commit is contained in:
parent
ca9a0a47b7
commit
4b1ab90aa2
@ -65,6 +65,8 @@ OptionsDialog::OptionsDialog(QWidget * parent)
|
|||||||
|
|
||||||
useCurrentComicCoverCheck = new QCheckBox(tr("Use selectec comic cover as background"));
|
useCurrentComicCoverCheck = new QCheckBox(tr("Use selectec comic cover as background"));
|
||||||
|
|
||||||
|
resetButton = new QPushButton(tr("Restore defautls"));
|
||||||
|
|
||||||
QVBoxLayout * gridBackgroundLayout = new QVBoxLayout();
|
QVBoxLayout * gridBackgroundLayout = new QVBoxLayout();
|
||||||
gridBackgroundLayout->addWidget(useBackgroundImageCheck);
|
gridBackgroundLayout->addWidget(useBackgroundImageCheck);
|
||||||
gridBackgroundLayout->addWidget(opacityLabel);
|
gridBackgroundLayout->addWidget(opacityLabel);
|
||||||
@ -72,6 +74,7 @@ OptionsDialog::OptionsDialog(QWidget * parent)
|
|||||||
gridBackgroundLayout->addWidget(blurLabel);
|
gridBackgroundLayout->addWidget(blurLabel);
|
||||||
gridBackgroundLayout->addWidget(backgroundImageBlurRadiusSlider);
|
gridBackgroundLayout->addWidget(backgroundImageBlurRadiusSlider);
|
||||||
gridBackgroundLayout->addWidget(useCurrentComicCoverCheck);
|
gridBackgroundLayout->addWidget(useCurrentComicCoverCheck);
|
||||||
|
gridBackgroundLayout->addWidget(resetButton,0,Qt::AlignRight);
|
||||||
|
|
||||||
QGroupBox * gridBackgroundGroup = new QGroupBox(tr("Background"));
|
QGroupBox * gridBackgroundGroup = new QGroupBox(tr("Background"));
|
||||||
gridBackgroundGroup->setLayout(gridBackgroundLayout);
|
gridBackgroundGroup->setLayout(gridBackgroundLayout);
|
||||||
@ -83,6 +86,7 @@ OptionsDialog::OptionsDialog(QWidget * parent)
|
|||||||
connect(backgroundImageOpacitySlider, SIGNAL(valueChanged(int)), this, SLOT(backgroundImageOpacitySliderChanged(int)));
|
connect(backgroundImageOpacitySlider, SIGNAL(valueChanged(int)), this, SLOT(backgroundImageOpacitySliderChanged(int)));
|
||||||
connect(backgroundImageBlurRadiusSlider, SIGNAL(valueChanged(int)), this, SLOT(backgroundImageBlurRadiusSliderChanged(int)));
|
connect(backgroundImageBlurRadiusSlider, SIGNAL(valueChanged(int)), this, SLOT(backgroundImageBlurRadiusSliderChanged(int)));
|
||||||
connect(useCurrentComicCoverCheck, &QCheckBox::clicked, this, &OptionsDialog::useCurrentComicCoverCheckClicked);
|
connect(useCurrentComicCoverCheck, &QCheckBox::clicked, this, &OptionsDialog::useCurrentComicCoverCheckClicked);
|
||||||
|
connect(resetButton, &QPushButton::clicked, this, &OptionsDialog::resetToDefaults);
|
||||||
//end grid view background config
|
//end grid view background config
|
||||||
|
|
||||||
QWidget * comicFlowW = new QWidget;
|
QWidget * comicFlowW = new QWidget;
|
||||||
@ -171,3 +175,14 @@ void OptionsDialog::useCurrentComicCoverCheckClicked(bool checked)
|
|||||||
|
|
||||||
emit optionsChanged();
|
emit optionsChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void OptionsDialog::resetToDefaults()
|
||||||
|
{
|
||||||
|
settings->setValue(OPACITY_BACKGROUND_IMAGE_IN_GRID_VIEW, 0.2);
|
||||||
|
settings->setValue(BLUR_RADIUS_BACKGROUND_IMAGE_IN_GRID_VIEW, 75);
|
||||||
|
settings->setValue(USE_SELECTED_COMIC_COVER_AS_BACKGROUND_IMAGE_IN_GRID_VIEW, false);
|
||||||
|
|
||||||
|
restoreOptions(settings);
|
||||||
|
|
||||||
|
emit optionsChanged();
|
||||||
|
}
|
||||||
|
@ -24,6 +24,7 @@ Q_OBJECT
|
|||||||
void backgroundImageOpacitySliderChanged(int value);
|
void backgroundImageOpacitySliderChanged(int value);
|
||||||
void backgroundImageBlurRadiusSliderChanged(int value);
|
void backgroundImageBlurRadiusSliderChanged(int value);
|
||||||
void useCurrentComicCoverCheckClicked(bool checked);
|
void useCurrentComicCoverCheckClicked(bool checked);
|
||||||
|
void resetToDefaults();
|
||||||
private:
|
private:
|
||||||
QCheckBox * useBackgroundImageCheck;
|
QCheckBox * useBackgroundImageCheck;
|
||||||
QCheckBox * useCurrentComicCoverCheck;
|
QCheckBox * useCurrentComicCoverCheck;
|
||||||
@ -31,6 +32,7 @@ Q_OBJECT
|
|||||||
QSlider * backgroundImageBlurRadiusSlider;
|
QSlider * backgroundImageBlurRadiusSlider;
|
||||||
QLabel * opacityLabel;
|
QLabel * opacityLabel;
|
||||||
QLabel * blurLabel;
|
QLabel * blurLabel;
|
||||||
|
QPushButton * resetButton;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user