unscuffed settings tab
removed copy past cody in favor of an itsy-bitsy more flexible solution
This commit is contained in:
@@ -9,16 +9,24 @@ class AdvancedPage : public SettingsPage
|
||||
public:
|
||||
AdvancedPage();
|
||||
|
||||
void timeoutDurationChanged(QLineEdit &durationPerUnit, const QString &unit,
|
||||
QSpinBox &durationInSec,
|
||||
QStringSetting settingDurationInUnit);
|
||||
|
||||
void calculatedDurationChanged(const int durationInSec,
|
||||
IntSetting settingDurationInSec);
|
||||
|
||||
void timeoutUnitChanged(const QString newUnit, QStringSetting settingUnit);
|
||||
|
||||
private:
|
||||
// list needed for dynamic timeout settings
|
||||
QList<QLineEdit *> durationInputs;
|
||||
QList<QComboBox *> unitInputs;
|
||||
QList<QSpinBox *> durationsCalculated;
|
||||
|
||||
// iterators used in dynamic timeout settings
|
||||
|
||||
QList<QLineEdit *>::iterator itDurationInput;
|
||||
QList<QComboBox *>::iterator itUnitInput;
|
||||
QList<QSpinBox *>::iterator itDurationsCalculated;
|
||||
|
||||
private slots:
|
||||
void timeoutDurationChanged(const QString &newDuration);
|
||||
|
||||
void calculatedDurationChanged(const int &newDurationInSec);
|
||||
|
||||
void timeoutUnitChanged(const QString &newUnit);
|
||||
};
|
||||
|
||||
} // namespace chatterino
|
||||
|
||||
Reference in New Issue
Block a user