File indexing completed on 2023-05-30 10:45:28

0001 /*
0002     SPDX-FileCopyrightText: 2010 Peter Hedlund <peter.hedlund@kdemail.net>
0003     SPDX-License-Identifier: LGPL-2.0-only
0004 */
0005 
0006 #include "preftutor.h"
0007 
0008 PrefTutor::PrefTutor(QWidget *parent) : QWidget(parent)
0009 {
0010   setupUi(this);
0011   connect(kcfg_TutorTiming, &QGroupBox::clicked, this, &PrefTutor::timingChanged);
0012 }
0013 
0014 void PrefTutor::timingChanged (int id)
0015 {
0016   kcfg_TutorEvery->setEnabled(id == 0);
0017   kcfg_TutorMin->setEnabled(id != 0);
0018   kcfg_TutorMax->setEnabled(id != 0);
0019 }
0020 
0021 void PrefTutor::minChanged(int newValue)
0022 {
0023  if (newValue >= kcfg_TutorMax->value())
0024    kcfg_TutorMin->setValue(kcfg_TutorMax->value()-1);
0025 }
0026 
0027 void PrefTutor::maxChanged(int newValue)
0028 {
0029  if (newValue <= kcfg_TutorMin->value())
0030    kcfg_TutorMax->setValue(kcfg_TutorMin->value()+1);
0031 }