diff options
Diffstat (limited to 'configurationdialog.cpp')
-rw-r--r-- | configurationdialog.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/configurationdialog.cpp b/configurationdialog.cpp index dbf83b4..e0bf2c5 100644 --- a/configurationdialog.cpp +++ b/configurationdialog.cpp @@ -151,6 +151,12 @@ ConfigurationDialog::ConfigurationDialog(QWidget *parent, Qt::WindowFlags f) : Q mGrabFrameFrom->setValidator(frameValidator); miscInputGrid->addWidget(miscl7, 1, 0); miscInputGrid->addWidget(mGrabFrameFrom, 1, 1); + QLabel *miscl8 = new QLabel(tr("Y cursor offset (hover)")); + mCursorOffset = new QSpinBox; + mCursorOffset->setMinimum(-100); + mCursorOffset->setMaximum(100); + miscInputGrid->addWidget(miscl8, 2, 0); + miscInputGrid->addWidget(mCursorOffset, 2, 1); hoverLayout->addLayout(miscInputGrid); hoverBox->setLayout(hoverLayout); @@ -345,6 +351,7 @@ void ConfigurationDialog::readSettings(){ mGrabFrameFrom->setEnabled(s.value("ui/hovermovies", false).toBool()); mAutoAddCovers->setChecked(s.value("ui/autoaddcovers", false).toBool()); mIconizeCovers->setChecked(s.value("ui/iconizecovers", false).toBool()); + mCursorOffset->setValue(s.value("ui/cursoroffset", SmGlobals::instance()->cursorSize().height()).toInt()); //read paths mArchiveDir->setText(s.value("paths/archivedir").toString()); @@ -419,6 +426,7 @@ void ConfigurationDialog::writeSettings(){ s.setValue("ui/grabframe", mGrabFrameFrom->text()); s.setValue("ui/autoaddcovers", (mAutoAddCovers->checkState() == Qt::Checked)); s.setValue("ui/iconizecovers", (mIconizeCovers->checkState() == Qt::Checked)); + s.setValue("ui/cursoroffset", mCursorOffset->value()); //write database s.setValue("database/hostname", mDatabaseHost->text()); |