#include <MStyleItem.h>
|
enum class | StyleState { Active
, Inactive
, Suppress
} |
|
|
| StyleItem (StyleState itemState=StyleState::Active) |
|
void | SetItemState (StyleState itemState) |
|
StyleState | GetItemState () const |
|
virtual std::shared_ptr< StyleItem > | ResolveStyle (const ItemContext &context, const StyleItem *currentItem)=0 |
|
virtual std::shared_ptr< StyleItem > | Clone () const =0 |
|
virtual std::string | GetValue (const std::string &key, const std::string &defaultValue)=0 |
|
virtual double | GetDoubleValue (const std::string &key, double defaultValue)=0 |
|
virtual int | GetIntValue (const std::string &key, int defaultValue)=0 |
|
virtual bool | GetBoolValue (const std::string &key, bool defaultValue)=0 |
|
virtual STK::RGBA | GetColorValue (const std::string &key, STK::RGBA defaultValue)=0 |
|
|
static StyleState | ParseStyleState (const std::string &str) |
|
StyleItem - Short description. Detailed description.
The documentation for this class was generated from the following files:
- Native/MariaNative/MStyleCore/MStyleItem.h
- Native/MariaNative/MStyleCore/MStyleItem.cpp