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
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
const char * userInputProperty()
Definition YItemSelector.h:187
bool usingCustomStatus() const
Definition YItemSelector.cc:136
virtual ~YItemSelector()
Definition YItemSelector.cc:74
Definition YProperty.h:198
Definition YProperty.h:105
Definition YItemSelector.cc:36