25#ifndef YMultiProgressMeter_h
26#define YMultiProgressMeter_h
72 const std::vector<float> & maxValues );
84 virtual const char *
widgetClass()
const {
return "YMultiProgressMeter"; }
109 float maxValue(
int segment )
const;
140 virtual bool setProperty(
const std::string & propertyName,
float currentValue(int segment) const
Definition YMultiProgressMeter.cc:109
bool vertical() const
Definition YMultiProgressMeter.cc:89
int segments() const
Definition YMultiProgressMeter.cc:95
void setCurrentValues(const std::vector< float > &values)
Definition YMultiProgressMeter.cc:131
bool horizontal() const
Definition YMultiProgressMeter.cc:83
virtual const char * widgetClass() const
Definition YMultiProgressMeter.h:84
void setCurrentValue(int segment, float value)
Definition YMultiProgressMeter.cc:117
YUIDimension dimension() const
Definition YMultiProgressMeter.cc:77
float maxValue(int segment) const
Definition YMultiProgressMeter.cc:101
virtual const YPropertySet & propertySet()
Definition YMultiProgressMeter.cc:143
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
Definition YMultiProgressMeter.cc:161
virtual ~YMultiProgressMeter()
Definition YMultiProgressMeter.cc:70
virtual void doUpdate()=0
virtual YPropertyValue getProperty(const std::string &propertyName)
Definition YMultiProgressMeter.cc:176
YMultiProgressMeter(YWidget *parent, YUIDimension dim, const std::vector< float > &maxValues)
Definition YMultiProgressMeter.cc:57
Definition YProperty.h:198
Definition YProperty.h:105
Definition YMultiProgressMeter.cc:37