26 #define YUILogComponent "ui"
29 #include "YUISymbols.h"
31 #include "YShortcut.h"
51 YUI_CHECK_NEW( priv );
91 str +=
" [" + (*it)->label() +
"]";
111 propSet.
add(
YProperty( YUIProperty_Value, YOtherProperty ) );
112 propSet.
add(
YProperty( YUIProperty_CurrentItem, YOtherProperty ) );
113 propSet.
add(
YProperty( YUIProperty_Items, YOtherProperty ) );
126 if ( propertyName == YUIProperty_Value )
return false;
127 else if ( propertyName == YUIProperty_CurrentItem )
return false;
128 else if ( propertyName == YUIProperty_Items )
return false;
143 if ( propertyName == YUIProperty_Value )
return YPropertyValue( YOtherProperty );
144 else if ( propertyName == YUIProperty_CurrentItem )
return YPropertyValue( YOtherProperty );
145 else if ( propertyName == YUIProperty_Items )
return YPropertyValue( YOtherProperty );
void check(const std::string &propertyName) const
virtual bool stretchable(YUIDimension dim) const
void add(const YProperty &prop)
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
virtual void addItem(YItem *item)
virtual YPropertyValue getProperty(const std::string &propertyName)
virtual const char * widgetClass() const
YPropertyType type() const
virtual std::string debugLabel() const
YDumbTab(YWidget *parent)
virtual const YPropertySet & propertySet()