Plasma Engine  2.0
Loading...
Searching...
No Matches
ElementGroupButton.moc.h
1#pragma once
2
3#include <GuiFoundation/GuiFoundationDLL.h>
4#include <GuiFoundation/PropertyGrid/PropertyBaseWidget.moc.h>
5#include <QToolButton>
6
7class PL_GUIFOUNDATION_DLL plQtElementGroupButton : public QToolButton
8{
9 Q_OBJECT
10public:
11 enum class ElementAction
12 {
13 MoveElementUp,
14 MoveElementDown,
15 DeleteElement,
16 Help,
17 };
18
19 explicit plQtElementGroupButton(QWidget* pParent, ElementAction action, plQtPropertyWidget* pGroupWidget);
20 ElementAction GetAction() const { return m_Action; }
21 plQtPropertyWidget* GetGroupWidget() const { return m_pGroupWidget; }
22
23private:
24 ElementAction m_Action;
25 plQtPropertyWidget* m_pGroupWidget;
26};
27
Definition ElementGroupButton.moc.h:8
Base class for all property widgets.
Definition PropertyBaseWidget.moc.h:28