8 #if !defined(Q_MOC_RUN)
13 #include <QtCore/QVariant>
47 virtual void run(
const std::vector<makVrv::DtSimEntry*>&);
50 virtual void setOKEnabled(
bool);
51 virtual void setApplyVisible(
bool);
52 virtual void setCancelEnabled(
bool);
55 virtual void setCancelButtonText(
const QString&)
override;
57 virtual bool valid()
const;
60 virtual void sendRequest() = 0;
62 virtual void setReadOnlyMode(
bool)
override;
64 virtual bool okEnabled()
const override;
75 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>&);
78 virtual void setAutoSizeOnShow(
bool);
79 virtual bool autoSizeOnShow()
const;
83 virtual void setDescription(
const QString& desc);
86 virtual QString description()
const;
88 virtual bool editStatement(
const std::vector<makVrv::DtSimEntry*>&,
const DtSimStatement*);
89 virtual void finishSizing();
90 virtual void setPartOfPlan(
int b)
override;
91 virtual void hideButtons(
bool);
92 virtual bool applyWithoutGoingBack()
const;
95 virtual void updateApplyButtonVisibility();
96 virtual void updateButtonText();
99 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data) = 0;
102 virtual void postGuiSetup(
const std::vector<makVrv::DtSimEntry*>& data);
107 virtual void initializeItems(
const std::vector<makVrv::DtSimEntry*>& data);
110 virtual void closeEvent(QCloseEvent*);
114 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& s);
115 virtual bool wantsSelectionOfObjectInCommandMode(
const std::vector<makVrv::DtSimEntry*>&)
const;
118 virtual void sendTaskRequest(
const DtSimTask&);
121 virtual QSize canvasSize();
123 virtual void onOK() { onOk(); };
126 virtual QWidget* takeOKCancelButtonCanvas(QWidget* newParent)
override;
129 virtual void giveOKCancelButtonCanvas(QWidget*)
override;
132 void resizedToContents();
135 virtual void resizeToContents();
136 virtual void applyWithoutGoingBackClicked();
140 virtual void onCancel();
141 virtual void onApply();
142 virtual void updateOKButtonText();
162 bool myReadOnlyMode =
false;
163 bool myOKEnabled =
false;
QFrame * myTaskSetDescriptionSeparator
Definition: baseTaskSetDialogInterface.h:157
QLabel * myTaskSetDescription
Definition: baseTaskSetDialogInterface.h:156
Definition: baseTaskSetDialogInterface.h:35
QCheckBox * myApplyWithoutGoingBack
Definition: baseTaskSetDialogInterface.h:150
char myAccepted
Definition: baseTaskSetDialogInterface.h:154
Definition: taskSetDialogInterface.h:84
bool myAutoSizeOnShow
Definition: baseTaskSetDialogInterface.h:160
QPushButton * myCancelButton
Definition: baseTaskSetDialogInterface.h:151
QVBoxLayout * myMasterLayout
Definition: baseTaskSetDialogInterface.h:145
QPushButton * myOKButton
Definition: baseTaskSetDialogInterface.h:149
DtSetDataRequest is an abstract base class from which real setDataRequests can derive. It manages the read/write capability; derived classes need only use and register read/writatble data types for derived information.
Definition: setDataRequest.h:41
QToolButton * myLockButton
Definition: baseTaskSetDialogInterface.h:152
bool myValidInitialization
Definition: baseTaskSetDialogInterface.h:161
Definition: simCommandObjectWrapper.h:42
virtual void onOK()
Definition: baseTaskSetDialogInterface.h:123
QHBoxLayout * myButtonLayout
Definition: baseTaskSetDialogInterface.h:146
class DtSimStatement:
Definition: simStatement.h:38
DtSimTask is an abstract base class from which real tasks can derive. It manages the read/write capab...
Definition: simTask.h:30
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:72
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
QWidget * myOKCancelButtonCanvas
Definition: baseTaskSetDialogInterface.h:148
int accepted() const
0 - Closed without pressing cancel or ok 1 - Closed by ok 2 - Closed by cancel
Definition: baseTaskSetDialogInterface.h:69