diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-10-31 22:20:54 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-10-31 22:20:54 +0300 |
commit | 8c11a0235e6ed4e3ed6370014cff3cd0322ed6c5 (patch) | |
tree | c800007dc9b9904b3b235c4663abda8b14c8e94c /src/gui/widgets/setupitem.h | |
parent | 06720edd93b51a84650e2d385a24043cc4fb932e (diff) | |
download | manaplus-8c11a0235e6ed4e3ed6370014cff3cd0322ed6c5.tar.gz manaplus-8c11a0235e6ed4e3ed6370014cff3cd0322ed6c5.tar.bz2 manaplus-8c11a0235e6ed4e3ed6370014cff3cd0322ed6c5.tar.xz manaplus-8c11a0235e6ed4e3ed6370014cff3cd0322ed6c5.zip |
Add strong typed bool enum usebase64.
Diffstat (limited to 'src/gui/widgets/setupitem.h')
-rw-r--r-- | src/gui/widgets/setupitem.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/gui/widgets/setupitem.h b/src/gui/widgets/setupitem.h index f1a2b9484..80b7658ba 100644 --- a/src/gui/widgets/setupitem.h +++ b/src/gui/widgets/setupitem.h @@ -22,6 +22,7 @@ #define GUI_WIDGETS_SETUPITEM_H #include "enums/simpletypes/mainconfig.h" +#include "enums/simpletypes/usebase64.h" #include "gui/widgets/widget2.h" @@ -187,7 +188,7 @@ class SetupItemTextField final : public SetupItem SetupTabScroll *restrict const parent, const std::string &restrict eventName, const MainConfig mainConfig = MainConfig_true, - const bool useBase64 = false); + const UseBase64 useBase64 = UseBase64_false); SetupItemTextField(const std::string &restrict text, const std::string &restrict description, @@ -196,7 +197,7 @@ class SetupItemTextField final : public SetupItem const std::string &restrict eventName, const std::string &restrict def, const MainConfig mainConfig = MainConfig_true, - const bool useBase64 = false); + const UseBase64 useBase64 = UseBase64_false); A_DELETE_COPY(SetupItemTextField) @@ -221,7 +222,7 @@ class SetupItemTextField final : public SetupItem void save() override final; - void setUseBase64(const bool b) + void setUseBase64(const UseBase64 b) { mUseBase64 = b; } protected: @@ -230,7 +231,7 @@ class SetupItemTextField final : public SetupItem TextField *mTextField; Button *mButton; EditDialog *mEditDialog; - bool mUseBase64; + UseBase64 mUseBase64; }; class SetupItemIntTextField final : public SetupItem |