XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtInlinedGroupBox Class Reference
Inheritance diagram for xiiQtInlinedGroupBox:
[legend]

Public Member Functions

 xiiQtInlinedGroupBox (QWidget *pParent)
 
virtual void SetTitle (xiiStringView 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 xiiQtGroupBoxBase
 xiiQtGroupBoxBase (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 xiiQtGroupBoxBase
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 xiiQtGroupBoxBase
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 xiiQtGroupBoxBase
void CollapseStateChanged (bool bCollapsed)
 
void DragStarted (QMimeData &ref_mimeData)
 
- Protected Types inherited from xiiQtGroupBoxBase
enum  Constants { Rounding = 4 , Spacing = 1 }
 

Member Function Documentation

◆ GetCollapseState()

bool xiiQtInlinedGroupBox::GetCollapseState ( ) const
overridevirtual

Implements xiiQtGroupBoxBase.

◆ GetContent()

QWidget * xiiQtInlinedGroupBox::GetContent ( )
overridevirtual

Implements xiiQtGroupBoxBase.

◆ GetHeader()

QWidget * xiiQtInlinedGroupBox::GetHeader ( )
overridevirtual

Implements xiiQtGroupBoxBase.

◆ SetCollapseState()

void xiiQtInlinedGroupBox::SetCollapseState ( bool bCollapsed)
overridevirtual

Implements xiiQtGroupBoxBase.

◆ SetFillColor()

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

Reimplemented from xiiQtGroupBoxBase.

◆ SetIcon()

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

Reimplemented from xiiQtGroupBoxBase.

◆ SetTitle()

void xiiQtInlinedGroupBox::SetTitle ( xiiStringView sTitle)
overridevirtual

Reimplemented from xiiQtGroupBoxBase.


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