summaryrefslogtreecommitdiff
path: root/indra/llui
diff options
context:
space:
mode:
authorleyla_linden <none@none>2011-01-19 11:38:34 -0800
committerleyla_linden <none@none>2011-01-19 11:38:34 -0800
commitca1c1eea78ff2ab83979a4308dd5a93ea0032fc8 (patch)
treeffafba28cf0f0d2cc4e67fae7042e2a318fce1b1 /indra/llui
parentb5e67321c3fa1e60e0973547372a5425e9d82efc (diff)
SH-808 Selectively enable/disable features in edit tools
Diffstat (limited to 'indra/llui')
-rw-r--r--indra/llui/llcombobox.cpp4
-rw-r--r--indra/llui/llcombobox.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/indra/llui/llcombobox.cpp b/indra/llui/llcombobox.cpp
index 8b6a73af56..701d1ff706 100644
--- a/indra/llui/llcombobox.cpp
+++ b/indra/llui/llcombobox.cpp
@@ -231,6 +231,10 @@ void LLComboBox::resetDirty()
}
}
+bool LLComboBox::itemExists(const std::string& name)
+{
+ return mList->getItemByLabel(name);
+}
// add item "name" to menu
LLScrollListItem* LLComboBox::add(const std::string& name, EAddPosition pos, BOOL enabled)
diff --git a/indra/llui/llcombobox.h b/indra/llui/llcombobox.h
index 74d64269bd..59beba509c 100644
--- a/indra/llui/llcombobox.h
+++ b/indra/llui/llcombobox.h
@@ -134,6 +134,7 @@ public:
LLScrollListItem* addSeparator(EAddPosition pos = ADD_BOTTOM);
BOOL remove( S32 index ); // remove item by index, return TRUE if found and removed
void removeall() { clearRows(); }
+ bool itemExists(const std::string& name);
void sortByName(BOOL ascending = TRUE); // Sort the entries in the combobox by name