Loading...
Searching...
No Matches
score::GraphicsLayout Class Reference
Inheritance diagram for score::GraphicsLayout:
score::BackgroundItem score::ResizeableItem score::GraphicsDefaultInletLayout score::GraphicsDefaultLayout score::GraphicsDefaultOutletLayout score::GraphicsGridColumnsLayout score::GraphicsGridRowsLayout score::GraphicsHBoxLayout score::GraphicsIORootLayout score::GraphicsSplitLayout score::GraphicsTabLayout score::GraphicsVBoxLayout

Public Member Functions

 GraphicsLayout (QGraphicsItem *parent)
 
virtual void layout ()
 
virtual void centerContent ()
 
void setBrush (score::BrushSet &b)
 
void setBackground (const QString &b)
 
void setMargin (qreal m)
 
void setPadding (qreal p)
 
void updateChildrenRects (const QList< QGraphicsItem * > &)
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
 
- Public Member Functions inherited from score::BackgroundItem
 BackgroundItem (QGraphicsItem *parent)
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
 
void setRect (const QRectF &r)
 
const QRectF & rect () const noexcept
 
QRectF boundingRect () const final override
 
void fitChildrenRect ()
 
int type () const override
 
- Public Member Functions inherited from score::ResizeableItem
 ResizeableItem (QGraphicsItem *parent)
 
void sizeChanged (QSizeF sz)
 
void childrenSizeChanged ()
 
double minimumHeight () const noexcept
 
void setMinimumHeight (double w)
 
void minimumHeightChanged (double w)
 
double minimumWidth () const noexcept
 
void setMinimumWidth (double w)
 
void minimumWidthChanged (double w)
 
int type () const override
 

Protected Attributes

score::BrushSetm_bg {}
 
QPixmap * m_pix {}
 
qreal m_margin {}
 
qreal m_padding {}
 
- Protected Attributes inherited from score::ResizeableItem
double m_minimumHeight {}
 
double m_minimumWidth {}
 

Additional Inherited Members

- Public Types inherited from score::BackgroundItem
enum  { Type = UserType + 80003 }
 
- Public Types inherited from score::ResizeableItem
enum  { Type = UserType + 80000 }
 

The documentation for this class was generated from the following files: