diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-10-31 21:53:50 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-10-31 21:53:50 +0300 |
commit | 06720edd93b51a84650e2d385a24043cc4fb932e (patch) | |
tree | 002c54e58ee0cc45feca1fc00b64808b46861f35 /src/gui/widgets/setupitem.cpp | |
parent | e8f29b1cff5360c9d16587b91d72863af4763d08 (diff) | |
download | manaplus-06720edd93b51a84650e2d385a24043cc4fb932e.tar.gz manaplus-06720edd93b51a84650e2d385a24043cc4fb932e.tar.bz2 manaplus-06720edd93b51a84650e2d385a24043cc4fb932e.tar.xz manaplus-06720edd93b51a84650e2d385a24043cc4fb932e.zip |
Add strong typed bool enum mainconfig.
Diffstat (limited to 'src/gui/widgets/setupitem.cpp')
-rw-r--r-- | src/gui/widgets/setupitem.cpp | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/src/gui/widgets/setupitem.cpp b/src/gui/widgets/setupitem.cpp index 6bc0ef655..c066c55eb 100644 --- a/src/gui/widgets/setupitem.cpp +++ b/src/gui/widgets/setupitem.cpp @@ -53,7 +53,7 @@ SetupItem::SetupItem(const std::string &restrict text, const std::string &restrict keyName, SetupTabScroll *restrict const parent, const std::string &restrict eventName, - const bool mainConfig) : + const MainConfig mainConfig) : ActionListener(), Widget2(parent), mText(text), @@ -77,7 +77,7 @@ SetupItem::SetupItem(const std::string &restrict text, SetupTabScroll *restrict const parent, const std::string &restrict eventName, const std::string &restrict def, - const bool mainConfig) : + const MainConfig mainConfig) : ActionListener(), Widget2(parent), mText(text), @@ -101,7 +101,7 @@ SetupItem::~SetupItem() Configuration *SetupItem::getConfig() const { - if (mMainConfig) + if (mMainConfig == MainConfig_true) return &config; else return &serverConfig; @@ -212,7 +212,7 @@ SetupItemCheckBox::SetupItemCheckBox(const std::string &restrict text, const std::string &restrict keyName, SetupTabScroll *restrict const parent, const std::string &restrict eventName, - const bool mainConfig) : + const MainConfig mainConfig) : SetupItem(text, description, keyName, parent, eventName, mainConfig), mCheckBox(nullptr) { @@ -225,7 +225,7 @@ SetupItemCheckBox::SetupItemCheckBox(const std::string &restrict text, SetupTabScroll *restrict const parent, const std::string &restrict eventName, const std::string &restrict def, - const bool mainConfig) : + const MainConfig mainConfig) : SetupItem(text, description, keyName, parent, eventName, def, mainConfig), mCheckBox(nullptr) { @@ -274,7 +274,7 @@ SetupItemTextField::SetupItemTextField(const std::string &restrict text, const std::string &restrict keyName, SetupTabScroll *restrict const parent, const std::string &restrict eventName, - const bool mainConfig, + const MainConfig mainConfig, const bool useBase64) : SetupItem(text, description, keyName, parent, eventName, mainConfig), mHorizont(nullptr), @@ -294,7 +294,7 @@ SetupItemTextField::SetupItemTextField(const std::string &restrict text, SetupTabScroll *restrict const parent, const std::string &restrict eventName, const std::string &restrict def, - const bool mainConfig, + const MainConfig mainConfig, const bool useBase64) : SetupItem(text, description, keyName, parent, eventName, def, mainConfig), mHorizont(nullptr), @@ -444,7 +444,7 @@ SetupItemIntTextField::SetupItemIntTextField(const std::string &restrict text, const std::string &restrict eventName, const int min, const int max, - const bool mainConfig) : + const MainConfig mainConfig) : SetupItem(text, description, keyName, parent, eventName, mainConfig), mHorizont(nullptr), mLabel(nullptr), @@ -469,7 +469,7 @@ SetupItemIntTextField::SetupItemIntTextField(const std::string &restrict text, eventName, const int min, const int max, const std::string &restrict def, - const bool mainConfig) : + const MainConfig mainConfig) : SetupItem(text, description, keyName, parent, eventName, def, mainConfig), mHorizont(nullptr), mLabel(nullptr), @@ -577,7 +577,7 @@ SetupItemLabel::SetupItemLabel(const std::string &restrict text, const std::string &restrict description, SetupTabScroll *restrict const parent, const bool separator) : - SetupItem(text, description, "", parent, "", "", true), + SetupItem(text, description, "", parent, "", "", MainConfig_true), mLabel(nullptr), mIsSeparator(separator) { @@ -636,7 +636,7 @@ SetupItemDropDown::SetupItemDropDown(const std::string &restrict text, const std::string &restrict eventName, ListModel *restrict const model, const int width, - const bool mainConfig) : + const MainConfig mainConfig) : SetupItem(text, description, keyName, parent, eventName, mainConfig), mHorizont(nullptr), mLabel(nullptr), @@ -656,7 +656,7 @@ SetupItemDropDown::SetupItemDropDown(const std::string &restrict text, ListModel *restrict const model, const int width, const std::string &restrict def, - const bool mainConfig) : + const MainConfig mainConfig) : SetupItem(text, description, keyName, parent, eventName, def, mainConfig), mHorizont(nullptr), mLabel(nullptr), @@ -729,7 +729,7 @@ SetupItemSlider::SetupItemSlider(const std::string &restrict text, const double step, const int width, const bool onTheFly, - const bool mainConfig) : + const MainConfig mainConfig) : SetupItem(text, description, keyName, parent, eventName, mainConfig), mHorizont(nullptr), mLabel(nullptr), @@ -755,7 +755,7 @@ SetupItemSlider::SetupItemSlider(const std::string &restrict text, const std::string &restrict def, const int width, const bool onTheFly, - const bool mainConfig) : + const MainConfig mainConfig) : SetupItem(text, description, keyName, parent, eventName, def, mainConfig), mHorizont(nullptr), mLabel(nullptr), @@ -847,7 +847,7 @@ SetupItemSlider2::SetupItemSlider2(const std::string &restrict text, const int step, SetupItemNames *restrict const values, const bool onTheFly, - const bool mainConfig, + const MainConfig mainConfig, const bool doNotAlign) : SetupItem(text, description, keyName, parent, eventName, mainConfig), mHorizont(nullptr), @@ -878,7 +878,7 @@ SetupItemSlider2::SetupItemSlider2(const std::string &restrict text, SetupItemNames *restrict const values, const std::string &restrict def, const bool onTheFly, - const bool mainConfig, + const MainConfig mainConfig, const bool doNotAlign) : SetupItem(text, description, keyName, parent, eventName, def, mainConfig), mHorizont(nullptr), @@ -1032,8 +1032,9 @@ SetupItemSliderList::SetupItemSliderList(const std::string &restrict text, SetupTabScroll *restrict const parent, const std::string &restrict eventName, ListModel *restrict const model, - const int width, const bool onTheFly, - const bool mainConfig) : + const int width, + const bool onTheFly, + const MainConfig mainConfig) : SetupItem(text, description, keyName, parent, eventName, mainConfig), mHorizont(nullptr), mLabel(nullptr), @@ -1055,7 +1056,7 @@ SetupItemSliderList::SetupItemSliderList(const std::string &restrict text, const std::string &restrict def, const int width, const bool onTheFly, - const bool mainConfig) : + const MainConfig mainConfig) : SetupItem(text, description, keyName, parent, eventName, def, mainConfig), mHorizont(nullptr), mLabel(nullptr), @@ -1139,7 +1140,7 @@ SetupItemSound::SetupItemSound(const std::string &restrict text, const std::string &restrict eventName, ListModel *restrict const model, const int width, const bool onTheFly, - const bool mainConfig) : + const MainConfig mainConfig) : SetupItemSliderList(text, description, keyName, parent, eventName, model, width, onTheFly, mainConfig), mButton(nullptr) @@ -1179,7 +1180,7 @@ SetupItemSliderInt::SetupItemSliderInt(const std::string &restrict text, const int min, const int width, const bool onTheFly, - const bool mainConfig) : + const MainConfig mainConfig) : SetupItemSliderList(text, description, keyName, parent, eventName, model, width, onTheFly, mainConfig), mMin(min) |