diff options
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/npclistdialog.cpp | 10 | ||||
-rw-r--r-- | src/gui/npclistdialog.h | 7 |
2 files changed, 4 insertions, 13 deletions
diff --git a/src/gui/npclistdialog.cpp b/src/gui/npclistdialog.cpp index 487bdf60..ff017a0e 100644 --- a/src/gui/npclistdialog.cpp +++ b/src/gui/npclistdialog.cpp @@ -75,15 +75,9 @@ NpcListDialog::getElementAt(int i) return mItems[i]; } -void -NpcListDialog::parseItems(const std::string &itemString) +void NpcListDialog::addItem(std::string const &item) { - std::istringstream iss(itemString); - - std::string tmp; - while(getline(iss, tmp, ':')) { - mItems.push_back(tmp); - } + mItems.push_back(item); } void diff --git a/src/gui/npclistdialog.h b/src/gui/npclistdialog.h index c09b0a8c..02b9cd49 100644 --- a/src/gui/npclistdialog.h +++ b/src/gui/npclistdialog.h @@ -69,12 +69,9 @@ class NpcListDialog : public Window, public gcn::ActionListener, getElementAt(int i); /** - * Fills the options list for an NPC dialog. - * - * @param itemString A string with the options separated with colons. + * Adds an item to the option list. */ - void - parseItems(const std::string &itemString); + void addItem(std::string const &); /** * Resets the list by removing all items. |