summaryrefslogtreecommitdiff
path: root/src/gui/widgets/itemcontainer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/widgets/itemcontainer.h')
-rw-r--r--src/gui/widgets/itemcontainer.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/gui/widgets/itemcontainer.h b/src/gui/widgets/itemcontainer.h
index fe5b73e5..51807aba 100644
--- a/src/gui/widgets/itemcontainer.h
+++ b/src/gui/widgets/itemcontainer.h
@@ -176,14 +176,17 @@ class ItemContainer : public gcn::Widget,
Item *getItemAt(int) const;
Inventory *mInventory;
- int mGridColumns, mGridRows;
+ int mGridColumns = 1;
+ int mGridRows = 1;
Image *mSelImg;
- int mSelectedIndex, mHighlightedIndex;
- int mLastUsedSlot;
- SelectionState mSelectionStatus;
- bool mSwapItems;
- bool mDescItems;
- int mDragPosX, mDragPosY;
+ int mSelectedIndex = -1;
+ int mHighlightedIndex = -1;
+ int mLastUsedSlot = -1;
+ SelectionState mSelectionStatus = SEL_NONE;
+ bool mSwapItems = false;
+ bool mDescItems = false;
+ int mDragPosX = 0;
+ int mDragPosY = 0;
std::map<int, Item*> mFilteredMap;
@@ -191,10 +194,7 @@ class ItemContainer : public gcn::Widget,
ItemPopup *mItemPopup;
- using SelectionListenerList = std::list<gcn::SelectionListener *>;
- using SelectionListenerIterator = SelectionListenerList::iterator;
-
- SelectionListenerList mSelectionListeners;
+ std::list<gcn::SelectionListener *> mSelectionListeners;
};
#endif // ITEMCONTAINER_H