summaryrefslogtreecommitdiff
path: root/src/beingmanager.h
diff options
context:
space:
mode:
authorJared Adams <jaxad0127@gmail.com>2010-08-29 09:01:27 -0600
committerJared Adams <jaxad0127@gmail.com>2010-08-29 22:19:24 -0600
commitd55c1345449a34adb3192c23fe3760bd0aae645b (patch)
tree0dfe78eba2571b2f156c14deafe375d3f3241164 /src/beingmanager.h
parentb61faa43db7a48c6a6871fb94dce2de2abd79dfe (diff)
downloadmana-client-d55c1345449a34adb3192c23fe3760bd0aae645b.tar.gz
mana-client-d55c1345449a34adb3192c23fe3760bd0aae645b.tar.bz2
mana-client-d55c1345449a34adb3192c23fe3760bd0aae645b.tar.xz
mana-client-d55c1345449a34adb3192c23fe3760bd0aae645b.zip
Move handling of autocomplete and input history into TextField
Reviewed-by: Freeyorp
Diffstat (limited to 'src/beingmanager.h')
-rw-r--r--src/beingmanager.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/beingmanager.h b/src/beingmanager.h
index 7fd63afe..f2f8eb6d 100644
--- a/src/beingmanager.h
+++ b/src/beingmanager.h
@@ -24,6 +24,8 @@
#include "being.h"
+#include "gui/widgets/textfield.h"
+
class LocalPlayer;
class Map;
@@ -122,12 +124,18 @@ class BeingManager
*/
void clear();
- void getPlayerNames(std::vector<std::string> &names,
- bool npcNames);
+ AutoCompleteLister *getPlayerNameLister();
+
+ AutoCompleteLister *getPlayerNPCNameLister();
void updatePlayerNames();
protected:
+ friend class PlayerNamesLister;
+ friend class PlayerNPCNamesLister;
+
+ AutoCompleteLister *mPlayerNames;
+ AutoCompleteLister *mPlayerNPCNames;
Beings mBeings;
Map *mMap;
};