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

Public Member Functions

 plQtCollapsibleGroupBox (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 bool eventFilter (QObject *object, QEvent *event) override
 
virtual void paintEvent (QPaintEvent *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

bool m_bCollapsed = false
 
- 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 plQtCollapsibleGroupBox::GetCollapseState ( ) const
overridevirtual

Implements plQtGroupBoxBase.

◆ GetContent()

QWidget * plQtCollapsibleGroupBox::GetContent ( )
overridevirtual

Implements plQtGroupBoxBase.

◆ GetHeader()

QWidget * plQtCollapsibleGroupBox::GetHeader ( )
overridevirtual

Implements plQtGroupBoxBase.

◆ SetCollapseState()

void plQtCollapsibleGroupBox::SetCollapseState ( bool bCollapsed)
overridevirtual

Implements plQtGroupBoxBase.

◆ SetFillColor()

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

Reimplemented from plQtGroupBoxBase.

◆ SetIcon()

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

Reimplemented from plQtGroupBoxBase.

◆ SetTitle()

void plQtCollapsibleGroupBox::SetTitle ( plStringView sTitle)
overridevirtual

Reimplemented from plQtGroupBoxBase.


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