14 #ifndef BERRYSTACKPRESENTATION_H_ 15 #define BERRYSTACKPRESENTATION_H_ 105 virtual void SetBounds(
const QRect& bounds) = 0;
118 virtual QSize ComputeMinimumSize();
123 int GetSizeFlags(
bool width)
override;
128 int ComputePreferredSize(
bool width,
int availableParallel,
int availablePerpendicular,
int preferredResult)
override;
137 virtual void SetActive(
int newState) = 0;
150 virtual void SetVisible(
bool isVisible) = 0;
165 virtual void SetState(
int state) = 0;
172 virtual QWidget* GetControl() = 0;
240 virtual void ShowPartList();
Light weight base class for most BlueBerry classes.
#define berryObjectMacro(...)
static const int AS_ACTIVE_NOFOCUS
berry::WeakPointer< Self > WeakPtr
static const int AS_INACTIVE
static const int AS_ACTIVE_FOCUS