28#include "YSelectionWidget.h"
74 virtual const char *
widgetClass()
const {
return "YComboBox"; }
106 void setValue(
const std::string & newText );
188 virtual bool setProperty(
const std::string & propertyName,
223 virtual std::string
text() = 0;
234 virtual void setText(
const std::string & newText ) = 0;
std::vector< YItem * > YItemCollection
Collection of pointers to YItem.
Definition YItem.h:39
int inputMaxLength() const
Definition YComboBox.cc:84
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
Definition YComboBox.cc:202
virtual void setText(const std::string &newText)=0
std::string validChars()
Definition YComboBox.cc:72
virtual void setInputMaxLength(int numberOfChars)
Definition YComboBox.cc:90
virtual YItemCollection selectedItems()
Definition YComboBox.cc:159
virtual const char * widgetClass() const
Definition YComboBox.h:74
virtual const YPropertySet & propertySet()
Definition YComboBox.cc:174
virtual ~YComboBox()
Definition YComboBox.cc:60
virtual std::string text()=0
virtual void selectItem(YItem *item, bool selected=true)
Definition YComboBox.cc:124
bool editable() const
Definition YComboBox.cc:66
const char * userInputProperty()
Definition YComboBox.h:211
virtual void setValidChars(const std::string &validChars)
Definition YComboBox.cc:78
virtual YItem * selectedItem()
Definition YComboBox.cc:138
void setValue(const std::string &newText)
Definition YComboBox.cc:102
virtual YPropertyValue getProperty(const std::string &propertyName)
Definition YComboBox.cc:222
YComboBox(YWidget *parent, const std::string &label, bool editable)
Definition YComboBox.cc:51
std::string value()
Definition YComboBox.cc:96
Definition YProperty.h:198
Definition YProperty.h:105
Definition YComboBox.cc:37