16 #if !defined(Q_MOC_RUN)
28 class DtFormationSelectionEntryWidget;
29 class DtSimpleDoubleVariableWidget;
42 virtual void invalidEntryMade(
bool);
44 virtual bool editStatement(
const std::set<makVrv::DtUniqueID>& states,
const DtSimStatement* s)
override;
45 virtual QWidget* contents(
const std::set<makVrv::DtUniqueID>& data)
override;
47 virtual void sendRequest()
override;
48 virtual void setupStatement(
const std::set<makVrv::DtUniqueID>& data,
const DtSimStatement* stmt);
49 virtual void setupFrom(
const std::set<makVrv::DtUniqueID>& data)
override;
50 virtual void initializeItems(
const std::set<makVrv::DtUniqueID>& data)
override;
51 virtual void setupGui(
const std::set<makVrv::DtUniqueID>& data)
override;
56 virtual void slot_receivedArtParts(
const DtUUID&);
59 virtual double convertFromDialogUnits(
int paramType,
double val)
const;
62 virtual double convertToDialogUnits(
int paramType,
double val)
const;
64 static std::map<DtArtParamType, QString>& paramTypes();
68 virtual void processArtPartSelected(
int index);
UUID is a unique ID wrapper class.
Definition: uuid.h:59
Definition: taskSetDialogInterface.h:63
Definition: baseTaskSetDialogInterface.h:35
Definition: setArtPartDialog.h:90
QLabel * myNoParamsLabel
Definition: setArtPartDialog.h:78
AwaitingParts myAwaitingParts
Definition: setArtPartDialog.h:85
Definition: taskSetDialogInterface.h:82
std::map< DtArtParamType, DtSimpleDoubleVariableWidget * > myParamLineEdits
Definition: setArtPartDialog.h:76
QWidget * myCanvas
Definition: setArtPartDialog.h:71
QComboBox * myArtPart
Definition: setArtPartDialog.h:74
Contains makVrf::DtBaseTaskSetDialogInterface class. This is the interface for the dialog used by mos...
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
makVrv::DtSignalConnectionManager myConnections
Definition: setArtPartDialog.h:82
std::map< DtUUID, makVrv::DtUniqueID > AwaitingParts
Definition: setArtPartDialog.h:84
DtArtPartCurrMinAndMaxMap myArtParts
Definition: setArtPartDialog.h:87
QGridLayout * myContentLayout
Definition: setArtPartDialog.h:72
class DtSimStatement:
Definition: simStatement.h:38
std::map< DtArtPartType, DtArtParamCurrMinAndMaxMap > DtArtPartCurrMinAndMaxMap
Definition: vrfArtPartRequestor.h:49
Definition: setArtPartDialog.h:31
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
QHBoxLayout * myArtPartLayout
Definition: setArtPartDialog.h:73