52 bool hasMaximumSize = this->
GetSite()->GetState()
59 int ,
int preferredResult)
62 int minSize = width ? s.width() : s.width();
65 || preferredResult < minSize)
70 return preferredResult;
79 if (this->
GetSite()->GetSelectedPart() == toMove)
IStackPresentationSite::Pointer GetSite()
virtual void MovePart(IPresentablePart::Pointer toMove, Object::Pointer cookie)
virtual void RestoreState(IPresentationSerializer *context, IMemento::Pointer memento)
virtual void ShowPartList()
static int STATE_MINIMIZED
StackPresentation(IStackPresentationSite::Pointer stackSite)
virtual void SaveState(IPresentationSerializer *context, IMemento::Pointer memento)
virtual void SelectPart(IPresentablePart::Pointer toSelect)=0
static const int AS_ACTIVE_NOFOCUS
virtual void RemovePart(IPresentablePart::Pointer oldPart)=0
static const int AS_INACTIVE
virtual void AddPart(IPresentablePart::Pointer newPart, Object::Pointer cookie)=0
~StackPresentation() override
virtual QSize ComputeMinimumSize()
int ComputePreferredSize(bool width, int availableParallel, int availablePerpendicular, int preferredResult) override
static const int AS_ACTIVE_FOCUS
int GetSizeFlags(bool width) override