Plasma Engine  2.0
Loading...
Searching...
No Matches
plQtInlinedGroupBox Class Reference
Inheritance diagram for plQtInlinedGroupBox:

Public Member Functions

 plQtInlinedGroupBox (QWidget *pParent)
 
virtual void SetTitle (plStringView sTitle) override
 
virtual void SetIcon (const QIcon &icon) override
 
virtual void SetFillColor (const QColor &color) override
 
virtual void SetCollapseState (bool bCollapsed) override
 
virtual bool GetCollapseState () const override
 
virtual QWidget * GetContent () override
 
virtual QWidget * GetHeader () override
 
- Public Member Functions inherited from plQtGroupBoxBase
 plQtGroupBoxBase (QWidget *pParent, bool bCollapsible)
 
QString GetTitle () const
 
virtual void SetBoldTitle (bool bBold)
 
bool GetBoldTitle () const
 
QIcon GetIcon () const
 
QColor GetFillColor () const
 
virtual void SetDraggable (bool bDraggable)
 
bool IsDraggable () const
 

Protected Member Functions

virtual void paintEvent (QPaintEvent *event) override
 
virtual bool eventFilter (QObject *object, QEvent *event) override
 
- Protected Member Functions inherited from plQtGroupBoxBase
void DrawHeader (QPainter &p, const QRect &rect)
 
void HeaderMousePress (QMouseEvent *me)
 
void HeaderMouseMove (QMouseEvent *me)
 
void HeaderMouseRelease (QMouseEvent *me)
 

Protected Attributes

QWidget * m_pContent
 
QWidget * m_pHeader
 
- Protected Attributes inherited from plQtGroupBoxBase
QPoint m_StartCursor
 
bool m_bDragging = false
 
bool m_bBoldTitle = false
 
bool m_bCollapsible = false
 
bool m_bDraggable = false
 
QColor m_FillColor
 
QString m_sTitle
 
QIcon m_Icon
 

Additional Inherited Members

- Signals inherited from plQtGroupBoxBase
void CollapseStateChanged (bool bCollapsed)
 
void DragStarted (QMimeData &ref_mimeData)
 
- Protected Types inherited from plQtGroupBoxBase
enum  Constants { Rounding = 4 , Spacing = 1 }
 

Member Function Documentation

◆ GetCollapseState()

bool plQtInlinedGroupBox::GetCollapseState ( ) const
overridevirtual

Implements plQtGroupBoxBase.

◆ GetContent()

QWidget * plQtInlinedGroupBox::GetContent ( )
overridevirtual

Implements plQtGroupBoxBase.

◆ GetHeader()

QWidget * plQtInlinedGroupBox::GetHeader ( )
overridevirtual

Implements plQtGroupBoxBase.

◆ SetCollapseState()

void plQtInlinedGroupBox::SetCollapseState ( bool bCollapsed)
overridevirtual

Implements plQtGroupBoxBase.

◆ SetFillColor()

void plQtInlinedGroupBox::SetFillColor ( const QColor & color)
overridevirtual

Reimplemented from plQtGroupBoxBase.

◆ SetIcon()

void plQtInlinedGroupBox::SetIcon ( const QIcon & icon)
overridevirtual

Reimplemented from plQtGroupBoxBase.

◆ SetTitle()

void plQtInlinedGroupBox::SetTitle ( plStringView sTitle)
overridevirtual

Reimplemented from plQtGroupBoxBase.


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