summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/npclistdialog.cpp10
-rw-r--r--src/gui/npclistdialog.h7
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.