25 #ifndef YItemSelector_h
26 #define YItemSelector_h
28 #include "YSelectionWidget.h"
29 #include "YDescribedItem.h"
30 #include "YItemCustomStatus.h"
81 const YItemCustomStatusVector & customStates );
164 virtual bool setProperty(
const std::string & propertyName,
217 void checkCustomStates();
Definition: YItemCustomStatus.h:45
Definition: YItemSelector.h:44
virtual void setVisibleItems(int newVal)
Definition: YItemSelector.cc:106
int visibleItems() const
Definition: YItemSelector.cc:100
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
Definition: YItemSelector.cc:239
int customStatusCount() const
Definition: YItemSelector.cc:142
virtual YPropertyValue getProperty(const std::string &propertyName)
Definition: YItemSelector.cc:260
virtual const YPropertySet & propertySet()
Definition: YItemSelector.cc:209
virtual void activateItem(YItem *item)=0
int cycleCustomStatus(int oldStatus)
Definition: YItemSelector.cc:196
YItemSelector(YWidget *parent, bool enforceSingleSelection=true)
Definition: YItemSelector.cc:46
bool validCustomStatusIndex(int index) const
Definition: YItemSelector.cc:161
virtual const char * widgetClass() const
Definition: YItemSelector.cc:90
const YItemCustomStatus & customStatus(int index)
Definition: YItemSelector.cc:149
virtual void setItemStatus(YItem *item, int status)
Definition: YItemSelector.cc:115
virtual void updateCustomStatusIndicator(YItem *item)
Definition: YItemSelector.h:204
bool usingCustomStatus() const
Definition: YItemSelector.cc:136
const char * userInputProperty()
Definition: YItemSelector.h:187
virtual ~YItemSelector()
Definition: YItemSelector.cc:74
Definition: YProperty.h:198
Definition: YProperty.h:105
Definition: YItemSelector.cc:36