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;
243 #endif // YComboBox_h
virtual YPropertyValue getProperty(const std::string &propertyName)
const char * userInputProperty()
int inputMaxLength() const
virtual void setInputMaxLength(int numberOfChars)
void setValue(const std::string &newText)
YComboBox(YWidget *parent, const std::string &label, bool editable)
virtual const char * widgetClass() const
virtual void selectItem(YItem *item, bool selected=true)
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
virtual std::string text()=0
virtual YItem * selectedItem()
virtual void setText(const std::string &newText)=0
virtual YItemCollection selectedItems()
virtual const YPropertySet & propertySet()
virtual void setValidChars(const std::string &validChars)