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
7
class
plQtPluginSelectionWidget
;
8
9
class
PL_EDITORFRAMEWORK_DLL
plQtPluginSelectionEntry
:
public
QWidget,
public
Ui_plQtPluginEntyWidget
10
{
11
public
:
12
Q_OBJECT
13
14
public
:
15
plQtPluginSelectionEntry
();
16
~plQtPluginSelectionEntry
();
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
27
private
Q_SLOTS:
28
void
on_Plugin_toggled();
29
30
private
:
31
plQtPluginSelectionWidget
* m_pParent =
nullptr
;
32
QListWidgetItem* m_pItem =
nullptr
;
33
};
plQtPluginSelectionEntry
Definition
PluginSelectionEntry.moc.h:10
plQtPluginSelectionWidget
Definition
PluginSelectionWidget.moc.h:14
plHybridString< 32, plDefaultAllocatorWrapper >
Code
Editor
EditorFramework
Dialogs
PluginSelectionEntry.moc.h
Generated by
1.11.0