VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfTaskSetDesignerVariableWidgetPlugin.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 #pragma once
7 
8 #include <vrvUtil/signalslib.h>
9 
10 #include <QtUiPlugin/QDesignerCustomWidgetInterface>
11 
12 #ifdef WIN32
13  #if !defined(_DEBUG)
14  #define QT_NO_DEBUG
15  #endif
16 #else
17  #define QT_NO_DEBUG
18 #endif
19 
20 namespace makVrv
21 {
22  class DtDe;
23 }
24 
25 namespace makVrf
26 {
27  class DtTaskSetVariableWidgetCreatorInterface;
28 }
29 
31 {
32  Q_OBJECT
33  Q_INTERFACES(QDesignerCustomWidgetInterface)
34 
35 public:
36  explicit DtVrfTaskSetDesignerVariableWidgetPlugin(makVrv::DtDe& de, QObject* parent, const std::string& variableType,
38 
39  bool isContainer() const Q_DECL_OVERRIDE;
40  bool isInitialized() const Q_DECL_OVERRIDE;
41  QIcon icon() const Q_DECL_OVERRIDE;
42  QString domXml() const Q_DECL_OVERRIDE;
43  QString group() const Q_DECL_OVERRIDE;
44  QString includeFile() const Q_DECL_OVERRIDE;
45  QString name() const Q_DECL_OVERRIDE;
46  QString toolTip() const Q_DECL_OVERRIDE;
47  QString whatsThis() const Q_DECL_OVERRIDE;
48  QWidget *createWidget(QWidget *parent) Q_DECL_OVERRIDE;
49  void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE;
50 
51 protected:
55 
56  std::string myVariableType;
57  QString myQtClassName;
59  QString myDesignerIcon;
60  QString myDesignerGroup;
61  QString myDomXml;
62  QString myHeaderFile;
63 };
QString myDesignerIcon
Definition: vrfTaskSetDesignerVariableWidgetPlugin.h:59
bool initialized
Definition: vrfTaskSetDesignerVariableWidgetPlugin.h:52
std::string myVariableType
Definition: vrfTaskSetDesignerVariableWidgetPlugin.h:56
makVrv::DtDe & myDe
Definition: vrfTaskSetDesignerVariableWidgetPlugin.h:53
void initialize(QDesignerFormEditorInterface *core) Q_DECL_OVERRIDE
QString myHeaderFile
Definition: vrfTaskSetDesignerVariableWidgetPlugin.h:62
QString toolTip() const Q_DECL_OVERRIDE
bool isContainer() const Q_DECL_OVERRIDE
QIcon icon() const Q_DECL_OVERRIDE
QString includeFile() const Q_DECL_OVERRIDE
QString myDesignerDisplayName
Definition: vrfTaskSetDesignerVariableWidgetPlugin.h:58
QString name() const Q_DECL_OVERRIDE
QWidget * createWidget(QWidget *parent) Q_DECL_OVERRIDE
QString group() const Q_DECL_OVERRIDE
QString myQtClassName
Definition: vrfTaskSetDesignerVariableWidgetPlugin.h:57
Definition: vrfTaskSetDesignerVariableWidgetPlugin.h:30
bool isInitialized() const Q_DECL_OVERRIDE
DtVrfTaskSetDesignerVariableWidgetPlugin(makVrv::DtDe &de, QObject *parent, const std::string &variableType, makVrf::DtTaskSetVariableWidgetCreatorInterface *iface)
QString myDesignerGroup
Definition: vrfTaskSetDesignerVariableWidgetPlugin.h:60
Creator class to be used when creating instances of task/set variables.
Definition: taskSetVariableWidget.h:375
QString whatsThis() const Q_DECL_OVERRIDE
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QString myDomXml
Definition: vrfTaskSetDesignerVariableWidgetPlugin.h:61
QString domXml() const Q_DECL_OVERRIDE
makVrf::DtTaskSetVariableWidgetCreatorInterface * myCreatorInterface
Definition: vrfTaskSetDesignerVariableWidgetPlugin.h:54

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)