8 #if !defined(Q_MOC_RUN)
13 #include <QtCore/QVariant>
47 virtual void run(
const std::set<makVrv::DtUniqueID>&)
override;
50 virtual void setOKEnabled(
bool)
override;
51 virtual void setApplyVisible(
bool)
override;
52 virtual void setCancelEnabled(
bool)
override;
55 virtual void setCancelButtonText(
const QString&)
override;
57 virtual bool valid()
const override;
60 virtual void sendRequest() = 0;
62 virtual void setReadOnlyMode(
bool)
override;
64 virtual bool okEnabled()
const override;
75 virtual void setupGui(
const std::set<makVrv::DtUniqueID>&)
override;
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::set<makVrv::DtUniqueID>&,
const DtSimStatement*)
override;
89 virtual void finishSizing();
90 virtual void setPartOfPlan(
int b)
override;
91 virtual void hideButtons(
bool)
override;
92 virtual bool applyWithoutGoingBack()
const;
95 virtual void updateApplyButtonVisibility();
96 virtual void updateButtonText();
99 virtual QWidget* contents(
const std::set<makVrv::DtUniqueID>& data) = 0;
102 virtual void postGuiSetup(
const std::set<makVrv::DtUniqueID>& data);
107 virtual void initializeItems(
const std::set<makVrv::DtUniqueID>& data);
110 virtual void closeEvent(QCloseEvent*)
override;
114 virtual void setupFrom(
const std::set<makVrv::DtUniqueID>& s)
override;
115 virtual bool wantsSelectionOfObjectInCommandMode(
const std::set<makVrv::DtUniqueID>&)
const override;
118 virtual void sendTaskRequest(
const DtSimTask&);
121 virtual QSize canvasSize();
123 virtual void onOK()
override { onOk(); };
126 virtual QWidget* takeOKCancelButtonCanvas(QWidget* newParent)
override;
129 virtual void giveOKCancelButtonCanvas(QWidget*)
override;
131 virtual void slot_oneClickComplete()
override;
134 void resizedToContents();
137 virtual void resizeToContents();
138 virtual void applyWithoutGoingBackClicked();
142 virtual void onCancel()
override;
143 virtual void onApply();
144 virtual void updateOKButtonText();
164 bool myReadOnlyMode =
false;
165 bool myOKEnabled =
false;
QFrame * myTaskSetDescriptionSeparator
Definition: baseTaskSetDialogInterface.h:159
QLabel * myTaskSetDescription
Definition: baseTaskSetDialogInterface.h:158
Definition: baseTaskSetDialogInterface.h:35
QCheckBox * myApplyWithoutGoingBack
Definition: baseTaskSetDialogInterface.h:152
char myAccepted
Definition: baseTaskSetDialogInterface.h:156
boost::signals2::connection myCompleteConnection
Definition: baseTaskSetDialogInterface.h:166
virtual void onOK() override
Definition: baseTaskSetDialogInterface.h:123
Definition: taskSetDialogInterface.h:82
bool myAutoSizeOnShow
Definition: baseTaskSetDialogInterface.h:162
QPushButton * myCancelButton
Definition: baseTaskSetDialogInterface.h:153
QVBoxLayout * myMasterLayout
Definition: baseTaskSetDialogInterface.h:147
QPushButton * myOKButton
Definition: baseTaskSetDialogInterface.h:151
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:154
bool myValidInitialization
Definition: baseTaskSetDialogInterface.h:163
Definition: simCommandObjectWrapper.h:42
QHBoxLayout * myButtonLayout
Definition: baseTaskSetDialogInterface.h:148
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:76
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
QWidget * myOKCancelButtonCanvas
Definition: baseTaskSetDialogInterface.h:150
int accepted() const
0 - Closed without pressing cancel or ok 1 - Closed by ok 2 - Closed by cancel
Definition: baseTaskSetDialogInterface.h:69