From 914b7555f6b2b28497f70eaaadc6650961ef7f6b Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 2 Dec 2015 19:59:32 +0300 Subject: Add strong typed bool type IsSell. --- src/gui/widgets/selldialog.cpp | 4 ++-- src/gui/widgets/selldialog.h | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'src/gui/widgets') diff --git a/src/gui/widgets/selldialog.cpp b/src/gui/widgets/selldialog.cpp index 76cea21f2..956cacb2f 100644 --- a/src/gui/widgets/selldialog.cpp +++ b/src/gui/widgets/selldialog.cpp @@ -47,7 +47,7 @@ SellDialog::DialogList SellDialog::instances; -SellDialog::SellDialog(const bool isSell, +SellDialog::SellDialog(const IsSell isSell, const bool advanced) : // TRANSLATORS: sell dialog name Window(_("Sell"), Modal_false, nullptr, "sell.xml"), @@ -122,7 +122,7 @@ void SellDialog::postInit() ContainerPlacer placer; placer = getPlacer(0, 0); - if (mIsSell) + if (mIsSell == IsSell_true) { // TRANSLATORS: sell dialog button mIncreaseButton = new Button(this, _("+"), "inc", this); diff --git a/src/gui/widgets/selldialog.h b/src/gui/widgets/selldialog.h index e94619f1f..709756990 100644 --- a/src/gui/widgets/selldialog.h +++ b/src/gui/widgets/selldialog.h @@ -23,6 +23,7 @@ #ifndef GUI_WIDGETS_SELLDIALOG_H #define GUI_WIDGETS_SELLDIALOG_H +#include "enums/simpletypes/issell.h" #include "enums/simpletypes/itemcolor.h" #include "gui/widgets/window.h" @@ -52,7 +53,7 @@ class SellDialog notfinal : public Window, /** * Constructor. */ - SellDialog(const bool isSell, + SellDialog(const IsSell isSell, const bool advanced); A_DELETE_COPY(SellDialog) @@ -144,7 +145,7 @@ class SellDialog notfinal : public Window, int mMaxItems; int mAmountItems; - bool mIsSell; + IsSell mIsSell; bool mAdvanced; }; -- cgit v1.2.3-60-g2f50