summaryrefslogtreecommitdiff
path: root/src/gui/npcintegerdialog.h
diff options
context:
space:
mode:
authorIra Rice <irarice@gmail.com>2009-01-19 21:59:59 +0100
committerBjørn Lindeijer <bjorn@lindeijer.nl>2009-01-19 21:59:59 +0100
commit3fcd3755f5c5d23af31e081c59275ef94cb4e036 (patch)
treed0c8e5f9d733bc68bcdd157eaad1efa5925bfac3 /src/gui/npcintegerdialog.h
parent59cf6979f8e0a86deb0975ef135593b207ffe34a (diff)
downloadmana-client-3fcd3755f5c5d23af31e081c59275ef94cb4e036.tar.gz
mana-client-3fcd3755f5c5d23af31e081c59275ef94cb4e036.tar.bz2
mana-client-3fcd3755f5c5d23af31e081c59275ef94cb4e036.tar.xz
mana-client-3fcd3755f5c5d23af31e081c59275ef94cb4e036.zip
Fixes to the NPC Integer input field
Also don't set "The Mana World" to start with. Signed-off-by: Ira Rice <irarice@gmail.com> (cherry picked from Aethyra commit d2b804c1a817ccdd85b4b1220bf929e9d370d774) Conflicts: src/game.cpp src/gui/inttextfield.cpp src/gui/item_amount.cpp src/gui/textfield.h
Diffstat (limited to 'src/gui/npcintegerdialog.h')
-rw-r--r--src/gui/npcintegerdialog.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/gui/npcintegerdialog.h b/src/gui/npcintegerdialog.h
index a45d57c4..c1bdffe1 100644
--- a/src/gui/npcintegerdialog.h
+++ b/src/gui/npcintegerdialog.h
@@ -32,6 +32,8 @@
#include "../guichanfwd.h"
+class IntTextField;
+
/**
* The npc integer input dialog.
*
@@ -53,9 +55,6 @@ class NpcIntegerDialog : public Window, public gcn::ActionListener,
*/
void action(const gcn::ActionEvent &event);
- /** Called when key is pressed */
- void keyPressed(gcn::KeyEvent &event);
-
/**
* Returns the current value.
*/
@@ -65,18 +64,17 @@ class NpcIntegerDialog : public Window, public gcn::ActionListener,
* Prepares the NPC dialog.
*
* @param min The minimum value to allow
- * @param def The default value
* @param max The maximum value to allow
*/
- void prepDialog(const int min, const int def, const int max);
+ void setRange(const int min, const int max);
private:
- int mMin, mMax, mDefault, mValue;
gcn::Button *mDecButton;
gcn::Button *mIncButton;
- gcn::TextField *mValueField;
+ IntTextField *mValueField;
gcn::Button *okButton;
gcn::Button *cancelButton;
+ gcn::Button *resetButton;
};
#endif // _TMW_GUI_NPCINTEGERDIALOG_H