8 #if !defined(Q_MOC_RUN)
13 #include <QtCore/QVariant>
46 virtual void run(
const std::vector<makVrv::DtSimEntry*>&);
49 virtual void setOKEnabled(
bool);
50 virtual void setApplyVisible(
bool);
51 virtual void setCancelEnabled(
bool);
54 virtual void setCancelButtonText(
const QString&)
override;
56 virtual bool valid()
const;
59 virtual void sendRequest() = 0;
61 virtual bool okEnabled()
const override;
72 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>&);
75 virtual void setAutoSizeOnShow(
bool);
76 virtual bool autoSizeOnShow()
const;
80 virtual void setDescription(
const QString& desc);
83 virtual QString description()
const;
85 virtual bool editStatement(
const std::vector<makVrv::DtSimEntry*>&,
const DtSimStatement*);
86 virtual void finishSizing();
87 virtual void setPartOfPlan(
int b)
override;
90 virtual void updateApplyButtonVisibility();
91 virtual void updateButtonText();
94 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data) = 0;
97 virtual void postGuiSetup(
const std::vector<makVrv::DtSimEntry*>& data);
102 virtual void initializeItems(
const std::vector<makVrv::DtSimEntry*>& data);
105 virtual void closeEvent(QCloseEvent*);
107 virtual void hideButtons(
bool);
111 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& s);
112 virtual bool wantsSelectionOfObjectInCommandMode(
const std::vector<makVrv::DtSimEntry*>&)
const;
115 virtual void sendTaskRequest(
const DtSimTask&);
118 virtual QSize canvasSize();
120 virtual void onOK() { onOk(); };
123 virtual QWidget* takeOKCancelButtonCanvas(QWidget* newParent)
override;
126 virtual void giveOKCancelButtonCanvas(QWidget*)
override;
129 void resizedToContents();
132 virtual void resizeToContents();
133 virtual void applyWithoutGoingBackClicked();
137 virtual void onCancel();
138 virtual void onApply();
139 virtual void updateOKButtonText();
QFrame * myTaskSetDescriptionSeparator
Definition: baseTaskSetDialogInterface.h:153
QLabel * myTaskSetDescription
Definition: baseTaskSetDialogInterface.h:152
Definition: baseTaskSetDialogInterface.h:34
QCheckBox * myApplyWithoutGoingBack
Definition: baseTaskSetDialogInterface.h:147
char myAccepted
Definition: baseTaskSetDialogInterface.h:150
Definition: taskSetDialogInterface.h:84
bool myAutoSizeOnShow
Definition: baseTaskSetDialogInterface.h:156
QPushButton * myCancelButton
Definition: baseTaskSetDialogInterface.h:148
QVBoxLayout * myMasterLayout
Definition: baseTaskSetDialogInterface.h:142
QPushButton * myOKButton
Definition: baseTaskSetDialogInterface.h:146
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
bool myValidInitialization
Definition: baseTaskSetDialogInterface.h:157
Definition: simCommandObjectWrapper.h:42
virtual void onOK()
Definition: baseTaskSetDialogInterface.h:120
QHBoxLayout * myButtonLayout
Definition: baseTaskSetDialogInterface.h:143
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:70
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
QWidget * myOKCancelButtonCanvas
Definition: baseTaskSetDialogInterface.h:145
int accepted() const
0 - Closed without pressing cancel or ok 1 - Closed by ok 2 - Closed by cancel
Definition: baseTaskSetDialogInterface.h:66