summaryrefslogtreecommitdiff
path: root/src/gui/widgets
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/widgets')
-rw-r--r--src/gui/widgets/avatarlistbox.h4
-rw-r--r--src/gui/widgets/colormodel.h4
-rw-r--r--src/gui/widgets/colorpage.cpp2
-rw-r--r--src/gui/widgets/colorpage.h2
-rw-r--r--src/gui/widgets/dropdown.cpp12
-rw-r--r--src/gui/widgets/dropdown.h12
-rw-r--r--src/gui/widgets/extendedlistbox.cpp4
-rw-r--r--src/gui/widgets/extendedlistbox.h2
-rw-r--r--src/gui/widgets/extendedlistmodel.h4
-rw-r--r--src/gui/widgets/listbox.cpp4
-rw-r--r--src/gui/widgets/listbox.h7
-rw-r--r--src/gui/widgets/namesmodel.h4
-rw-r--r--src/gui/widgets/popuplist.cpp4
-rw-r--r--src/gui/widgets/popuplist.h14
-rw-r--r--src/gui/widgets/setupitem.cpp12
-rw-r--r--src/gui/widgets/setupitem.h22
-rw-r--r--src/gui/widgets/shopitems.h4
-rw-r--r--src/gui/widgets/shoplistbox.cpp6
-rw-r--r--src/gui/widgets/shoplistbox.h4
-rw-r--r--src/gui/widgets/skillmodel.h4
-rw-r--r--src/gui/widgets/sliderlist.cpp4
-rw-r--r--src/gui/widgets/sliderlist.h10
-rw-r--r--src/gui/widgets/tabs/setup_audio.h2
-rw-r--r--src/gui/widgets/tabs/setup_input.cpp4
-rw-r--r--src/gui/widgets/tabs/setup_relations.cpp4
-rw-r--r--src/gui/widgets/tabs/setup_relations.h8
-rw-r--r--src/gui/widgets/tabs/setup_theme.cpp2
-rw-r--r--src/gui/widgets/tabs/setup_video.cpp6
28 files changed, 74 insertions, 97 deletions
diff --git a/src/gui/widgets/avatarlistbox.h b/src/gui/widgets/avatarlistbox.h
index e2ab3bf83..e98cee368 100644
--- a/src/gui/widgets/avatarlistbox.h
+++ b/src/gui/widgets/avatarlistbox.h
@@ -28,13 +28,13 @@
#include "gui/widgets/listbox.h"
-#include "gui/base/listmodel.hpp"
+#include "gui/models/listmodel.h"
#include <string>
class Image;
-class AvatarListModel : public gcn::ListModel
+class AvatarListModel : public ListModel
{
public:
virtual Avatar *getAvatarAt(const int i) A_WARN_UNUSED = 0;
diff --git a/src/gui/widgets/colormodel.h b/src/gui/widgets/colormodel.h
index 7386a856b..ba68e94e2 100644
--- a/src/gui/widgets/colormodel.h
+++ b/src/gui/widgets/colormodel.h
@@ -23,7 +23,7 @@
#include "utils/stringvector.h"
-#include "gui/base/listmodel.hpp"
+#include "gui/models/listmodel.h"
#include "localconsts.h"
@@ -42,7 +42,7 @@ struct ColorPair
const Color* color2;
};
-class ColorModel : public gcn::ListModel
+class ColorModel : public ListModel
{
public:
ColorModel();
diff --git a/src/gui/widgets/colorpage.cpp b/src/gui/widgets/colorpage.cpp
index 2bc085208..8196dead4 100644
--- a/src/gui/widgets/colorpage.cpp
+++ b/src/gui/widgets/colorpage.cpp
@@ -27,7 +27,7 @@
#include "debug.h"
ColorPage::ColorPage(const Widget2 *const widget,
- gcn::ListModel *const listModel,
+ ListModel *const listModel,
const std::string &skin) :
ListBox(widget, listModel, skin)
{
diff --git a/src/gui/widgets/colorpage.h b/src/gui/widgets/colorpage.h
index 84a3011a9..88182e4f2 100644
--- a/src/gui/widgets/colorpage.h
+++ b/src/gui/widgets/colorpage.h
@@ -29,7 +29,7 @@ class ColorPage final : public ListBox
{
public:
ColorPage(const Widget2 *const widget,
- gcn::ListModel *const listModel,
+ ListModel *const listModel,
const std::string &skin);
A_DELETE_COPY(ColorPage)
diff --git a/src/gui/widgets/dropdown.cpp b/src/gui/widgets/dropdown.cpp
index 63f102f5a..ec9a2e22f 100644
--- a/src/gui/widgets/dropdown.cpp
+++ b/src/gui/widgets/dropdown.cpp
@@ -53,7 +53,7 @@ static std::string const dropdownFiles[2] =
};
DropDown::DropDown(const Widget2 *const widget,
- gcn::ListModel *const listModel,
+ ListModel *const listModel,
const bool extended,
const bool modal,
ActionListener *const listener,
@@ -232,7 +232,7 @@ void DropDown::draw(Graphics* graphics)
mHighlightColor.a = alpha;
mShadowColor.a = alpha;
- gcn::ListModel *const model = mPopup->getListModel();
+ ListModel *const model = mPopup->getListModel();
if (model && mPopup->getSelected() >= 0)
{
Font *const font = getFont();
@@ -418,7 +418,7 @@ void DropDown::mouseWheelMovedDown(MouseEvent& mouseEvent)
void DropDown::setSelectedString(const std::string &str)
{
- gcn::ListModel *const listModel = mPopup->getListModel();
+ ListModel *const listModel = mPopup->getListModel();
if (!listModel)
return;
@@ -434,7 +434,7 @@ void DropDown::setSelectedString(const std::string &str)
std::string DropDown::getSelectedString() const
{
- gcn::ListModel *const listModel = mPopup->getListModel();
+ ListModel *const listModel = mPopup->getListModel();
if (!listModel)
return "";
@@ -491,7 +491,7 @@ void DropDown::setSelected(int selected)
mPopup->setSelected(selected);
}
-void DropDown::setListModel(gcn::ListModel *const listModel)
+void DropDown::setListModel(ListModel *const listModel)
{
mPopup->setListModel(listModel);
@@ -501,7 +501,7 @@ void DropDown::setListModel(gcn::ListModel *const listModel)
adjustHeight();
}
-gcn::ListModel *DropDown::getListModel()
+ListModel *DropDown::getListModel()
{
return mPopup->getListModel();
}
diff --git a/src/gui/widgets/dropdown.h b/src/gui/widgets/dropdown.h
index 81e3b6e8f..b8c3e7150 100644
--- a/src/gui/widgets/dropdown.h
+++ b/src/gui/widgets/dropdown.h
@@ -34,14 +34,10 @@
#include "localconsts.h"
class Image;
+class ListModel;
class PopupList;
class Skin;
-namespace gcn
-{
- class ListModel;
-}
-
/**
* A drop down box from which you can select different values.
*
@@ -66,7 +62,7 @@ class DropDown final : public ActionListener,
* @see ListModel, ScrollArea, ListBox.
*/
DropDown(const Widget2 *const widget,
- gcn::ListModel *const listModel,
+ ListModel *const listModel,
const bool extended = false,
const bool modal = false,
ActionListener *const listener = nullptr,
@@ -121,9 +117,9 @@ class DropDown final : public ActionListener,
void setSelected(int selected);
- void setListModel(gcn::ListModel *const listModel);
+ void setListModel(ListModel *const listModel);
- gcn::ListModel *getListModel();
+ ListModel *getListModel();
void addSelectionListener(SelectionListener* listener);
diff --git a/src/gui/widgets/extendedlistbox.cpp b/src/gui/widgets/extendedlistbox.cpp
index 53b7c7060..c507f986c 100644
--- a/src/gui/widgets/extendedlistbox.cpp
+++ b/src/gui/widgets/extendedlistbox.cpp
@@ -24,14 +24,14 @@
#include "gui/font.h"
-#include "gui/base/listmodel.hpp"
+#include "gui/models/listmodel.h"
#include "render/graphics.h"
#include "debug.h"
ExtendedListBox::ExtendedListBox(const Widget2 *const widget,
- gcn::ListModel *const listModel,
+ ListModel *const listModel,
const std::string &skin,
const int rowHeight) :
ListBox(widget, listModel, skin),
diff --git a/src/gui/widgets/extendedlistbox.h b/src/gui/widgets/extendedlistbox.h
index 9fa14fa9e..ae94cde02 100644
--- a/src/gui/widgets/extendedlistbox.h
+++ b/src/gui/widgets/extendedlistbox.h
@@ -48,7 +48,7 @@ class ExtendedListBox final : public ListBox
* Constructor.
*/
ExtendedListBox(const Widget2 *const widget,
- gcn::ListModel *const listModel,
+ ListModel *const listModel,
const std::string &skin,
const int rowHeight = 13);
diff --git a/src/gui/widgets/extendedlistmodel.h b/src/gui/widgets/extendedlistmodel.h
index 0b9c4d819..c3cd26b90 100644
--- a/src/gui/widgets/extendedlistmodel.h
+++ b/src/gui/widgets/extendedlistmodel.h
@@ -23,9 +23,9 @@
#include "resources/image.h"
-#include "gui/base/listmodel.hpp"
+#include "gui/models/listmodel.h"
-class ExtendedListModel : public gcn::ListModel
+class ExtendedListModel : public ListModel
{
public:
virtual const Image *getImageAt(int i) A_WARN_UNUSED = 0;
diff --git a/src/gui/widgets/listbox.cpp b/src/gui/widgets/listbox.cpp
index ebe1ca279..949c52455 100644
--- a/src/gui/widgets/listbox.cpp
+++ b/src/gui/widgets/listbox.cpp
@@ -32,7 +32,7 @@
#include "gui/font.h"
#include "gui/gui.h"
-#include "gui/base/listmodel.hpp"
+#include "gui/models/listmodel.h"
#include "render/graphics.h"
@@ -41,7 +41,7 @@
float ListBox::mAlpha = 1.0;
ListBox::ListBox(const Widget2 *const widget,
- gcn::ListModel *const listModel,
+ ListModel *const listModel,
const std::string &skin) :
gcn::ListBox(widget, listModel),
mHighlightColor(getThemeColor(Theme::HIGHLIGHT)),
diff --git a/src/gui/widgets/listbox.h b/src/gui/widgets/listbox.h
index 61e1596f7..0c3a62609 100644
--- a/src/gui/widgets/listbox.h
+++ b/src/gui/widgets/listbox.h
@@ -33,13 +33,10 @@
class Skin;
class KeyEvent;
+class ListModel;
class MouseEvent;
class Widget2;
-namespace gcn
-{
- class ListModel;
-}
/**
* A list box, meant to be used inside a scroll area. Same as the Guichan list
* box except this one doesn't have a background, instead completely relying
@@ -54,7 +51,7 @@ class ListBox : public gcn::ListBox
* Constructor.
*/
ListBox(const Widget2 *const widget,
- gcn::ListModel *const listModel,
+ ListModel *const listModel,
const std::string &skin);
A_DELETE_COPY(ListBox)
diff --git a/src/gui/widgets/namesmodel.h b/src/gui/widgets/namesmodel.h
index 5e8b47d23..4018a3755 100644
--- a/src/gui/widgets/namesmodel.h
+++ b/src/gui/widgets/namesmodel.h
@@ -23,11 +23,11 @@
#include "utils/stringvector.h"
-#include "gui/base/listmodel.hpp"
+#include "gui/models/listmodel.h"
#include "localconsts.h"
-class NamesModel : public gcn::ListModel
+class NamesModel : public ListModel
{
public:
NamesModel();
diff --git a/src/gui/widgets/popuplist.cpp b/src/gui/widgets/popuplist.cpp
index 8ad4bd0c4..cfb973384 100644
--- a/src/gui/widgets/popuplist.cpp
+++ b/src/gui/widgets/popuplist.cpp
@@ -29,7 +29,7 @@
#include "debug.h"
PopupList::PopupList(DropDown *const widget,
- gcn::ListModel *const listModel,
+ ListModel *const listModel,
bool extended, bool modal):
Popup("PopupList", "popuplist.xml"),
FocusListener(),
@@ -112,7 +112,7 @@ int PopupList::getSelected() const
return mListBox->getSelected();
}
-void PopupList::setListModel(gcn::ListModel *const model)
+void PopupList::setListModel(ListModel *const model)
{
if (mListBox)
mListBox->setListModel(model);
diff --git a/src/gui/widgets/popuplist.h b/src/gui/widgets/popuplist.h
index a495d7c46..32a9dfc47 100644
--- a/src/gui/widgets/popuplist.h
+++ b/src/gui/widgets/popuplist.h
@@ -29,19 +29,15 @@
class DropDown;
class ListBox;
+class ListModel;
class ScrollArea;
-namespace gcn
-{
- class ListModel;
-}
-
class PopupList final : public Popup,
public FocusListener
{
public:
PopupList(DropDown *const widget,
- gcn::ListModel *const listModel, bool extended,
+ ListModel *const listModel, bool extended,
bool modal = false);
~PopupList();
@@ -58,9 +54,9 @@ class PopupList final : public Popup,
int getSelected() const;
- void setListModel(gcn::ListModel *const model);
+ void setListModel(ListModel *const model);
- gcn::ListModel *getListModel() const
+ ListModel *getListModel() const
{ return mListModel; }
void adjustSize();
@@ -74,7 +70,7 @@ class PopupList final : public Popup,
void mouseReleased(MouseEvent& mouseEvent) override final;
private:
- gcn::ListModel *mListModel;
+ ListModel *mListModel;
ListBox *mListBox;
ScrollArea *mScrollArea;
DropDown *mDropDown;
diff --git a/src/gui/widgets/setupitem.cpp b/src/gui/widgets/setupitem.cpp
index 3e40b902e..218efe8a2 100644
--- a/src/gui/widgets/setupitem.cpp
+++ b/src/gui/widgets/setupitem.cpp
@@ -625,7 +625,7 @@ SetupItemDropDown::SetupItemDropDown(const std::string &restrict text,
const std::string &restrict keyName,
SetupTabScroll *restrict const parent,
const std::string &restrict eventName,
- gcn::ListModel *restrict const model,
+ ListModel *restrict const model,
const int width,
const bool mainConfig) :
SetupItem(text, description, keyName, parent, eventName, mainConfig),
@@ -644,7 +644,7 @@ SetupItemDropDown::SetupItemDropDown(const std::string &restrict text,
const std::string &restrict keyName,
SetupTabScroll *restrict const parent,
const std::string &restrict eventName,
- gcn::ListModel *restrict const model,
+ ListModel *restrict const model,
const int width,
const std::string &restrict def,
const bool mainConfig) :
@@ -1004,7 +1004,7 @@ SetupItemSliderList::SetupItemSliderList(const std::string &restrict text,
const std::string &restrict keyName,
SetupTabScroll *restrict const parent,
const std::string &restrict eventName,
- gcn::ListModel *restrict const model,
+ ListModel *restrict const model,
const int width, const bool onTheFly,
const bool mainConfig) :
SetupItem(text, description, keyName, parent, eventName, mainConfig),
@@ -1024,7 +1024,7 @@ SetupItemSliderList::SetupItemSliderList(const std::string &restrict text,
const std::string &restrict keyName,
SetupTabScroll *restrict const parent,
const std::string &restrict eventName,
- gcn::ListModel *restrict const model,
+ ListModel *restrict const model,
const std::string &restrict def,
const int width,
const bool onTheFly,
@@ -1109,7 +1109,7 @@ SetupItemSound::SetupItemSound(const std::string &restrict text,
const std::string &restrict keyName,
SetupTabScroll *restrict const parent,
const std::string &restrict eventName,
- gcn::ListModel *restrict const model,
+ ListModel *restrict const model,
const int width, const bool onTheFly,
const bool mainConfig) :
SetupItemSliderList(text, description, keyName, parent, eventName,
@@ -1147,7 +1147,7 @@ SetupItemSliderInt::SetupItemSliderInt(const std::string &restrict text,
const std::string &restrict keyName,
SetupTabScroll *restrict const parent,
const std::string &restrict eventName,
- gcn::ListModel *restrict const model,
+ ListModel *restrict const model,
const int min,
const int width,
const bool onTheFly,
diff --git a/src/gui/widgets/setupitem.h b/src/gui/widgets/setupitem.h
index 18e838cdf..51f2eb94e 100644
--- a/src/gui/widgets/setupitem.h
+++ b/src/gui/widgets/setupitem.h
@@ -36,16 +36,12 @@ class EditDialog;
class HorizontContainer;
class IntTextField;
class Label;
+class ListModel;
class SetupTabScroll;
class Slider;
class SliderList;
class TextField;
-namespace gcn
-{
- class ListModel;
-}
-
class SetupItem : public ActionListener,
public Widget2
{
@@ -315,7 +311,7 @@ class SetupItemDropDown final : public SetupItem
const std::string &restrict keyName,
SetupTabScroll *restrict const parent,
const std::string &restrict eventName,
- gcn::ListModel *restrict const model,
+ ListModel *restrict const model,
const int width, const bool mainConfig = true);
SetupItemDropDown(const std::string &restrict text,
@@ -323,7 +319,7 @@ class SetupItemDropDown final : public SetupItem
const std::string &restrict keyName,
SetupTabScroll *restrict const parent,
const std::string &restrict eventName,
- gcn::ListModel *restrict const model,
+ ListModel *restrict const model,
const int width,
const std::string &restrict def,
const bool mainConfig = true);
@@ -341,7 +337,7 @@ class SetupItemDropDown final : public SetupItem
protected:
HorizontContainer *mHorizont;
Label *mLabel;
- gcn::ListModel *mModel;
+ ListModel *mModel;
DropDown *mDropDown;
int mWidth;
};
@@ -483,7 +479,7 @@ class SetupItemSliderList : public SetupItem
const std::string &restrict keyName,
SetupTabScroll *restrict const parent,
const std::string &restrict eventName,
- gcn::ListModel *restrict const model,
+ ListModel *restrict const model,
const int width = 150, const bool onTheFly = false,
const bool mainConfig = true);
@@ -492,7 +488,7 @@ class SetupItemSliderList : public SetupItem
const std::string &restrict keyName,
SetupTabScroll *restrict const parent,
const std::string &restrict eventName,
- gcn::ListModel *restrict const model,
+ ListModel *restrict const model,
const std::string &restrict def,
const int width = 150,
const bool onTheFly = false,
@@ -501,7 +497,7 @@ class SetupItemSliderList : public SetupItem
HorizontContainer *mHorizont;
Label *mLabel;
SliderList *mSlider;
- gcn::ListModel *mModel;
+ ListModel *mModel;
int mWidth;
bool mOnTheFly;
};
@@ -514,7 +510,7 @@ class SetupItemSound final : public SetupItemSliderList
const std::string &restrict keyName,
SetupTabScroll *restrict const parent,
const std::string &restrict eventName,
- gcn::ListModel *restrict const model,
+ ListModel *restrict const model,
const int width = 150,
const bool onTheFly = false,
const bool mainConfig = true);
@@ -537,7 +533,7 @@ class SetupItemSliderInt final : public SetupItemSliderList
const std::string &restrict keyName,
SetupTabScroll *restrict const parent,
const std::string &restrict eventName,
- gcn::ListModel *restrict const model,
+ ListModel *restrict const model,
const int min,
const int width = 150,
const bool onTheFly = false,
diff --git a/src/gui/widgets/shopitems.h b/src/gui/widgets/shopitems.h
index 54de95cc0..d1fa1ca98 100644
--- a/src/gui/widgets/shopitems.h
+++ b/src/gui/widgets/shopitems.h
@@ -23,7 +23,7 @@
#ifndef GUI_WIDGETS_SHOPITEMS_H
#define GUI_WIDGETS_SHOPITEMS_H
-#include "gui/base/listmodel.hpp"
+#include "gui/models/listmodel.h"
#include <string>
#include <vector>
@@ -41,7 +41,7 @@ class ShopItem;
*
* This functionality can be enabled in the constructor.
*/
-class ShopItems final : public gcn::ListModel
+class ShopItems final : public ListModel
{
public:
/**
diff --git a/src/gui/widgets/shoplistbox.cpp b/src/gui/widgets/shoplistbox.cpp
index 28af43cec..ff45e5297 100644
--- a/src/gui/widgets/shoplistbox.cpp
+++ b/src/gui/widgets/shoplistbox.cpp
@@ -36,14 +36,14 @@
#include "resources/image.h"
-#include "gui/base/listmodel.hpp"
+#include "gui/models/listmodel.h"
#include "debug.h"
const int ITEM_ICON_SIZE = 32;
ShopListBox::ShopListBox(const Widget2 *const widget,
- gcn::ListModel *const listModel) :
+ ListModel *const listModel) :
ListBox(widget, listModel, "shoplistbox.xml"),
mPlayerMoney(0),
mShopItems(nullptr),
@@ -60,7 +60,7 @@ ShopListBox::ShopListBox(const Widget2 *const widget,
}
ShopListBox::ShopListBox(const Widget2 *const widget,
- gcn::ListModel *const listModel,
+ ListModel *const listModel,
ShopItems *const shopListModel) :
ListBox(widget, listModel, "shoplistbox.xml"),
mPlayerMoney(0),
diff --git a/src/gui/widgets/shoplistbox.h b/src/gui/widgets/shoplistbox.h
index 38e209c33..17c1ed4d5 100644
--- a/src/gui/widgets/shoplistbox.h
+++ b/src/gui/widgets/shoplistbox.h
@@ -42,13 +42,13 @@ class ShopListBox final : public ListBox
* Constructor.
*/
ShopListBox(const Widget2 *const widget,
- gcn::ListModel *const listModel);
+ ListModel *const listModel);
/**
* Constructor with shopitems
*/
ShopListBox(const Widget2 *const widget,
- gcn::ListModel *const listModel,
+ ListModel *const listModel,
ShopItems *const shopListModel);
A_DELETE_COPY(ShopListBox)
diff --git a/src/gui/widgets/skillmodel.h b/src/gui/widgets/skillmodel.h
index b1a682fd9..38e36c2f1 100644
--- a/src/gui/widgets/skillmodel.h
+++ b/src/gui/widgets/skillmodel.h
@@ -24,13 +24,13 @@
#define GUI_WIDGETS_SKILLMODEL_H
#include "gui/widgets/skillinfo.h"
-#include "gui/base/listmodel.hpp"
+#include "gui/models/listmodel.h"
#include <string>
#include "localconsts.h"
-class SkillModel final : public gcn::ListModel
+class SkillModel final : public ListModel
{
public:
SkillModel();
diff --git a/src/gui/widgets/sliderlist.cpp b/src/gui/widgets/sliderlist.cpp
index c5791f1c2..03f0c4ed2 100644
--- a/src/gui/widgets/sliderlist.cpp
+++ b/src/gui/widgets/sliderlist.cpp
@@ -23,7 +23,7 @@
#include "gui/font.h"
#include "gui/gui.h"
-#include "gui/base/listmodel.hpp"
+#include "gui/models/listmodel.h"
#include "gui/widgets/button.h"
#include "gui/widgets/label.h"
@@ -35,7 +35,7 @@ static const int buttonSpace = 30;
static const int sliderHeight = 30;
SliderList::SliderList(const Widget2 *const widget,
- gcn::ListModel *const listModel) :
+ ListModel *const listModel) :
Container(widget),
ActionListener(),
MouseListener(),
diff --git a/src/gui/widgets/sliderlist.h b/src/gui/widgets/sliderlist.h
index 9adba8080..84f96ebe4 100644
--- a/src/gui/widgets/sliderlist.h
+++ b/src/gui/widgets/sliderlist.h
@@ -30,11 +30,7 @@
class Button;
class Label;
-
-namespace gcn
-{
- class ListModel;
-}
+class ListModel;
class SliderList final : public Container,
public ActionListener,
@@ -42,7 +38,7 @@ class SliderList final : public Container,
{
public:
SliderList(const Widget2 *const widget,
- gcn::ListModel *const listModel);
+ ListModel *const listModel);
A_DELETE_COPY(SliderList)
@@ -81,7 +77,7 @@ class SliderList final : public Container,
Button *mButtons[2];
Label *mLabel;
- gcn::ListModel *mListModel;
+ ListModel *mListModel;
std::string mPrevEventId;
std::string mNextEventId;
int mOldWidth;
diff --git a/src/gui/widgets/tabs/setup_audio.h b/src/gui/widgets/tabs/setup_audio.h
index aaadebf32..b3736e814 100644
--- a/src/gui/widgets/tabs/setup_audio.h
+++ b/src/gui/widgets/tabs/setup_audio.h
@@ -39,7 +39,7 @@ class Setup_Audio final : public SetupTabScroll
void apply() override final;
private:
- gcn::ListModel *mSoundModel;
+ ListModel *mSoundModel;
SetupItemNames *mChannelsList;
};
diff --git a/src/gui/widgets/tabs/setup_input.cpp b/src/gui/widgets/tabs/setup_input.cpp
index 24bf229ef..ed371b364 100644
--- a/src/gui/widgets/tabs/setup_input.cpp
+++ b/src/gui/widgets/tabs/setup_input.cpp
@@ -39,7 +39,7 @@
#include "gui/widgets/scrollarea.h"
#include "gui/widgets/tabstrip.h"
-#include "gui/base/listmodel.hpp"
+#include "gui/models/listmodel.h"
#include "debug.h"
@@ -51,7 +51,7 @@ static const int setupGroups = 9;
*
* \ingroup Interface
*/
-class KeyListModel final : public gcn::ListModel
+class KeyListModel final : public ListModel
{
public:
KeyListModel() :
diff --git a/src/gui/widgets/tabs/setup_relations.cpp b/src/gui/widgets/tabs/setup_relations.cpp
index dd08d437b..1af4e1769 100644
--- a/src/gui/widgets/tabs/setup_relations.cpp
+++ b/src/gui/widgets/tabs/setup_relations.cpp
@@ -78,7 +78,7 @@ static const char *const RELATION_NAMES[PlayerRelation::RELATIONS_NR] =
N_("Enemy")
};
-class PlayerRelationListModel final : public gcn::ListModel
+class PlayerRelationListModel final : public ListModel
{
public:
~PlayerRelationListModel()
@@ -216,7 +216,7 @@ protected:
/**
* Class for choosing one of the various `what to do when ignoring a player' options
*/
-class IgnoreChoicesListModel final : public gcn::ListModel
+class IgnoreChoicesListModel final : public ListModel
{
public:
~IgnoreChoicesListModel()
diff --git a/src/gui/widgets/tabs/setup_relations.h b/src/gui/widgets/tabs/setup_relations.h
index e32889008..9fc197ffc 100644
--- a/src/gui/widgets/tabs/setup_relations.h
+++ b/src/gui/widgets/tabs/setup_relations.h
@@ -33,15 +33,11 @@ class Button;
class CheckBox;
class DropDown;
class GuiTable;
+class ListModel;
class PlayerTableModel;
class ScrollArea;
class StaticTableModel;
-namespace gcn
-{
- class ListModel;
-}
-
class Setup_Relations final : public SetupTab,
public PlayerRelationsListener
{
@@ -78,7 +74,7 @@ private:
Button *mDeleteButton;
- gcn::ListModel *mIgnoreActionChoicesModel;
+ ListModel *mIgnoreActionChoicesModel;
DropDown *mIgnoreActionChoicesBox;
};
diff --git a/src/gui/widgets/tabs/setup_theme.cpp b/src/gui/widgets/tabs/setup_theme.cpp
index b744eb0eb..1d5f0f910 100644
--- a/src/gui/widgets/tabs/setup_theme.cpp
+++ b/src/gui/widgets/tabs/setup_theme.cpp
@@ -116,7 +116,7 @@ const char *SIZE_NAME[maxFontSizes] =
N_("Huge (23)"),
};
-class FontSizeChoiceListModel final : public gcn::ListModel
+class FontSizeChoiceListModel final : public ListModel
{
public:
~FontSizeChoiceListModel()
diff --git a/src/gui/widgets/tabs/setup_video.cpp b/src/gui/widgets/tabs/setup_video.cpp
index 4e4408ce6..b587e8d5d 100644
--- a/src/gui/widgets/tabs/setup_video.cpp
+++ b/src/gui/widgets/tabs/setup_video.cpp
@@ -46,7 +46,7 @@
#include "test/testmain.h"
-#include "gui/base/listmodel.hpp"
+#include "gui/models/listmodel.h"
#include <algorithm>
@@ -54,7 +54,7 @@
extern Graphics *mainGraphics;
-class ModeListModel final : public gcn::ListModel
+class ModeListModel final : public ListModel
{
public:
ModeListModel();
@@ -159,7 +159,7 @@ int ModeListModel::getIndexOf(const std::string &widthXHeightMode)
return -1;
}
-class OpenGLListModel final : public gcn::ListModel
+class OpenGLListModel final : public ListModel
{
public:
~OpenGLListModel()