Plasma Engine  2.0
Loading...
Searching...
No Matches
PluginSelectionEntry.moc.h
1#pragma once
2
3#include <EditorFramework/EditorFrameworkDLL.h>
4
5#include <EditorFramework/ui_PluginSelectionEntry.h>
6
8
9class PL_EDITORFRAMEWORK_DLL plQtPluginSelectionEntry : public QWidget, public Ui_plQtPluginEntyWidget
10{
11public:
12 Q_OBJECT
13
14public:
17
18 // We dont directly use qt parenting because its the parent in logic not layout
19 void Init(plQtPluginSelectionWidget* pParent, QListWidgetItem* pItem);
20 void SetIcon(plString sIcon);
21 void SetName(plString sName);
22 void SetVersion(plString sVersion);
23 void SetActive(bool bActive);
24 bool GetActive();
25 QCheckBox* GetActiveCheckBox();
26
27private Q_SLOTS:
28 void on_Plugin_toggled();
29
30private:
31 plQtPluginSelectionWidget* m_pParent = nullptr;
32 QListWidgetItem* m_pItem = nullptr;
33};
Definition PluginSelectionEntry.moc.h:10
Definition PluginSelectionWidget.moc.h:14