summaryrefslogtreecommitdiff
path: root/src/gui/widgets/setupitem.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-10-31 21:53:50 +0300
committerAndrei Karas <akaras@inbox.ru>2015-10-31 21:53:50 +0300
commit06720edd93b51a84650e2d385a24043cc4fb932e (patch)
tree002c54e58ee0cc45feca1fc00b64808b46861f35 /src/gui/widgets/setupitem.cpp
parente8f29b1cff5360c9d16587b91d72863af4763d08 (diff)
downloadmanaplus-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.cpp43
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)