diff options
101 files changed, 237 insertions, 342 deletions
diff --git a/src/client.cpp b/src/client.cpp index cb947ea53..2a2986dd0 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -252,7 +252,7 @@ class LoginListener final : public gcn::ActionListener Client *Client::mInstance = nullptr; Client::Client(const Options &options) : - ActionListener(), + gcn::ActionListener(), mOptions(options), mServerConfigDir(""), mUsersDir(""), diff --git a/src/gui/botcheckerwindow.cpp b/src/gui/botcheckerwindow.cpp index eb7020189..91245eb5d 100644 --- a/src/gui/botcheckerwindow.cpp +++ b/src/gui/botcheckerwindow.cpp @@ -266,7 +266,7 @@ protected: BotCheckerWindow::BotCheckerWindow(): Window(_("Bot Checker"), false, nullptr, "botchecker.xml"), - ActionListener(), + gcn::ActionListener(), mTableModel(new UsersTableModel()), mTable(new GuiTable(mTableModel)), playersScrollArea(new ScrollArea(mTable, true, @@ -313,7 +313,7 @@ BotCheckerWindow::BotCheckerWindow(): setDefaultSize(w, h, ImageRect::CENTER); - playersScrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + playersScrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mPlayerTitleTable->setPosition(getPadding(), getPadding()); mPlayerTitleTable->setWidth(w - 10); diff --git a/src/gui/buydialog.cpp b/src/gui/buydialog.cpp index fd2e3a5f3..e855c1b57 100644 --- a/src/gui/buydialog.cpp +++ b/src/gui/buydialog.cpp @@ -51,8 +51,8 @@ BuyDialog::DialogList BuyDialog::instances; BuyDialog::BuyDialog(const int npcId) : Window(_("Buy"), false, nullptr, "buy.xml"), - ActionListener(), - SelectionListener(), + gcn::ActionListener(), + gcn::SelectionListener(), mNpcId(npcId), mMoney(0), mAmountItems(0), mMaxItems(0), mNick("") { init(); @@ -60,8 +60,8 @@ BuyDialog::BuyDialog(const int npcId) : BuyDialog::BuyDialog(std::string nick) : Window(_("Buy"), false, nullptr, "buy.xml"), - ActionListener(), - SelectionListener(), + gcn::ActionListener(), + gcn::SelectionListener(), mNpcId(-1), mMoney(0), mAmountItems(0), mMaxItems(0), mNick(nick) { init(); @@ -253,7 +253,7 @@ void BuyDialog::action(const gcn::ActionEvent &event) // Reset selection mAmountItems = 1; mSlider->setValue(1); - mSlider->gcn::Slider::setScale(1, mMaxItems); + mSlider->setScale(1, mMaxItems); } else if (tradeWindow) { @@ -280,7 +280,7 @@ void BuyDialog::valueChanged(const gcn::SelectionEvent &event A_UNUSED) mSlider->setValue(1); updateButtonsAndLabels(); - mSlider->gcn::Slider::setScale(1, mMaxItems); + mSlider->setScale(1, mMaxItems); mAmountField->setRange(1, mMaxItems); mAmountField->setValue(1); } diff --git a/src/gui/buydialog.h b/src/gui/buydialog.h index fdfb90f48..f00672042 100644 --- a/src/gui/buydialog.h +++ b/src/gui/buydialog.h @@ -34,12 +34,8 @@ class ShopListBox; class IntTextField; class Label; class ListBox; - -namespace gcn -{ - class ScrollArea; - class Slider; -} +class ScrollArea; +class Slider; /** * The buy dialog. @@ -135,10 +131,10 @@ class BuyDialog final : public Window, public gcn::ActionListener, Button *mIncreaseButton; Button *mDecreaseButton; ShopListBox *mShopItemList; - gcn::ScrollArea *mScrollArea; + ScrollArea *mScrollArea; Label *mMoneyLabel; Label *mQuantityLabel; - gcn::Slider *mSlider; + Slider *mSlider; Label *mAmountLabel; IntTextField *mAmountField; diff --git a/src/gui/buyselldialog.cpp b/src/gui/buyselldialog.cpp index e0cdf2f31..f0f65fb94 100644 --- a/src/gui/buyselldialog.cpp +++ b/src/gui/buyselldialog.cpp @@ -36,7 +36,7 @@ BuySellDialog::DialogList BuySellDialog::instances; BuySellDialog::BuySellDialog(const int npcId) : Window(_("Shop"), false, nullptr, "buysell.xml"), - ActionListener(), + gcn::ActionListener(), mNpcId(npcId), mNick(""), mBuyButton(nullptr) @@ -46,7 +46,7 @@ BuySellDialog::BuySellDialog(const int npcId) : BuySellDialog::BuySellDialog(std::string nick) : Window(_("Shop"), false, nullptr, "buysell.xml"), - ActionListener(), + gcn::ActionListener(), mNpcId(-1), mNick(nick), mBuyButton(nullptr) diff --git a/src/gui/changeemaildialog.cpp b/src/gui/changeemaildialog.cpp index 7f85ab80c..a61840e06 100644 --- a/src/gui/changeemaildialog.cpp +++ b/src/gui/changeemaildialog.cpp @@ -45,7 +45,7 @@ ChangeEmailDialog::ChangeEmailDialog(LoginData *const data): Window(_("Change Email Address"), true, nullptr, "changeemail.xml"), - ActionListener(), + gcn::ActionListener(), mFirstEmailField(new TextField), mSecondEmailField(new TextField), mChangeEmailButton(new Button(_("Change Email Address"), diff --git a/src/gui/changeemaildialog.h b/src/gui/changeemaildialog.h index 9322919b3..69b7c0e8d 100644 --- a/src/gui/changeemaildialog.h +++ b/src/gui/changeemaildialog.h @@ -30,13 +30,9 @@ class Button; class LoginData; class OkDialog; +class TextField; class WrongDataNoticeListener; -namespace gcn -{ - class TextField; -} - /** * The Change email dialog. * @@ -71,8 +67,8 @@ class ChangeEmailDialog final : public Window, public gcn::ActionListener static void setEmail(std::string *email); private: - gcn::TextField *mFirstEmailField; - gcn::TextField *mSecondEmailField; + TextField *mFirstEmailField; + TextField *mSecondEmailField; Button *mChangeEmailButton; Button *mCancelButton; diff --git a/src/gui/changepassworddialog.cpp b/src/gui/changepassworddialog.cpp index d63626fe3..30c2a5447 100644 --- a/src/gui/changepassworddialog.cpp +++ b/src/gui/changepassworddialog.cpp @@ -46,7 +46,7 @@ ChangePasswordDialog::ChangePasswordDialog(LoginData *const data): Window(_("Change Password"), true, nullptr, "changepassword.xml"), - ActionListener(), + gcn::ActionListener(), mOldPassField(new PasswordField), mFirstPassField(new PasswordField), mSecondPassField(new PasswordField), diff --git a/src/gui/changepassworddialog.h b/src/gui/changepassworddialog.h index 47a75b163..d8a125849 100644 --- a/src/gui/changepassworddialog.h +++ b/src/gui/changepassworddialog.h @@ -30,13 +30,9 @@ class Button; class LoginData; class OkDialog; +class TextField; class WrongDataNoticeListener; -namespace gcn -{ - class TextField; -} - /** * The Change password dialog. * @@ -65,9 +61,9 @@ class ChangePasswordDialog final : public Window, public gcn::ActionListener void action(const gcn::ActionEvent &event) override; private: - gcn::TextField *mOldPassField; - gcn::TextField *mFirstPassField; - gcn::TextField *mSecondPassField; + TextField *mOldPassField; + TextField *mFirstPassField; + TextField *mSecondPassField; Button *mChangePassButton; Button *mCancelButton; diff --git a/src/gui/charcreatedialog.cpp b/src/gui/charcreatedialog.cpp index d029b7083..d3923f025 100644 --- a/src/gui/charcreatedialog.cpp +++ b/src/gui/charcreatedialog.cpp @@ -67,8 +67,8 @@ static const uint8_t directions[] = CharCreateDialog::CharCreateDialog(CharSelectDialog *const parent, const int slot) : Window(_("New Character"), true, parent, "charcreate.xml"), - ActionListener(), - KeyListener(), + gcn::ActionListener(), + gcn::KeyListener(), mCharSelectDialog(parent), mNameField(new TextField("")), mNameLabel(new Label(_("Name:"))), diff --git a/src/gui/charcreatedialog.h b/src/gui/charcreatedialog.h index f14746605..d2bd57c61 100644 --- a/src/gui/charcreatedialog.h +++ b/src/gui/charcreatedialog.h @@ -34,13 +34,9 @@ class Label; class LocalPlayer; class PlayerBox; class RadioButton; +class Slider; class TextField; -namespace gcn -{ - class Slider; -} - /** * Character creation dialog. * @@ -126,7 +122,7 @@ class CharCreateDialog final : public Window, RadioButton *mFemale; RadioButton *mOther; - std::vector<gcn::Slider*> mAttributeSlider; + std::vector<Slider*> mAttributeSlider; std::vector<Label*> mAttributeLabel; std::vector<Label*> mAttributeValue; Label *mAttributesLeft; diff --git a/src/gui/charselectdialog.cpp b/src/gui/charselectdialog.cpp index 1dd5f801b..e778cd921 100644 --- a/src/gui/charselectdialog.cpp +++ b/src/gui/charselectdialog.cpp @@ -136,8 +136,8 @@ class CharacterDisplay final : public Container CharSelectDialog::CharSelectDialog(LoginData *const data): Window(_("Account and Character Management"), false, nullptr, "char.xml"), - ActionListener(), - KeyListener(), + gcn::ActionListener(), + gcn::KeyListener(), mLocked(false), mLoginData(data), mAccountNameLabel(new Label(mLoginData->username)), diff --git a/src/gui/chatwindow.cpp b/src/gui/chatwindow.cpp index 9f6953d1d..b32ff190f 100644 --- a/src/gui/chatwindow.cpp +++ b/src/gui/chatwindow.cpp @@ -78,7 +78,7 @@ class ChatInput final : public TextField, public gcn::FocusListener public: ChatInput(ChatWindow *const window, TabbedArea *const tabs): TextField("", false), - FocusListener(), + gcn::FocusListener(), mWindow(window), mChatTabs(tabs) { @@ -157,8 +157,8 @@ static const char *const ACTION_COLOR_PICKER = "color picker"; ChatWindow::ChatWindow(): Window(_("Chat"), false, nullptr, "chat.xml"), - ActionListener(), - KeyListener(), + gcn::ActionListener(), + gcn::KeyListener(), mItemLinkHandler(new ItemLinkHandler), mChatTabs(new TabbedArea), mChatInput(new ChatInput(this, mChatTabs)), diff --git a/src/gui/confirmdialog.cpp b/src/gui/confirmdialog.cpp index 66b32a6da..b75a519fd 100644 --- a/src/gui/confirmdialog.cpp +++ b/src/gui/confirmdialog.cpp @@ -39,7 +39,7 @@ ConfirmDialog::ConfirmDialog(const std::string &title, const std::string &msg, const bool ignore, const bool modal, Window *const parent): Window(title, modal, parent, "confirm.xml"), - ActionListener(), + gcn::ActionListener(), mTextBox(new TextBox) { mTextBox->setEditable(false); diff --git a/src/gui/connectiondialog.cpp b/src/gui/connectiondialog.cpp index 9a5beb725..ed8b0222d 100644 --- a/src/gui/connectiondialog.cpp +++ b/src/gui/connectiondialog.cpp @@ -36,7 +36,7 @@ ConnectionDialog::ConnectionDialog(const std::string &text, const State cancelState): Window(""), - ActionListener(), + gcn::ActionListener(), mCancelState(cancelState) { setTitleBarHeight(0); diff --git a/src/gui/didyouknowwindow.cpp b/src/gui/didyouknowwindow.cpp index 6e7891967..c40c60fe7 100644 --- a/src/gui/didyouknowwindow.cpp +++ b/src/gui/didyouknowwindow.cpp @@ -49,7 +49,7 @@ static const int maxTip = 16; DidYouKnowWindow::DidYouKnowWindow(): Window(_("Did You Know?"), false, nullptr, "didyouknow.xml"), - ActionListener(), + gcn::ActionListener(), mBrowserBox(new BrowserBox), mScrollArea(new ScrollArea(mBrowserBox, true, "didyouknow_background.xml")), diff --git a/src/gui/didyouknowwindow.h b/src/gui/didyouknowwindow.h index c08fa832b..a0c0105c6 100644 --- a/src/gui/didyouknowwindow.h +++ b/src/gui/didyouknowwindow.h @@ -32,11 +32,7 @@ class Button; class BrowserBox; class CheckBox; class LinkHandler; - -namespace gcn -{ - class ScrollArea; -} +class ScrollArea; /** * The help dialog. @@ -72,7 +68,7 @@ class DidYouKnowWindow final : public Window, void loadFile(const int num); BrowserBox *mBrowserBox; - gcn::ScrollArea *mScrollArea; + ScrollArea *mScrollArea; Button *mButtonPrev; Button *mButtonNext; CheckBox *mOpenAgainCheckBox; diff --git a/src/gui/editdialog.cpp b/src/gui/editdialog.cpp index 776254463..19f7011bb 100644 --- a/src/gui/editdialog.cpp +++ b/src/gui/editdialog.cpp @@ -36,7 +36,7 @@ EditDialog::EditDialog(const std::string &title, const std::string &msg, std::string eventOk, const int width, Window *const parent, const bool modal): Window(title, modal, parent, "edit.xml"), - ActionListener(), + gcn::ActionListener(), mTextField(new TextField) { mTextField->setText(msg); diff --git a/src/gui/editserverdialog.cpp b/src/gui/editserverdialog.cpp index c4d36da74..93a0f00c9 100644 --- a/src/gui/editserverdialog.cpp +++ b/src/gui/editserverdialog.cpp @@ -64,8 +64,8 @@ EditServerDialog::EditServerDialog(ServerDialog *const parent, ServerInfo server, const int index) : Window(_("Edit Server"), true, parent), - ActionListener(), - KeyListener(), + gcn::ActionListener(), + gcn::KeyListener(), mServerAddressField(new TextField(std::string())), mPortField(new TextField(std::string())), mNameField(new TextField(std::string())), diff --git a/src/gui/editserverdialog.h b/src/gui/editserverdialog.h index ea6ea326d..722c0a009 100644 --- a/src/gui/editserverdialog.h +++ b/src/gui/editserverdialog.h @@ -37,7 +37,6 @@ class TypeListModel; #include <guichan/keylistener.hpp> #include <guichan/listmodel.hpp> - /** * Server Type List Model */ diff --git a/src/gui/equipmentwindow.cpp b/src/gui/equipmentwindow.cpp index 5b5c8d1d1..6ba036f5b 100644 --- a/src/gui/equipmentwindow.cpp +++ b/src/gui/equipmentwindow.cpp @@ -53,7 +53,7 @@ EquipmentWindow::EquipmentWindow(Equipment *const equipment, Being *const being, const bool foring): Window(_("Equipment"), false, nullptr, "equipment.xml"), - ActionListener(), + gcn::ActionListener(), mEquipment(equipment), mItemPopup(new ItemPopup), mPlayerBox(new PlayerBox("equipment_playerbox.xml")), diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index e5893b69a..b0d62fbff 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -44,7 +44,6 @@ #include "utils/langs.h" #include <guichan/exception.hpp> -#include <guichan/image.hpp> #include "debug.h" diff --git a/src/gui/helpwindow.cpp b/src/gui/helpwindow.cpp index 62be2fd1a..9018f68aa 100644 --- a/src/gui/helpwindow.cpp +++ b/src/gui/helpwindow.cpp @@ -46,7 +46,7 @@ HelpWindow::HelpWindow(): Window(_("Help"), false, nullptr, "help.xml"), - ActionListener(), + gcn::ActionListener(), mBrowserBox(new BrowserBox), mScrollArea(new ScrollArea(mBrowserBox, true, "help_background.xml")) { diff --git a/src/gui/helpwindow.h b/src/gui/helpwindow.h index f7c8ff690..11598dd25 100644 --- a/src/gui/helpwindow.h +++ b/src/gui/helpwindow.h @@ -35,11 +35,7 @@ class BrowserBox; class LinkHandler; - -namespace gcn -{ - class ScrollArea; -} +class ScrollArea; typedef std::set<std::string> HelpNames; typedef HelpNames::const_iterator HelpNamesCIter; @@ -86,7 +82,7 @@ class HelpWindow final : public Window, public LinkHandler, void loadFile(const std::string &file); BrowserBox *mBrowserBox; - gcn::ScrollArea *mScrollArea; + ScrollArea *mScrollArea; HelpTagsMap mTagFileMap; }; diff --git a/src/gui/inventorywindow.cpp b/src/gui/inventorywindow.cpp index fd85b0d85..f0f619fae 100644 --- a/src/gui/inventorywindow.cpp +++ b/src/gui/inventorywindow.cpp @@ -91,9 +91,9 @@ InventoryWindow::WindowList InventoryWindow::instances; InventoryWindow::InventoryWindow(Inventory *const inventory): Window("Inventory", false, nullptr, "inventory.xml"), - ActionListener(), - KeyListener(), - SelectionListener(), + gcn::ActionListener(), + gcn::KeyListener(), + gcn::SelectionListener(), InventoryListener(), mInventory(inventory), mUseButton(nullptr), diff --git a/src/gui/inventorywindow.h b/src/gui/inventorywindow.h index 5ae7295cd..2340e60ed 100644 --- a/src/gui/inventorywindow.h +++ b/src/gui/inventorywindow.h @@ -39,17 +39,13 @@ class Button; class DropDown; class Item; class ItemContainer; -class TabStrip; +class Label; class LayoutCell; class ProgressBar; class SortListModel; +class TabStrip; class TextField; -namespace gcn -{ - class Label; -} - /** * Inventory dialog. * diff --git a/src/gui/itemamountwindow.cpp b/src/gui/itemamountwindow.cpp index 516b7f6f0..299006e6f 100644 --- a/src/gui/itemamountwindow.cpp +++ b/src/gui/itemamountwindow.cpp @@ -138,8 +138,8 @@ void ItemAmountWindow::finish(Item *const item, const int amount, ItemAmountWindow::ItemAmountWindow(const Usage usage, Window *const parent, Item *const item, const int maxRange) : Window("", true, parent, "amount.xml"), - ActionListener(), - KeyListener(), + gcn::ActionListener(), + gcn::KeyListener(), mItemAmountTextField(new IntTextField(1)), mItemPriceTextField(nullptr), mGPLabel(nullptr), diff --git a/src/gui/itemamountwindow.h b/src/gui/itemamountwindow.h index 9db74c692..ef2613653 100644 --- a/src/gui/itemamountwindow.h +++ b/src/gui/itemamountwindow.h @@ -35,11 +35,7 @@ class Item; class ItemsModal; class ItemPopup; class Label; - -namespace gcn -{ - class Slider; -} +class Slider; /** * Window used for selecting the amount of items to drop, trade or split. @@ -114,9 +110,9 @@ class ItemAmountWindow final : public Window, /** * Item Amount buttons. */ - gcn::Slider *mItemAmountSlide; + Slider *mItemAmountSlide; - gcn::Slider *mItemPriceSlide; + Slider *mItemPriceSlide; DropDown *mItemDropDown; diff --git a/src/gui/itempopup.cpp b/src/gui/itempopup.cpp index f5de59579..ae20c0ac4 100644 --- a/src/gui/itempopup.cpp +++ b/src/gui/itempopup.cpp @@ -43,9 +43,6 @@ #include <guichan/font.hpp> -#include <guichan/widgets/label.hpp> -#include <guichan/widgets/container.hpp> - #include "debug.h" ItemPopup::ItemPopup(): diff --git a/src/gui/itempopup.h b/src/gui/itempopup.h index 22fd20e79..4968e7263 100644 --- a/src/gui/itempopup.h +++ b/src/gui/itempopup.h @@ -30,17 +30,13 @@ #include <guichan/mouselistener.hpp> +class Button; +class CheckBox; class Icon; class Label; +class ScrollArea; class TextBox; -namespace gcn -{ - class Button; - class CheckBox; - class ScrollArea; -} - /** * A popup that displays information about an item. */ diff --git a/src/gui/killstats.cpp b/src/gui/killstats.cpp index d26b3bf84..15112b2b4 100644 --- a/src/gui/killstats.cpp +++ b/src/gui/killstats.cpp @@ -35,13 +35,12 @@ #include "utils/gettext.h" #include <math.h> -#include <guichan/widgets/label.hpp> #include "debug.h" KillStats::KillStats(): Window(_("Kill stats"), false, nullptr, "killstats.xml"), - ActionListener(), + gcn::ActionListener(), mKillCounter(0), mExpCounter(0), mKillTCounter(0), diff --git a/src/gui/killstats.h b/src/gui/killstats.h index 3576f84be..7ffaf7922 100644 --- a/src/gui/killstats.h +++ b/src/gui/killstats.h @@ -32,11 +32,6 @@ class Label; class Button; -namespace gcn -{ - class Label; -} - class KillStats final : public Window, private gcn::ActionListener, public Listener diff --git a/src/gui/logindialog.cpp b/src/gui/logindialog.cpp index 6fba82fb0..e38e6291a 100644 --- a/src/gui/logindialog.cpp +++ b/src/gui/logindialog.cpp @@ -117,8 +117,8 @@ class UpdateListModel final : public gcn::ListModel LoginDialog::LoginDialog(LoginData *const data, std::string serverName, std::string *const updateHost): Window(_("Login"), false, nullptr, "login.xml"), - ActionListener(), - KeyListener(), + gcn::ActionListener(), + gcn::KeyListener(), mLoginData(data), mUserField(new TextField(mLoginData->username)), mPassField(new PasswordField(mLoginData->password)), diff --git a/src/gui/logindialog.h b/src/gui/logindialog.h index d08eade5e..2a4dec9fd 100644 --- a/src/gui/logindialog.h +++ b/src/gui/logindialog.h @@ -37,14 +37,10 @@ class CheckBox; class DropDown; class Label; class LoginData; +class TextField; class UpdateListModel; class UpdateTypeModel; -namespace gcn -{ - class TextField; -} - /** * The login dialog. * @@ -88,8 +84,8 @@ class LoginDialog final : public Window, public gcn::ActionListener, LoginData *mLoginData; - gcn::TextField *mUserField; - gcn::TextField *mPassField; + TextField *mUserField; + TextField *mPassField; CheckBox *mKeepCheck; Label *mUpdateTypeLabel; Label *mUpdateHostLabel; @@ -99,7 +95,7 @@ class LoginDialog final : public Window, public gcn::ActionListener, Button *mLoginButton; Button *mRegisterButton; CheckBox *mCustomUpdateHost; - gcn::TextField *mUpdateHostText; + TextField *mUpdateHostText; UpdateListModel *mUpdateListModel; DropDown *mUpdateHostDropDown; diff --git a/src/gui/npcdialog.cpp b/src/gui/npcdialog.cpp index 1333842bb..d558c417b 100644 --- a/src/gui/npcdialog.cpp +++ b/src/gui/npcdialog.cpp @@ -62,7 +62,7 @@ NpcDialog::DialogList NpcDialog::instances; NpcDialog::NpcDialog(const int npcId) : Window(_("NPC"), false, nullptr, "npc.xml"), - ActionListener(), + gcn::ActionListener(), mNpcId(npcId), mLogInteraction(config.getBoolValue("logNpcInGui")), mDefaultInt(0), diff --git a/src/gui/npcdialog.h b/src/gui/npcdialog.h index aa4fc00ac..a3e9eec9c 100644 --- a/src/gui/npcdialog.h +++ b/src/gui/npcdialog.h @@ -36,19 +36,15 @@ #include <list> class Being; +class Button; class BrowserBox; +class ExtendedListBox; class ItemLinkHandler; class IntTextField; -class ExtendedListBox; class PlayerBox; +class ScrollArea; class TextBox; class TextField; -class Button; - -namespace gcn -{ - class ScrollArea; -} /** * The npc dialog. @@ -226,14 +222,14 @@ class NpcDialog final : public Window, public gcn::ActionListener, // Used for the main input area BrowserBox *mTextBox; - gcn::ScrollArea *mScrollArea; + ScrollArea *mScrollArea; //TextBox *mTextBox; std::string mText; std::string mNewText; // Used for choice input ExtendedListBox *mItemList; - gcn::ScrollArea *mListScrollArea; + ScrollArea *mListScrollArea; StringVect mItems; std::vector<Image *> mImages; ItemLinkHandler *mItemLinkHandler; diff --git a/src/gui/npcpostdialog.cpp b/src/gui/npcpostdialog.cpp index 304467f20..cc3d5494b 100644 --- a/src/gui/npcpostdialog.cpp +++ b/src/gui/npcpostdialog.cpp @@ -40,7 +40,7 @@ NpcPostDialog::DialogList NpcPostDialog::instances; NpcPostDialog::NpcPostDialog(const int npcId): Window(_("NPC"), false, nullptr, "npcpost.xml"), - ActionListener(), + gcn::ActionListener(), mNpcId(npcId), mText(new TextBox), mSender(new TextField) diff --git a/src/gui/okdialog.cpp b/src/gui/okdialog.cpp index b06ba832c..cd7fd915d 100644 --- a/src/gui/okdialog.cpp +++ b/src/gui/okdialog.cpp @@ -40,7 +40,7 @@ OkDialog::OkDialog(const std::string &title, const std::string &msg, const bool showCenter, Window *const parent, const int minWidth) : Window(title, modal, parent, "ok.xml"), - ActionListener(), + gcn::ActionListener(), mTextBox(new TextBox) { mTextBox->setEditable(false); diff --git a/src/gui/outfitwindow.cpp b/src/gui/outfitwindow.cpp index 21ef7e2cb..a23aad5df 100644 --- a/src/gui/outfitwindow.cpp +++ b/src/gui/outfitwindow.cpp @@ -57,7 +57,7 @@ float OutfitWindow::mAlpha = 1.0; OutfitWindow::OutfitWindow(): Window(_("Outfits"), false, nullptr, "outfits.xml"), - ActionListener(), + gcn::ActionListener(), mPreviousButton(new Button(_("<"), "previous", this)), mNextButton(new Button(_(">"), "next", this)), mEquipButtom(new Button(_("Equip"), "equip", this)), diff --git a/src/gui/popupmenu.cpp b/src/gui/popupmenu.cpp index be03f2ef1..4b41ed98b 100644 --- a/src/gui/popupmenu.cpp +++ b/src/gui/popupmenu.cpp @@ -2189,7 +2189,7 @@ void PopupMenu::addPickupFilter(const std::string &name) } RenameListener::RenameListener() : - ActionListener(), + gcn::ActionListener(), mMapItem(nullptr), mDialog(nullptr) { diff --git a/src/gui/questswindow.cpp b/src/gui/questswindow.cpp index 25a8f24e3..29b921159 100644 --- a/src/gui/questswindow.cpp +++ b/src/gui/questswindow.cpp @@ -88,7 +88,7 @@ class QuestsModel final : public ExtendedNamesModel QuestsWindow::QuestsWindow() : Window(_("Quests"), false, nullptr, "quests.xml"), - ActionListener(), + gcn::ActionListener(), mQuestsModel(new QuestsModel), mQuestsListBox(new ExtendedListBox(mQuestsModel)), mQuestScrollArea(new ScrollArea(mQuestsListBox, diff --git a/src/gui/quitdialog.cpp b/src/gui/quitdialog.cpp index 9af09d24e..48159657b 100644 --- a/src/gui/quitdialog.cpp +++ b/src/gui/quitdialog.cpp @@ -49,8 +49,8 @@ QuitDialog::QuitDialog(QuitDialog **const pointerToMe): Window(_("Quit"), true, nullptr, "quit.xml"), - ActionListener(), - KeyListener(), + gcn::ActionListener(), + gcn::KeyListener(), mLogoutQuit(new RadioButton(_("Quit"), "quitdialog")), mForceQuit(new RadioButton(_("Quit"), "quitdialog")), mSwitchAccountServer(new RadioButton(_("Switch server"), "quitdialog")), diff --git a/src/gui/registerdialog.cpp b/src/gui/registerdialog.cpp index 1458d043d..cfbb44a5c 100644 --- a/src/gui/registerdialog.cpp +++ b/src/gui/registerdialog.cpp @@ -45,12 +45,12 @@ #include "debug.h" WrongDataNoticeListener::WrongDataNoticeListener(): - ActionListener(), + gcn::ActionListener(), mTarget(nullptr) { } -void WrongDataNoticeListener::setTarget(gcn::TextField *const textField) +void WrongDataNoticeListener::setTarget(TextField *const textField) { mTarget = textField; } @@ -63,8 +63,8 @@ void WrongDataNoticeListener::action(const gcn::ActionEvent &event) RegisterDialog::RegisterDialog(LoginData *const data): Window(_("Register"), false, nullptr, "register.xml"), - ActionListener(), - KeyListener(), + gcn::ActionListener(), + gcn::KeyListener(), mLoginData(data), mUserField(new TextField(mLoginData->username)), mPasswordField(new PasswordField(mLoginData->password)), diff --git a/src/gui/registerdialog.h b/src/gui/registerdialog.h index d21cf802d..7d375c691 100644 --- a/src/gui/registerdialog.h +++ b/src/gui/registerdialog.h @@ -34,11 +34,7 @@ class Button; class LoginData; class OkDialog; class RadioButton; - -namespace gcn -{ - class TextField; -} +class TextField; /** * Listener used while dealing with wrong data. It is used to direct the focus @@ -52,11 +48,11 @@ class WrongDataNoticeListener final : public gcn::ActionListener A_DELETE_COPY(WrongDataNoticeListener) - void setTarget(gcn::TextField *const textField); + void setTarget(TextField *const textField); void action(const gcn::ActionEvent &event) override; private: - gcn::TextField *mTarget; + TextField *mTarget; }; /** @@ -102,10 +98,10 @@ class RegisterDialog final : public Window, public gcn::ActionListener, LoginData *mLoginData; - gcn::TextField *mUserField; - gcn::TextField *mPasswordField; - gcn::TextField *mConfirmField; - gcn::TextField *mEmailField; + TextField *mUserField; + TextField *mPasswordField; + TextField *mConfirmField; + TextField *mEmailField; Button *mRegisterButton; Button *mCancelButton; RadioButton *mMaleButton; diff --git a/src/gui/sdlinput.h b/src/gui/sdlinput.h index 6cf9df904..cb9e50f30 100644 --- a/src/gui/sdlinput.h +++ b/src/gui/sdlinput.h @@ -66,7 +66,6 @@ #include <guichan/input.hpp> #include <guichan/keyinput.hpp> #include <guichan/mouseinput.hpp> -#include <guichan/platform.hpp> #include <queue> diff --git a/src/gui/selldialog.cpp b/src/gui/selldialog.cpp index e299362cc..13d06bc47 100644 --- a/src/gui/selldialog.cpp +++ b/src/gui/selldialog.cpp @@ -49,8 +49,8 @@ SellDialog::DialogList SellDialog::instances; SellDialog::SellDialog(const int npcId) : Window(_("Sell"), false, nullptr, "sell.xml"), - ActionListener(), - SelectionListener(), + gcn::ActionListener(), + gcn::SelectionListener(), mNpcId(npcId), mMaxItems(0), mAmountItems(0), mNick("") { init(); @@ -58,8 +58,8 @@ SellDialog::SellDialog(const int npcId) : SellDialog::SellDialog(std::string nick): Window(_("Sell"), false, nullptr, "sell.xml"), - ActionListener(), - SelectionListener(), + gcn::ActionListener(), + gcn::SelectionListener(), mNpcId(-1), mMaxItems(0), mAmountItems(0), mNick(nick) { init(); @@ -288,7 +288,7 @@ void SellDialog::valueChanged(const gcn::SelectionEvent &event A_UNUSED) mSlider->setValue(0); updateButtonsAndLabels(); - mSlider->gcn::Slider::setScale(1, mMaxItems); + mSlider->setScale(1, mMaxItems); } void SellDialog::setMoney(const int amount) diff --git a/src/gui/selldialog.h b/src/gui/selldialog.h index 1c62ede42..2e257ec52 100644 --- a/src/gui/selldialog.h +++ b/src/gui/selldialog.h @@ -33,14 +33,10 @@ class Button; class Item; class Label; +class ScrollArea; class ShopItems; class ShopListBox; - -namespace gcn -{ - class ScrollArea; - class Slider; -} +class Slider; /** * The sell dialog. @@ -136,10 +132,10 @@ class SellDialog final : public Window, Button *mIncreaseButton; Button *mDecreaseButton; ShopListBox *mShopItemList; - gcn::ScrollArea *mScrollArea; + ScrollArea *mScrollArea; Label *mMoneyLabel; Label *mQuantityLabel; - gcn::Slider *mSlider; + Slider *mSlider; ShopItems *mShopItems; int mPlayerMoney; diff --git a/src/gui/serverdialog.cpp b/src/gui/serverdialog.cpp index 673bfbcd5..c9dc3d054 100644 --- a/src/gui/serverdialog.cpp +++ b/src/gui/serverdialog.cpp @@ -244,9 +244,9 @@ private: ServerDialog::ServerDialog(ServerInfo *const serverInfo, const std::string &dir) : Window(_("Choose Your Server"), false, nullptr, "server.xml"), - ActionListener(), - KeyListener(), - SelectionListener(), + gcn::ActionListener(), + gcn::KeyListener(), + gcn::SelectionListener(), mDescription(new Label(std::string())), mQuitButton(new Button(_("Quit"), "quit", this)), mConnectButton(new Button(_("Connect"), "connect", this)), diff --git a/src/gui/setup.cpp b/src/gui/setup.cpp index ddcf13d77..f06396ff7 100644 --- a/src/gui/setup.cpp +++ b/src/gui/setup.cpp @@ -51,7 +51,7 @@ extern Window *statusWindow; Setup::Setup(): Window(_("Setup"), false, nullptr, "setup.xml"), - ActionListener(), + gcn::ActionListener(), mResetWindows(nullptr), mPanel(new TabbedArea) { diff --git a/src/gui/setup_colors.cpp b/src/gui/setup_colors.cpp index b8ccc7bf2..3332c1d73 100644 --- a/src/gui/setup_colors.cpp +++ b/src/gui/setup_colors.cpp @@ -50,7 +50,7 @@ const std::string Setup_Colors::rawmsg = Setup_Colors::Setup_Colors() : SetupTab(), - SelectionListener(), + gcn::SelectionListener(), mColorBox(new ListBox(userPalette)), mScroll(new ScrollArea(mColorBox, true, "setup_colors_background.xml")), mPreview(new BrowserBox(BrowserBox::AUTO_WRAP)), @@ -340,7 +340,7 @@ void Setup_Colors::valueChanged(const gcn::SelectionEvent &event A_UNUSED) mGradTypeSlider->setEnabled(true); } -void Setup_Colors::setEntry(gcn::Slider *const s, TextField *const t, +void Setup_Colors::setEntry(Slider *const s, TextField *const t, const int value) { if (s) diff --git a/src/gui/setup_colors.h b/src/gui/setup_colors.h index 89909ecce..6f3b8eafb 100644 --- a/src/gui/setup_colors.h +++ b/src/gui/setup_colors.h @@ -32,15 +32,11 @@ class BrowserBox; class Label; class ListBox; +class ScrollArea; +class Slider; class TextField; class TextPreview; -namespace gcn -{ - class ScrollArea; - class Slider; -} - class Setup_Colors final : public SetupTab, public gcn::SelectionListener { @@ -63,36 +59,36 @@ class Setup_Colors final : public SetupTab, static const std::string rawmsg; ListBox *mColorBox; - gcn::ScrollArea *mScroll; + ScrollArea *mScroll; BrowserBox *mPreview; TextPreview *mTextPreview; - gcn::ScrollArea *mPreviewBox; + ScrollArea *mPreviewBox; int mSelected; Label *mGradTypeLabel; - gcn::Slider *mGradTypeSlider; + Slider *mGradTypeSlider; Label *mGradTypeText; Label *mGradDelayLabel; - gcn::Slider *mGradDelaySlider; + Slider *mGradDelaySlider; TextField *mGradDelayText; Label *mRedLabel; - gcn::Slider *mRedSlider; + Slider *mRedSlider; TextField *mRedText; int mRedValue; Label *mGreenLabel; - gcn::Slider *mGreenSlider; + Slider *mGreenSlider; TextField *mGreenText; int mGreenValue; Label *mBlueLabel; - gcn::Slider *mBlueSlider; + Slider *mBlueSlider; TextField *mBlueText; int mBlueValue; - static void setEntry(gcn::Slider *const s, TextField *const t, + static void setEntry(Slider *const s, TextField *const t, const int value); void updateColor(); void updateGradType(); diff --git a/src/gui/setup_input.cpp b/src/gui/setup_input.cpp index 58e34857f..efb4006ff 100644 --- a/src/gui/setup_input.cpp +++ b/src/gui/setup_input.cpp @@ -123,7 +123,7 @@ Setup_Input::Setup_Input() : ScrollArea *const scrollArea = new ScrollArea(mKeyList, true, "setup_input_background.xml"); - scrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + scrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mAssignKeyButton->addActionListener(this); mAssignKeyButton->setEnabled(false); diff --git a/src/gui/setup_relations.h b/src/gui/setup_relations.h index 8e83cf22c..83b72ba97 100644 --- a/src/gui/setup_relations.h +++ b/src/gui/setup_relations.h @@ -35,12 +35,12 @@ class DropDown; class EditDialog; class GuiTable; class PlayerTableModel; +class ScrollArea; class StaticTableModel; namespace gcn { class ListModel; - class ScrollArea; } class Setup_Relations final : public SetupTab, @@ -72,7 +72,7 @@ private: PlayerTableModel *mPlayerTableModel; GuiTable *mPlayerTable; GuiTable *mPlayerTitleTable; - gcn::ScrollArea *mPlayerScrollArea; + ScrollArea *mPlayerScrollArea; CheckBox *mDefaultTrading; CheckBox *mDefaultWhisper; diff --git a/src/gui/setup_video.cpp b/src/gui/setup_video.cpp index c0a680116..d06a922ac 100644 --- a/src/gui/setup_video.cpp +++ b/src/gui/setup_video.cpp @@ -55,8 +55,6 @@ #include <guichan/key.hpp> #include <guichan/listmodel.hpp> -#include <guichan/widgets/button.hpp> - #include <SDL.h> #include <algorithm> @@ -223,7 +221,7 @@ public: Setup_Video::Setup_Video() : SetupTab(), - KeyListener(), + gcn::KeyListener(), mFullScreenEnabled(config.getBoolValue("screen")), mOpenGLEnabled(config.getIntValue("opengl")), mCustomCursorEnabled(config.getBoolValue("customcursor")), diff --git a/src/gui/setup_video.h b/src/gui/setup_video.h index 0955910da..5adcec8b6 100644 --- a/src/gui/setup_video.h +++ b/src/gui/setup_video.h @@ -37,13 +37,9 @@ class Label; class ListBox; class ModeListModel; class OpenGLListModel; +class Slider; class TextDialog; -namespace gcn -{ - class Slider; -} - class Setup_Video final : public SetupTab, public gcn::KeyListener { public: @@ -86,9 +82,9 @@ class Setup_Video final : public SetupTab, public gcn::KeyListener CheckBox *mNoFrameCheckBox; CheckBox *mFpsCheckBox; - gcn::Slider *mFpsSlider; + Slider *mFpsSlider; Label *mFpsLabel; - gcn::Slider *mAltFpsSlider; + Slider *mAltFpsSlider; Label *mAltFpsLabel; Button *mDetectButton; diff --git a/src/gui/shopwindow.cpp b/src/gui/shopwindow.cpp index 9b32d0a38..6f332730e 100644 --- a/src/gui/shopwindow.cpp +++ b/src/gui/shopwindow.cpp @@ -73,8 +73,8 @@ ShopWindow::DialogList ShopWindow::instances; ShopWindow::ShopWindow(): Window(_("Personal Shop"), false, nullptr, "shop.xml"), - ActionListener(), - SelectionListener(), + gcn::ActionListener(), + gcn::SelectionListener(), mCloseButton(new Button(_("Close"), "close", this)), mBuyShopItems(new ShopItems), mSellShopItems(new ShopItems), diff --git a/src/gui/shopwindow.h b/src/gui/shopwindow.h index dbf102f85..b04a3a474 100644 --- a/src/gui/shopwindow.h +++ b/src/gui/shopwindow.h @@ -33,16 +33,11 @@ class CheckBox; class Item; class Label; class ListBox; +class ScrollArea; class ShopItem; class ShopItems; class ShopListBox; -namespace gcn -{ - class CheckBox; - class ScrollArea; -} - /** * The buy dialog. * @@ -152,8 +147,8 @@ class ShopWindow final : public Window, public gcn::ActionListener, ShopListBox *mBuyShopItemList; ShopListBox *mSellShopItemList; - gcn::ScrollArea *mBuyScrollArea; - gcn::ScrollArea *mSellScrollArea; + ScrollArea *mBuyScrollArea; + ScrollArea *mSellScrollArea; Label *mBuyLabel; Label *mSellLabel; Button *mBuyAddButton; diff --git a/src/gui/skilldialog.cpp b/src/gui/skilldialog.cpp index 1d0c12001..2a2d46dca 100644 --- a/src/gui/skilldialog.cpp +++ b/src/gui/skilldialog.cpp @@ -230,7 +230,7 @@ class SkillTab final : public Tab SkillDialog::SkillDialog() : Window(_("Skills"), false, nullptr, "skills.xml"), - ActionListener(), + gcn::ActionListener(), mTabs(new TabbedArea()), mPointsLabel(new Label("0")), mUseButton(new Button(_("Use"), "use", this)), diff --git a/src/gui/socialwindow.cpp b/src/gui/socialwindow.cpp index a91057ddb..ad0bf9206 100644 --- a/src/gui/socialwindow.cpp +++ b/src/gui/socialwindow.cpp @@ -138,7 +138,7 @@ class SocialGuildTab final : public SocialTab, public gcn::ActionListener public: SocialGuildTab(Guild *const guild, const bool showBackground) : SocialTab(), - ActionListener(), + gcn::ActionListener(), mGuild(guild) { setCaption(_("Guild")); @@ -244,7 +244,7 @@ class SocialGuildTab2 final : public SocialTab, public gcn::ActionListener public: SocialGuildTab2(Guild *const guild, const bool showBackground) : SocialTab(), - ActionListener(), + gcn::ActionListener(), mGuild(guild) { setCaption(_("Guild")); @@ -306,7 +306,7 @@ class SocialPartyTab final : public SocialTab, public gcn::ActionListener public: SocialPartyTab(Party *const party, const bool showBackground) : SocialTab(), - ActionListener(), + gcn::ActionListener(), mParty(party) { setCaption(_("Party")); @@ -1218,7 +1218,7 @@ private: SocialWindow::SocialWindow() : Window(_("Social"), false, nullptr, "social.xml"), - ActionListener(), + gcn::ActionListener(), mGuildInvited(0), mGuildAcceptDialog(nullptr), mGuildCreateDialog(nullptr), diff --git a/src/gui/statuspopup.cpp b/src/gui/statuspopup.cpp index 55f9b59d6..63563aadf 100644 --- a/src/gui/statuspopup.cpp +++ b/src/gui/statuspopup.cpp @@ -38,7 +38,6 @@ #include "keyboardconfig.h" #include <guichan/font.hpp> -#include <guichan/widgets/label.hpp> #include "debug.h" diff --git a/src/gui/statuspopup.h b/src/gui/statuspopup.h index e636812f5..d0eaf3c01 100644 --- a/src/gui/statuspopup.h +++ b/src/gui/statuspopup.h @@ -35,11 +35,6 @@ class Label; class TextBox; -namespace gcn -{ - class Label; -} - /** * A popup that displays information about an item. */ diff --git a/src/gui/statuswindow.cpp b/src/gui/statuswindow.cpp index 078669bca..a8f5b8e39 100644 --- a/src/gui/statuswindow.cpp +++ b/src/gui/statuswindow.cpp @@ -127,7 +127,7 @@ class ChangeDisplay final : public AttrDisplay, gcn::ActionListener StatusWindow::StatusWindow() : Window(player_node ? player_node->getName() : "?", false, nullptr, "status.xml"), - ActionListener(), + gcn::ActionListener(), mLvlLabel(new Label(strprintf(_("Level: %d"), 0))), mMoneyLabel(new Label(strprintf(_("Money: %s"), ""))), mHpLabel(new Label(_("HP:"))), @@ -795,7 +795,7 @@ DerDisplay::DerDisplay(const int id, const std::string &name) : ChangeDisplay::ChangeDisplay(const int id, const std::string &name) : AttrDisplay(id, name), - ActionListener(), + gcn::ActionListener(), mNeeded(1), mPoints(new Label(_("Max"))), mDec(nullptr), diff --git a/src/gui/textcommandeditor.cpp b/src/gui/textcommandeditor.cpp index eddb49180..ceec14f4c 100644 --- a/src/gui/textcommandeditor.cpp +++ b/src/gui/textcommandeditor.cpp @@ -165,7 +165,7 @@ public: TextCommandEditor::TextCommandEditor(TextCommand *const command) : Window(_("Command Editor"), false, nullptr, "commandeditor.xml"), - ActionListener(), + gcn::ActionListener(), mIsMagicCommand(command->getCommandType() == TEXT_COMMAND_MAGIC), mCommand(command), mIsMagic(new RadioButton(_("magic"), "magic", mIsMagicCommand)), diff --git a/src/gui/textdialog.cpp b/src/gui/textdialog.cpp index 879505f64..5a19637e5 100644 --- a/src/gui/textdialog.cpp +++ b/src/gui/textdialog.cpp @@ -39,7 +39,7 @@ int TextDialog::instances = 0; TextDialog::TextDialog(const std::string &title, const std::string &msg, Window *const parent, const bool isPassword): Window(title, true, parent, "textdialog.xml"), - ActionListener(), + gcn::ActionListener(), mTextField(nullptr), mPasswordField(nullptr), mOkButton(new Button(_("OK"), "OK", this)), diff --git a/src/gui/tradewindow.cpp b/src/gui/tradewindow.cpp index 437b8bc9f..5cb77dd9d 100644 --- a/src/gui/tradewindow.cpp +++ b/src/gui/tradewindow.cpp @@ -61,8 +61,8 @@ TradeWindow::TradeWindow(): Window(_("Trade: You"), false, nullptr, "trade.xml"), - ActionListener(), - SelectionListener(), + gcn::ActionListener(), + gcn::SelectionListener(), mMyInventory(new Inventory(Inventory::TRADE)), mPartnerInventory(new Inventory(Inventory::TRADE)), mMyItemContainer(new ItemContainer(mMyInventory.get())), @@ -104,13 +104,13 @@ TradeWindow::TradeWindow(): ScrollArea *const myScroll = new ScrollArea(mMyItemContainer, true, "trade_background.xml"); - myScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + myScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mPartnerItemContainer->addSelectionListener(this); ScrollArea *const partnerScroll = new ScrollArea(mPartnerItemContainer, true, "trade_background.xml"); - partnerScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + partnerScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); Label *const moneyLabel2 = new Label(_("You give:")); diff --git a/src/gui/tradewindow.h b/src/gui/tradewindow.h index e6958ab23..1763771f3 100644 --- a/src/gui/tradewindow.h +++ b/src/gui/tradewindow.h @@ -36,11 +36,7 @@ class Item; class ItemContainer; class Label; class ScrollArea; - -namespace gcn -{ - class TextField; -} +class TextField; /** * Trade dialog. @@ -173,7 +169,7 @@ class TradeWindow final : public Window, Button *mAddButton; Button *mOkButton; Button *mMoneyChangeButton; - gcn::TextField *mMoneyField; + TextField *mMoneyField; Status mStatus; bool mOkOther, mOkMe; diff --git a/src/gui/unregisterdialog.cpp b/src/gui/unregisterdialog.cpp index 300912ca4..c9f3d9351 100644 --- a/src/gui/unregisterdialog.cpp +++ b/src/gui/unregisterdialog.cpp @@ -46,7 +46,7 @@ UnRegisterDialog::UnRegisterDialog(LoginData *const data): Window(_("Unregister"), true, nullptr, "unregister.xml"), - ActionListener(), + gcn::ActionListener(), mLoginData(data), mPasswordField(new PasswordField(mLoginData->password)), mUnRegisterButton(new Button(_("Unregister"), "unregister", this)), diff --git a/src/gui/unregisterdialog.h b/src/gui/unregisterdialog.h index 5bfb70f39..c9caa2cb4 100644 --- a/src/gui/unregisterdialog.h +++ b/src/gui/unregisterdialog.h @@ -30,13 +30,9 @@ class Button; class LoginData; class OkDialog; +class TextField; class WrongDataNoticeListener; -namespace gcn -{ - class TextField; -} - /** * The Unregister dialog. * @@ -64,7 +60,7 @@ class UnRegisterDialog final : public Window, public gcn::ActionListener private: LoginData *mLoginData; - gcn::TextField *mPasswordField; + TextField *mPasswordField; Button *mUnRegisterButton; Button *mCancelButton; diff --git a/src/gui/updaterwindow.cpp b/src/gui/updaterwindow.cpp index 23c51c109..c0f8efba8 100644 --- a/src/gui/updaterwindow.cpp +++ b/src/gui/updaterwindow.cpp @@ -137,8 +137,8 @@ UpdaterWindow::UpdaterWindow(const std::string &updateHost, const bool applyUpdates, const int updateType): Window(_("Updating..."), false, nullptr, "update.xml"), - ActionListener(), - KeyListener(), + gcn::ActionListener(), + gcn::KeyListener(), mDownloadStatus(UPDATE_NEWS), mUpdateHost(updateHost), mUpdatesDir(updatesDir), diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp index 273b8d306..4d95a4416 100644 --- a/src/gui/viewport.cpp +++ b/src/gui/viewport.cpp @@ -56,7 +56,7 @@ extern volatile int tick_time; Viewport::Viewport() : WindowContainer(), - MouseListener(), + gcn::MouseListener(), mMap(nullptr), mScrollRadius(config.getIntValue("ScrollRadius")), mScrollLaziness(config.getIntValue("ScrollLaziness")), diff --git a/src/gui/widgets/avatarlistbox.cpp b/src/gui/widgets/avatarlistbox.cpp index f8a025142..486b6fd2e 100644 --- a/src/gui/widgets/avatarlistbox.cpp +++ b/src/gui/widgets/avatarlistbox.cpp @@ -107,7 +107,7 @@ void AvatarListBox::draw(gcn::Graphics *gcnGraphics) const int fontHeight = getFont()->getHeight(); - const Widget *const parent = mParent; + const gcn::Widget *const parent = mParent; const std::string name = player_node->getName(); diff --git a/src/gui/widgets/browserbox.cpp b/src/gui/widgets/browserbox.cpp index e338ab009..8c27d7b23 100644 --- a/src/gui/widgets/browserbox.cpp +++ b/src/gui/widgets/browserbox.cpp @@ -47,7 +47,7 @@ BrowserBox::BrowserBox(const unsigned int mode, const bool opaque) : gcn::Widget(), - MouseListener(), + gcn::MouseListener(), mLinkHandler(nullptr), mMode(mode), mHighMode(UNDERLINE | BACKGROUND), diff --git a/src/gui/widgets/button.cpp b/src/gui/widgets/button.cpp index 4cba0b535..235f72f5c 100644 --- a/src/gui/widgets/button.cpp +++ b/src/gui/widgets/button.cpp @@ -66,7 +66,7 @@ Skin *Button::button[BUTTON_COUNT]; Button::Button() : gcn::Button(), - WidgetListener(), + gcn::WidgetListener(), mDescription(""), mClickCount(0), mTag(0), mVertexes(new GraphicsVertexes()), @@ -88,7 +88,7 @@ Button::Button() : Button::Button(const std::string &caption, const std::string &actionEventId, gcn::ActionListener *const listener) : gcn::Button(caption), - WidgetListener(), + gcn::WidgetListener(), mDescription(""), mClickCount(0), mTag(0), @@ -117,7 +117,7 @@ Button::Button(const std::string &caption, const std::string &imageName, const std::string &actionEventId, gcn::ActionListener *const listener) : gcn::Button(caption), - WidgetListener(), + gcn::WidgetListener(), mDescription(""), mClickCount(0), mTag(0), @@ -147,7 +147,7 @@ Button::Button(const std::string &imageName, const std::string &actionEventId, gcn::ActionListener *const listener) : gcn::Button(""), - WidgetListener(), + gcn::WidgetListener(), mDescription(""), mClickCount(0), mTag(0), diff --git a/src/gui/widgets/desktop.cpp b/src/gui/widgets/desktop.cpp index 7cf6b2608..275f57363 100644 --- a/src/gui/widgets/desktop.cpp +++ b/src/gui/widgets/desktop.cpp @@ -40,7 +40,7 @@ Desktop::Desktop() : Container(), - WidgetListener(), + gcn::WidgetListener(), mWallpaper(nullptr), mBackgroundColor(Theme::getThemeColor(Theme::BACKGROUND, 128)), mBackgroundGrayColor(Theme::getThemeColor(Theme::BACKGROUND_GRAY)) diff --git a/src/gui/widgets/extendednamesmodel.cpp b/src/gui/widgets/extendednamesmodel.cpp index 083ce938e..0a01df626 100644 --- a/src/gui/widgets/extendednamesmodel.cpp +++ b/src/gui/widgets/extendednamesmodel.cpp @@ -24,7 +24,6 @@ #include "utils/gettext.h" -#include <guichan/exception.hpp> #include <guichan/font.hpp> #include "debug.h" diff --git a/src/gui/widgets/flowcontainer.cpp b/src/gui/widgets/flowcontainer.cpp index 240ec41f7..753fea2ea 100644 --- a/src/gui/widgets/flowcontainer.cpp +++ b/src/gui/widgets/flowcontainer.cpp @@ -25,7 +25,7 @@ FlowContainer::FlowContainer(const int boxWidth, const int boxHeight) : Container(), - WidgetListener(), + gcn::WidgetListener(), mBoxWidth(boxWidth), mBoxHeight(boxHeight), mGridWidth(1), diff --git a/src/gui/widgets/flowcontainer.h b/src/gui/widgets/flowcontainer.h index a56b0e2e8..2279a6376 100644 --- a/src/gui/widgets/flowcontainer.h +++ b/src/gui/widgets/flowcontainer.h @@ -22,7 +22,7 @@ #ifndef FLOWCONTAINER_H #define FLOWCONTAINER_H -#include "container.h" +#include "gui/widgets/container.h" #include <guichan/widgetlistener.hpp> diff --git a/src/gui/widgets/guitable.cpp b/src/gui/widgets/guitable.cpp index 18e7c37d7..e5e56cbf3 100644 --- a/src/gui/widgets/guitable.cpp +++ b/src/gui/widgets/guitable.cpp @@ -62,7 +62,7 @@ protected: GuiTableActionListener::GuiTableActionListener(GuiTable *table, gcn::Widget *widget, int row, int column) : - ActionListener(), + gcn::ActionListener(), mTable(table), mRow(row), mColumn(column), diff --git a/src/gui/widgets/horizontcontainer.cpp b/src/gui/widgets/horizontcontainer.cpp index 83a430b47..d08b8adcc 100644 --- a/src/gui/widgets/horizontcontainer.cpp +++ b/src/gui/widgets/horizontcontainer.cpp @@ -25,7 +25,7 @@ HorizontContainer::HorizontContainer(const int height, const int spacing) : Container(), - WidgetListener(), + gcn::WidgetListener(), mSpacing(spacing), mCount(0), mLastX(spacing) diff --git a/src/gui/widgets/icon.cpp b/src/gui/widgets/icon.cpp index 0236cde6a..e8893a5f7 100644 --- a/src/gui/widgets/icon.cpp +++ b/src/gui/widgets/icon.cpp @@ -30,7 +30,7 @@ #include "debug.h" Icon::Icon(const std::string &file) : - Widget(), + gcn::Widget(), mImage(ResourceManager::getInstance()->getImage(file)) { if (mImage) @@ -38,7 +38,7 @@ Icon::Icon(const std::string &file) : } Icon::Icon(Image *const image) : - Widget(), + gcn::Widget(), mImage(image) { if (mImage) diff --git a/src/gui/widgets/itemcontainer.cpp b/src/gui/widgets/itemcontainer.cpp index e12a15a6b..d950b28c6 100644 --- a/src/gui/widgets/itemcontainer.cpp +++ b/src/gui/widgets/itemcontainer.cpp @@ -49,9 +49,6 @@ #include "debug.h" -// TODO: Add support for adding items to the item shortcut window (global -// itemShortcut). - static const int BOX_WIDTH = 35; static const int BOX_HEIGHT = 43; @@ -156,10 +153,10 @@ class SortItemTypeFunctor final ItemContainer::ItemContainer(Inventory *const inventory, const bool forceQuantity) : - Widget(), - KeyListener(), - MouseListener(), - WidgetListener(), + gcn::Widget(), + gcn::KeyListener(), + gcn::MouseListener(), + gcn::WidgetListener(), mInventory(inventory), mGridColumns(1), mGridRows(1), diff --git a/src/gui/widgets/layouthelper.cpp b/src/gui/widgets/layouthelper.cpp index c3b219415..4f082f4b2 100644 --- a/src/gui/widgets/layouthelper.cpp +++ b/src/gui/widgets/layouthelper.cpp @@ -25,7 +25,7 @@ #include "debug.h" LayoutHelper::LayoutHelper(gcn::Container *const container) : - WidgetListener(), + gcn::WidgetListener(), mContainer(container) { mContainer->addWidgetListener(this); diff --git a/src/gui/widgets/popup.cpp b/src/gui/widgets/popup.cpp index 9a16d8530..eb3bcd64b 100644 --- a/src/gui/widgets/popup.cpp +++ b/src/gui/widgets/popup.cpp @@ -38,8 +38,8 @@ Popup::Popup(const std::string &name, std::string skin) : Container(), - MouseListener(), - WidgetListener(), + gcn::MouseListener(), + gcn::WidgetListener(), mPopupName(name), mMinWidth(100), mMinHeight(40), diff --git a/src/gui/widgets/progressbar.cpp b/src/gui/widgets/progressbar.cpp index 5ab6d1280..7667d399e 100644 --- a/src/gui/widgets/progressbar.cpp +++ b/src/gui/widgets/progressbar.cpp @@ -44,7 +44,7 @@ ProgressBar::ProgressBar(float progress, const int width, const int height, const int color): gcn::Widget(), - WidgetListener(), + gcn::WidgetListener(), mProgress(progress), mProgressToGo(progress), mSmoothProgress(true), diff --git a/src/gui/widgets/progressindicator.cpp b/src/gui/widgets/progressindicator.cpp index 6ff31fd0e..9b6726ce9 100644 --- a/src/gui/widgets/progressindicator.cpp +++ b/src/gui/widgets/progressindicator.cpp @@ -30,8 +30,6 @@ #include "resources/imageset.h" #include "resources/resourcemanager.h" -#include <guichan/widgets/label.hpp> - #include "debug.h" ProgressIndicator::ProgressIndicator() : diff --git a/src/gui/widgets/setupitem.cpp b/src/gui/widgets/setupitem.cpp index 82d5132a3..3a1db94bd 100644 --- a/src/gui/widgets/setupitem.cpp +++ b/src/gui/widgets/setupitem.cpp @@ -50,7 +50,7 @@ SetupItem::SetupItem(std::string text, std::string description, std::string keyName, SetupTabScroll *const parent, std::string eventName, const bool mainConfig) : - ActionListener(), + gcn::ActionListener(), mText(text), mDescription(description), mKeyName(keyName), @@ -69,7 +69,7 @@ SetupItem::SetupItem(std::string text, std::string description, std::string keyName, SetupTabScroll *const parent, std::string eventName, std::string def, const bool mainConfig) : - ActionListener(), + gcn::ActionListener(), mText(text), mDescription(description), mKeyName(keyName), diff --git a/src/gui/widgets/tab.cpp b/src/gui/widgets/tab.cpp index af3a18560..b6133af0e 100644 --- a/src/gui/widgets/tab.cpp +++ b/src/gui/widgets/tab.cpp @@ -36,8 +36,6 @@ #include "utils/dtor.h" -#include <guichan/widgets/label.hpp> - #include "debug.h" int Tab::mInstances = 0; @@ -66,11 +64,9 @@ Tab::Tab() : gcn::BasicContainer(), gcn::MouseListener(), gcn::WidgetListener(), - mLabel(new Label), mHasMouse(false), mTabbedArea(nullptr), - mTabColor(&Theme::getThemeColor(Theme::TAB)), mTabHighlightedColor(&Theme::getThemeColor(Theme::TAB_HIGHLIGHTED)), mTabSelectedColor(&Theme::getThemeColor(Theme::TAB_SELECTED)), diff --git a/src/gui/widgets/tab.h b/src/gui/widgets/tab.h index fd3353707..fe9fd3b32 100644 --- a/src/gui/widgets/tab.h +++ b/src/gui/widgets/tab.h @@ -25,9 +25,6 @@ #include <guichan/basiccontainer.hpp> #include <guichan/mouselistener.hpp> - -#include <guichan/widgets/label.hpp> - #include <guichan/widgetlistener.hpp> #include "localconsts.h" diff --git a/src/gui/widgets/tabbedarea.cpp b/src/gui/widgets/tabbedarea.cpp index b1d0ca35e..d41af4542 100644 --- a/src/gui/widgets/tabbedarea.cpp +++ b/src/gui/widgets/tabbedarea.cpp @@ -40,12 +40,10 @@ TabbedArea::TabbedArea() : gcn::KeyListener(), gcn::MouseListener(), gcn::WidgetListener(), - mSelectedTab(nullptr), mTabContainer(new gcn::Container()), mWidgetContainer(new gcn::Container()), mOpaque(false), - mTabsWidth(0), mVisibleTabsWidth(0), mTabScrollIndex(0), @@ -509,7 +507,7 @@ void TabbedArea::adjustTabPositions() void TabbedArea::action(const gcn::ActionEvent& actionEvent) { - Widget *const source = actionEvent.getSource(); + gcn::Widget *const source = actionEvent.getSource(); Tab *const tab = dynamic_cast<Tab *const>(source); if (tab) @@ -597,7 +595,7 @@ void TabbedArea::removeAll() { const int idx = getNumberOfTabs() - 1; Tab *tab = mTabs[idx].first; - Widget *widget = mTabs[idx].second; + gcn::Widget *widget = mTabs[idx].second; removeTab(tab); delete tab; delete widget; diff --git a/src/guichan/widgets/button.cpp b/src/guichan/widgets/button.cpp index 585b30f13..08370b07a 100644 --- a/src/guichan/widgets/button.cpp +++ b/src/guichan/widgets/button.cpp @@ -60,10 +60,10 @@ namespace gcn { Button::Button() : - Widget(), - MouseListener(), - KeyListener(), - FocusListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), + gcn::FocusListener(), mHasMouse(false), mKeyPressed(false), mMousePressed(false), @@ -80,10 +80,10 @@ namespace gcn } Button::Button(const std::string& caption) : - Widget(), - MouseListener(), - KeyListener(), - FocusListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), + gcn::FocusListener(), mCaption(caption), mHasMouse(false), mKeyPressed(false), diff --git a/src/guichan/widgets/checkbox.cpp b/src/guichan/widgets/checkbox.cpp index dcac59d17..cd135e8c7 100644 --- a/src/guichan/widgets/checkbox.cpp +++ b/src/guichan/widgets/checkbox.cpp @@ -59,9 +59,9 @@ namespace gcn { CheckBox::CheckBox() : - Widget(), - MouseListener(), - KeyListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), mSelected(false) { setFocusable(true); @@ -70,9 +70,9 @@ namespace gcn } CheckBox::CheckBox(const std::string &caption, bool selected) : - Widget(), - MouseListener(), - KeyListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), mSelected(selected) { setCaption(caption); diff --git a/src/guichan/widgets/dropdown.cpp b/src/guichan/widgets/dropdown.cpp index bb470fdeb..fda433e51 100644 --- a/src/guichan/widgets/dropdown.cpp +++ b/src/guichan/widgets/dropdown.cpp @@ -60,12 +60,12 @@ namespace gcn DropDown::DropDown(ListModel *const listModel, ScrollArea *const scrollArea, ListBox *const listBox) : - ActionListener(), - BasicContainer(), - KeyListener(), - MouseListener(), - FocusListener(), - SelectionListener(), + gcn::ActionListener(), + gcn::BasicContainer(), + gcn::KeyListener(), + gcn::MouseListener(), + gcn::FocusListener(), + gcn::SelectionListener(), mDroppedDown(false), mPushed(false), mFoldedUpHeight(0), diff --git a/src/guichan/widgets/label.cpp b/src/guichan/widgets/label.cpp index 8879407f7..669898100 100644 --- a/src/guichan/widgets/label.cpp +++ b/src/guichan/widgets/label.cpp @@ -57,13 +57,13 @@ namespace gcn { Label::Label() : - Widget(), + gcn::Widget(), mAlignment(Graphics::LEFT) { } Label::Label(const std::string& caption) : - Widget(), + gcn::Widget(), mCaption(caption), mAlignment(Graphics::LEFT) { diff --git a/src/guichan/widgets/listbox.cpp b/src/guichan/widgets/listbox.cpp index 42f2d8d8b..2a20a792e 100644 --- a/src/guichan/widgets/listbox.cpp +++ b/src/guichan/widgets/listbox.cpp @@ -61,9 +61,9 @@ namespace gcn { ListBox::ListBox() : - Widget(), - MouseListener(), - KeyListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), mSelected(-1), mListModel(nullptr), mWrappingEnabled(false) @@ -76,9 +76,9 @@ namespace gcn } ListBox::ListBox(ListModel *listModel) : - Widget(), - MouseListener(), - KeyListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), mSelected(-1), mListModel(listModel), mWrappingEnabled(false) @@ -191,7 +191,7 @@ namespace gcn { mWrappingEnabled = wrappingEnabled; } - + void ListBox::addSelectionListener(SelectionListener* selectionListener) { mSelectionListeners.push_back(selectionListener); diff --git a/src/guichan/widgets/radiobutton.cpp b/src/guichan/widgets/radiobutton.cpp index 8cca3feac..ac8da2382 100644 --- a/src/guichan/widgets/radiobutton.cpp +++ b/src/guichan/widgets/radiobutton.cpp @@ -60,9 +60,9 @@ namespace gcn RadioButton::GroupMap RadioButton::mGroupMap; RadioButton::RadioButton() : - Widget(), - MouseListener(), - KeyListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), mSelected(false), mCaption(""), mGroup("") @@ -77,9 +77,9 @@ namespace gcn RadioButton::RadioButton(const std::string &caption, const std::string &group, bool selected) : - Widget(), - MouseListener(), - KeyListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), mSelected(false), mGroup("") { diff --git a/src/guichan/widgets/scrollarea.cpp b/src/guichan/widgets/scrollarea.cpp index 6fa2db863..f79bd32eb 100644 --- a/src/guichan/widgets/scrollarea.cpp +++ b/src/guichan/widgets/scrollarea.cpp @@ -56,8 +56,8 @@ namespace gcn { ScrollArea::ScrollArea() : - BasicContainer(), - MouseListener(), + gcn::BasicContainer(), + gcn::MouseListener(), mVScroll(0), mHScroll(0), mScrollbarWidth(12), @@ -83,8 +83,8 @@ namespace gcn } ScrollArea::ScrollArea(Widget *const content) : - BasicContainer(), - MouseListener(), + gcn::BasicContainer(), + gcn::MouseListener(), mVScroll(0), mHScroll(0), mScrollbarWidth(12), @@ -113,8 +113,8 @@ namespace gcn ScrollArea::ScrollArea(Widget *content, ScrollPolicy hPolicy, ScrollPolicy vPolicy) : - BasicContainer(), - MouseListener(), + gcn::BasicContainer(), + gcn::MouseListener(), mVScroll(0), mHScroll(0), mScrollbarWidth(12), diff --git a/src/guichan/widgets/slider.cpp b/src/guichan/widgets/slider.cpp index 790560c7c..dc522f098 100644 --- a/src/guichan/widgets/slider.cpp +++ b/src/guichan/widgets/slider.cpp @@ -57,9 +57,9 @@ namespace gcn { Slider::Slider(const double scaleEnd) : - Widget(), - MouseListener(), - KeyListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), mDragged(false), mScaleStart(0), mScaleEnd(scaleEnd) @@ -76,9 +76,9 @@ namespace gcn } Slider::Slider(const double scaleStart, const double scaleEnd) : - Widget(), - MouseListener(), - KeyListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), mDragged(false), mScaleStart(scaleStart), mScaleEnd(scaleEnd) diff --git a/src/guichan/widgets/textbox.cpp b/src/guichan/widgets/textbox.cpp index 1f56ed322..0c8f4451a 100644 --- a/src/guichan/widgets/textbox.cpp +++ b/src/guichan/widgets/textbox.cpp @@ -59,9 +59,9 @@ namespace gcn { TextBox::TextBox() : - Widget(), - MouseListener(), - KeyListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), mCaretColumn(0), mCaretRow(0), mEditable(true), @@ -76,9 +76,9 @@ namespace gcn } TextBox::TextBox(const std::string& text) : - Widget(), - MouseListener(), - KeyListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), mCaretColumn(0), mCaretRow(0), mEditable(true), diff --git a/src/guichan/widgets/textfield.cpp b/src/guichan/widgets/textfield.cpp index 94bf208fe..64d647631 100644 --- a/src/guichan/widgets/textfield.cpp +++ b/src/guichan/widgets/textfield.cpp @@ -58,9 +58,9 @@ namespace gcn { TextField::TextField() : - Widget(), - MouseListener(), - KeyListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), mCaretPosition(0), mXScroll(0) { @@ -71,9 +71,9 @@ namespace gcn } TextField::TextField(const std::string& text) : - Widget(), - MouseListener(), - KeyListener(), + gcn::Widget(), + gcn::MouseListener(), + gcn::KeyListener(), mText(text), mCaretPosition(0), mXScroll(0) diff --git a/src/guichan/widgets/window.cpp b/src/guichan/widgets/window.cpp index e82758e5f..89f128bfa 100644 --- a/src/guichan/widgets/window.cpp +++ b/src/guichan/widgets/window.cpp @@ -59,7 +59,7 @@ namespace gcn { Window::Window() : Container(), - MouseListener(), + gcn::MouseListener(), mAlignment(Graphics::CENTER), mPadding(2), mTitleBarHeight(16), @@ -73,7 +73,7 @@ namespace gcn Window::Window(const std::string& caption) : Container(), - MouseListener(), + gcn::MouseListener(), mCaption(caption), mAlignment(Graphics::CENTER), mPadding(2), diff --git a/src/net/charhandler.cpp b/src/net/charhandler.cpp index 016b72cbf..add4fa459 100644 --- a/src/net/charhandler.cpp +++ b/src/net/charhandler.cpp @@ -25,7 +25,8 @@ #include "debug.h" -using namespace Net; +namespace Net +{ void CharHandler::updateCharSelectDialog() { @@ -38,3 +39,5 @@ void CharHandler::unlockCharSelectDialog() if (mCharSelectDialog) mCharSelectDialog->unlock(); } + +} |