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