14 #include <QtWidgets/QDialog>
17 #include <boost/signals2.hpp>
32 class DtEnumerationSelectionWidget;
33 class DtForceSelectionEntryWidget;
51 virtual void setUnitName(
const QString& name);
52 virtual QString unitName()
const;
54 virtual void setForce(
int);
55 virtual int force()
const;
57 boost::signals2::signal<void (const DtEntityMapperKey&, const QString&)>
signal_addUnit;
60 virtual void onAddButtonPressed();
61 virtual void changeAggregateType();
62 virtual void setupAggregateTypeAndIcon();
63 virtual void forceTypeChanged();
**virtual void setObjectType(const DtObjectType &)
Widget that allows the selection of a force.
Definition: forceSelectionEntryWidget.h:57
Definition: entityMapperKey.h:23
Virtual base class.
Definition: DtVirtualBaseClass.h:22
QHBoxLayout * myButtonLayout
Definition: selectUnitDialog.h:73
makVrv::DtDe & myDe
Definition: selectUnitDialog.h:78
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
QLabel * myNameLabel
Definition: selectUnitDialog.h:67
*virtual const DtObjectType & objectType() const
QLabel * myUnitIcon
Definition: selectUnitDialog.h:66
Contains makVrv::DtVirtualBaseClass class.
Definition: selectUnitDialog.h:81
DtEnumerationSelectionWidget * myEnumerationSelectionWidget
Definition: selectUnitDialog.h:71
boost::signals2::signal< void(const DtEntityMapperKey &, const QString &)> signal_addUnit
Definition: selectUnitDialog.h:57
This class will allow the user to select a unit type from a list.
Definition: selectUnitDialog.h:37
QGridLayout * myGridLayout
Definition: selectUnitDialog.h:69
QPushButton * myAddButton
Definition: selectUnitDialog.h:74
QLineEdit * myName
Definition: selectUnitDialog.h:68
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtForceSelectionEntryWidget * myForce
Definition: selectUnitDialog.h:70
makVrv::DtDe & myDe
Definition: selectUnitDialog.h:96
QPushButton * myCloseButton
Definition: selectUnitDialog.h:75