10 #if !defined(Q_MOC_RUN)
13 #include <QtWidgets/QWidget>
51 virtual void selectEntity(
const std::set<makVrf::DtEntityMapperKey>& key);
53 virtual void simulationModelSetLoaded();
54 virtual void clearContents();
55 virtual void updateStatus();
60 virtual void setEnabled(
bool);
63 virtual QWidget* createEnumerationWidget(QWidget*);
64 virtual QWidget* createPaletteDisplayWidget(QWidget*);
65 virtual void modifyStatus(QWidget*,
bool);
66 virtual void displayWidgetCompressedChanged(
bool);
70 void forcesModified();
71 void categoriesModified();
72 void deployableCountriesModified();
78 std::list<makVrf::DtEntityMapperKey> additionalMatchTypes,
79 bool applyToSubordinates);
80 virtual void nameChanged();
81 virtual void modelSetModified();
82 virtual void createChanged();
83 virtual void canAggregateChanged();
84 virtual void onPaletteChanged();
85 virtual void onDefaultOverlayLayerChanged();
86 virtual void onKeywordsChanged();
87 virtual void onSelectMenuIcon();
88 virtual void onClearMenuIcon();
89 virtual void visualsModified();
136 return "DtUiGeneralCanvas";
QLineEdit * myKeywords
Definition: generalCanvas.h:97
Definition: entityMapperKey.h:23
Virtual base class.
Definition: DtVirtualBaseClass.h:19
virtual void createControls(QWidget *parent)
If additional widgets or connections need to be made do it here. The parent is the myWidget member...
QLabel * myMenuIconTitle
Definition: generalCanvas.h:100
DtDeployableCountriesWidget * myDeployableCountries
Definition: generalCanvas.h:114
virtual void setFromParameters(DtReaderWriter *parentRw)
Calls setFromParameters with std::vector of parameter.
DtRwNLengthStringVector is a named, readable/writable vector of strings of arbitrary length...
Definition: rwNLengthStringVector.h:28
makVrf::DtEntityMapperKey myOriginalObjectType
Definition: generalCanvas.h:118
QLabel * myOnPaletteLabel
Definition: generalCanvas.h:107
QCheckBox * myCanAggregate
Definition: generalCanvas.h:106
QLabel * myDefaultOverlayLayerLabel
Definition: generalCanvas.h:110
makVrf::DtEntityMapperKey myObjectType
Definition: generalCanvas.h:117
boost::function< DtUiElement *(makVrv::DtDe &)> CreatorFunction
Definition: uiElement.h:177
QLabel * myMenuIcon
Definition: generalCanvas.h:101
QLabel * myPlatformTitle
Definition: generalCanvas.h:96
DtPaletteDisplayWidget * myPaletteDisplayWidget
Definition: generalCanvas.h:93
QLineEdit * myName
Definition: generalCanvas.h:94
Definition: generalCanvas.h:123
QPushButton * myClearMenuIcon
Definition: generalCanvas.h:103
QWidget * myMenuIconWidget
Definition: generalCanvas.h:99
QComboBox * myDefaultOverlayLayer
Definition: generalCanvas.h:109
Description: A model is a set of items that defines a model to create in the back-end from the front-...
Definition: modelSetEntry.h:24
DtEnumerationWidget * myEnumerationSelectionWidget
Definition: generalCanvas.h:92
QLabel * myNameTitle
Definition: generalCanvas.h:104
Contains makVrv::DtVirtualBaseClass class.
QWidget * myCategoriesWidget
Definition: generalCanvas.h:112
QLineEdit * myPlatform
Definition: generalCanvas.h:95
std::vector< DtObjectType > myObjectTypes
Definition: generalCanvas.h:120
QLabel * myKeywordsTitle
Definition: generalCanvas.h:98
virtual void setEnabled(bool)
If this item is not enabled it cannot be modified.
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
The DtUiElement class is the base for which all UI elements are defined.
Definition: uiElement.h:95
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
virtual DtString uniqueName() const
Returns a unique name for this element.
Definition: generalCanvas.h:134
QPushButton * mySelectMenuIcon
Definition: generalCanvas.h:102
makVrv::DtDe & myDe
Definition: generalCanvas.h:119
QCheckBox * myCreate
Definition: generalCanvas.h:105
QLabel * myEntityEnumerationLabel
Definition: generalCanvas.h:111
Definition: simulationObjectEditorWindow.h:54
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:32
Base class of the ui element class chain.
Definition: uiElement.h:172
Definition: generalCanvas.h:36
QComboBox * myOnPalette
Definition: generalCanvas.h:108
QWidget * myForcesWidget
Definition: generalCanvas.h:113
Definition: generalCanvas.h:146