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)
Definition: YComboBox.cc:222
const char * userInputProperty()
Definition: YComboBox.h:211
bool editable() const
Definition: YComboBox.cc:66
Definition: YProperty.h:104
std::vector< YItem * > YItemCollection
Collection of pointers to YItem.
Definition: YItem.h:39
virtual void setInputMaxLength(int numberOfChars)
Definition: YComboBox.cc:90
Definition: YProperty.h:197
void setValue(const std::string &newText)
Definition: YComboBox.cc:102
YComboBox(YWidget *parent, const std::string &label, bool editable)
Definition: YComboBox.cc:51
Definition: YComboBox.h:53
virtual void selectItem(YItem *item, bool selected=true)
Definition: YComboBox.cc:124
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
Definition: YComboBox.cc:202
virtual std::string text()=0
virtual const char * widgetClass() const
Definition: YComboBox.h:74
std::string validChars()
Definition: YComboBox.cc:72
virtual ~YComboBox()
Definition: YComboBox.cc:60
virtual YItem * selectedItem()
Definition: YComboBox.cc:138
Definition: YComboBox.cc:36
int inputMaxLength() const
Definition: YComboBox.cc:84
virtual void setText(const std::string &newText)=0
virtual YItemCollection selectedItems()
Definition: YComboBox.cc:159
std::string value()
Definition: YComboBox.cc:96
virtual const YPropertySet & propertySet()
Definition: YComboBox.cc:174
virtual void setValidChars(const std::string &validChars)
Definition: YComboBox.cc:78