18 #ifndef BERRYSTACKPRESENTATION_H_
19 #define BERRYSTACKPRESENTATION_H_
109 virtual void SetBounds(
const QRect& bounds) = 0;
122 virtual QSize ComputeMinimumSize();
127 virtual int GetSizeFlags(
bool width)
override;
132 virtual int ComputePreferredSize(
bool width,
int availableParallel,
int availablePerpendicular,
int preferredResult)
override;
141 virtual void SetActive(
int newState) = 0;
154 virtual void SetVisible(
bool isVisible) = 0;
169 virtual void SetState(
int state) = 0;
176 virtual QWidget* GetControl() = 0;
244 virtual void ShowPartList();
Light weight base class for most BlueBerry classes.
#define berryObjectMacro(...)
static const int AS_ACTIVE_NOFOCUS
static const int AS_INACTIVE
static const int AS_ACTIVE_FOCUS