XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtInlinedGroupBox Class Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <InlinedGroupBox.moc.h>

Inheritance diagram for xiiQtInlinedGroupBox:
[legend]

Public Member Functions

 xiiQtInlinedGroupBox (QWidget *pParent)
 Copyright (c) Theophilus Eriata. All Rights Reserved.
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)
 Copyright (c) Theophilus Eriata. All Rights Reserved.
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 }

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

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:
  • /home/runner/work/XII/XII/Source/Tools/Libs/GuiFoundation/Widgets/InlinedGroupBox.moc.h
  • /home/runner/work/XII/XII/Source/Tools/Libs/GuiFoundation/Widgets/Implementation/InlinedGroupBox.cpp