Plasma Engine
2.0
Loading...
Searching...
No Matches
CollapsibleGroupBox.moc.h
1
#pragma once
2
3
4
#include <GuiFoundation/GuiFoundationDLL.h>
5
#include <GuiFoundation/Widgets/GroupBoxBase.moc.h>
6
#include <GuiFoundation/ui_CollapsibleGroupBox.h>
7
8
class
PL_GUIFOUNDATION_DLL
plQtCollapsibleGroupBox
:
public
plQtGroupBoxBase
,
protected
Ui_CollapsibleGroupBox
9
{
10
Q_OBJECT
11
public
:
12
explicit
plQtCollapsibleGroupBox
(QWidget* pParent);
13
14
virtual
void
SetTitle(
plStringView
sTitle)
override
;
15
virtual
void
SetIcon(
const
QIcon& icon)
override
;
16
virtual
void
SetFillColor(
const
QColor& color)
override
;
17
18
virtual
void
SetCollapseState(
bool
bCollapsed)
override
;
19
virtual
bool
GetCollapseState()
const override
;
20
21
virtual
QWidget* GetContent()
override
;
22
virtual
QWidget* GetHeader()
override
;
23
24
protected
:
25
virtual
bool
eventFilter(QObject*
object
, QEvent* event)
override
;
26
virtual
void
paintEvent(QPaintEvent* event)
override
;
27
28
protected
:
29
bool
m_bCollapsed =
false
;
30
};
31
plQtCollapsibleGroupBox
Definition
CollapsibleGroupBox.moc.h:9
plQtGroupBoxBase
Definition
GroupBoxBase.moc.h:10
plStringView
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition
StringView.h:34
Code
Tools
Libs
GuiFoundation
Widgets
CollapsibleGroupBox.moc.h
Generated by
1.11.0