8 #if !defined(Q_MOC_RUN)
15 #include <boost/signals2.hpp>
17 #include <QtCore/QObject>
29 class DtTaskSetDialogInterface;
30 class DtCommandAssignmentWidgetInterface;
31 class DtCommandDialogExtensionInterface;
32 class DtConditionalDialogInterface;
33 class DtConditionalExpressionInterface;
92 virtual void cancelCurrentOperations(
bool keepCurrentSelections =
true);
95 virtual bool okToPerformOperation(
QAction* forAction =
nullptr);
100 return (myDialogsInProgress.size() > 0);
105 return myDialogsInProgress.size();
120 virtual void initializeConnections();
125 virtual void positionDialog(QWidget*);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Definition: conditionalDialogInterface.h:45
boost::signals2::signal< void(DtConditionalExpressionInterface *)> signal_conditionalExpressionDestroyed
Signal sent when the dialog is destroyed.
Definition: vrfTaskSetDialogOrganizer.h:66
DtVrfTaskSetDialogSignalHandler myTaskSetDialogSignalHandler
Definition: vrfTaskSetDialogOrganizer.h:131
Definition: taskSetDialogInterface.h:84
bool dialogInProgress() const
Definition: vrfTaskSetDialogOrganizer.h:98
boost::signals2::signal< void(DtTaskSetDialogInterface *)> signal_dialogDestroyed
Signal sent when the dialog is destroyed.
Definition: vrfTaskSetDialogOrganizer.h:57
boost::signals2::signal< void(DtConditionalDialogInterface *)> signal_conditionalDialogDestroyed
Signal sent when the dialog is destroyed.
Definition: vrfTaskSetDialogOrganizer.h:63
Definition: conditionalExpressionInterface.h:79
makVrv::DtDe & myDe
Definition: vrfTaskSetDialogOrganizer.h:128
Contains makVrv::DtVirtualBaseClass class.
makVrv::DtSignalConnectionManager myConnections
Definition: vrfTaskSetDialogOrganizer.h:130
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
boost::signals2::signal< void(DtCommandAssignmentWidgetInterface *)> signal_commandDialogDestroyed
Signal sent when the dialog is destroyed.
Definition: vrfTaskSetDialogOrganizer.h:60
int dialogsInProgress() const
Definition: vrfTaskSetDialogOrganizer.h:103
Definition: vrfTaskSetDialogOrganizer.h:35
std::vector< QWidget * > myDialogsInProgress
Definition: vrfTaskSetDialogOrganizer.h:129
Base class to provide boost signal/slot management.
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
makVrv::DtDe & myDe
Definition: vrfTaskSetDialogOrganizer.h:75
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
This class contains a a list of all the task/set/command/condition dialogs in process.
Definition: vrfTaskSetDialogOrganizer.h:79