11 #if !defined(Q_MOC_RUN)
23 #include <QtWidgets/QWidget>
24 #include <QtCore/QTime>
50 virtual std::vector<DtUUID> askIfCanTask(
const std::vector<DtUUID>& names,
const DtSimTask& newTask);
60 virtual void setupGui();
69 virtual void timeout();
71 virtual void closeEvent(QCloseEvent*)
override;
74 virtual void accept();
75 virtual void reject();
78 virtual void askToTask();
81 virtual void timerCheck();
84 virtual void hideMe();
133 virtual std::vector<DtUUID> askIfCanTask(
const std::vector<DtUUID>& names,
const DtSimTask& newTask);
UUID is a unique ID wrapper class.
Definition: uuid.h:59
boost::signals2::signal< void()> signal_reject
Definition: askIfCanTask.h:56
QTimer * myCheckTimer
Definition: askIfCanTask.h:106
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
QTime myElapsedTimer
Definition: askIfCanTask.h:107
makVrv::DtDe & myDe
Definition: askIfCanTask.h:98
Dialog that will present the names of the tasks/plans to be interrupted. Will ask user if it is ok to...
Definition: askIfCanTask.h:40
std::vector< DtUUID > myToTask
Definition: askIfCanTask.h:100
std::shared_ptr< DtSimTask > DtSimTaskSharedPtr
Definition: vrfCurrentTaskManager.h:44
Contains the DtUUID class declaration.
makVrv::DtDe & myDe
Definition: askIfCanTask.h:139
NeedToAskMap myNeedToAsk
Definition: askIfCanTask.h:104
Contains makVrf::DtAskIfCanTask class. This class will create a DtAskIfCanTask dialog to ask the user...
Definition: askIfCanTask.h:119
QPushButton * myCancel
Definition: askIfCanTask.h:95
QVector< DtUUID > myAskingToTask
Definition: askIfCanTask.h:99
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:20
std::map< DtUUID, QString > NeedToAskMap
Definition: askIfCanTask.h:103
QWidget * myWaitingFrame
Definition: askIfCanTask.h:93
QRect myGeometry
Definition: askIfCanTask.h:112
boost::signals2::signal< void()> signal_accept
Definition: askIfCanTask.h:55
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
int mySelectedInterruptAll
Definition: askIfCanTask.h:109
DtSimTask * myNewTask
Definition: askIfCanTask.h:101
QLabel * myWaitingLabel
Definition: askIfCanTask.h:94
std::vector< TaskInformation > EntityTaskInformation
Definition: vrfCurrentTaskManager.h:60
int mySelectedAbandonAll
Definition: askIfCanTask.h:110