VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrf::DtTaskChooserDialog Class Reference

Allows selection of tasks.

Inheritance diagram for makVrf::DtTaskChooserDialog:
Inheritance graph
[legend]

Public Member Functions

 DtTaskChooserDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtTaskChooserDialog () override
 
virtual DtVrfTaskSetMenuassembleMenu () override
 
virtual QString type () const override
 
virtual QString Type () const override
 
- Public Member Functions inherited from makVrf::DtTaskSetChooserDialog
 DtTaskSetChooserDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtTaskSetChooserDialog () override
 
virtual void setReadOnlyMode (bool) override
 
- Public Member Functions inherited from makVrf::DtBaseTaskSetDialogInterface
 DtBaseTaskSetDialogInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtBaseTaskSetDialogInterface () override
 
virtual void run (const std::set< makVrv::DtUniqueID > &) override
 
virtual void setOKEnabled (bool) override
 
virtual void setApplyVisible (bool) override
 
virtual void setCancelEnabled (bool) override
 
virtual void setCancelButtonText (const QString &) override
 
virtual bool okEnabled () const override
 
int accepted () const
 
virtual void setupGui (const std::set< makVrv::DtUniqueID > &) override
 
virtual void setAutoSizeOnShow (bool)
 
virtual bool autoSizeOnShow () const
 
virtual void setDescription (const QString &desc)
 
virtual QString description () const
 
virtual bool editStatement (const std::set< makVrv::DtUniqueID > &, const DtSimStatement *) override
 
virtual void finishSizing ()
 
virtual void setPartOfPlan (int b) override
 
virtual void hideButtons (bool) override
 
virtual bool applyWithoutGoingBack () const
 
- Public Member Functions inherited from makVrf::DtTaskSetDialogInterface
 DtTaskSetDialogInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtTaskSetDialogInterface () override
 
virtual void runOneClick (const std::set< makVrv::DtUniqueID > &)
 
virtual void connectSignals (const std::set< makVrv::DtUniqueID > &)
 
virtual void setSendToRemoteController (bool b)
 
virtual bool sendToRemoteController () const
 
virtual void selectionChanged (const DtUUID &selection) override
 
virtual void sendSetRequest (std::vector< DtUUID > names, const DtSetDataRequest &)
 
virtual bool insertMapFocusHandler (DtMapFocusHandlerInterface *, int index=-1) override
 
virtual void initializeFromAction (DtVrfTaskSetAction *) override
 
DtVrfTaskSetActioninitializedAction () const
 
virtual void sendTaskRequest (std::vector< DtUUID > names, const DtSimTask &)
 
virtual std::vector
< makVrv::DtUniqueID
entityIds () const
 
virtual std::vector< DtUUIDnames () const
 
virtual void setupFromExtendedData (const std::map< std::string, std::string > &)
 
virtual DtSimObjectReference findStateView (const std::set< makVrv::DtUniqueID > &) const
 
virtual DtSimObjectReference findStateView (makVrv::DtUniqueID) const
 
int partOfPlan () const
 
virtual void cancel ()
 
virtual QWidget * widget () override
 
const std::set
< makVrv::DtUniqueID > & 
connectedTo () const
 
virtual QWidget * sizeToParent () const
 
makVrv::DtDede ()
 
- Public Member Functions inherited from makVrf::DtCommandDialogExtensionInterface
virtual ~DtCommandDialogExtensionInterface ()
 
virtual bool initiallyBroadcast () const
 
virtual bool alwaysPopOut () const
 
virtual bool allowBroadcasting () const
 
virtual bool hasUserEntry () const
 
virtual void filterAboutToBeAdded (DtVrfSelectionFilter *)
 
virtual void parentShown (QWidget *)
 
virtual void onCancel ()=0
 
virtual makVrv::DtUnicode broadcastTitle () const
 

Additional Inherited Members

- Public Slots inherited from makVrf::DtBaseTaskSetDialogInterface
virtual void onCancel () override
 
virtual void onApply ()
 
virtual void updateOKButtonText ()
 
- Signals inherited from makVrf::DtBaseTaskSetDialogInterface
void resizedToContents ()
 
- Signals inherited from makVrf::DtTaskSetDialogInterface
void unlockPlan ()
 
- Public Attributes inherited from makVrf::DtTaskSetChooserDialog
QWidget * myCanvas
 
QVBoxLayout * myContentsLayout
 
QTreeWidgetmyTaskSets
 
QHBoxLayout * myCurrentlySelectedLayout
 
QLabelmyCurrentTaskSet
 
QLabelmyWarning
 
QToolButtonmyEditCurrentTaskSet
 
QToolButtonmyResetCurrentTaskSet
 
QWidget * myCurrentlySelectedCanvas
 
- Public Attributes inherited from makVrf::DtBaseTaskSetDialogInterface
QVBoxLayout * myMasterLayout
 
QHBoxLayout * myButtonLayout
 
QWidget * myOKCancelButtonCanvas
 
QPushButtonmyOKButton
 
QCheckBoxmyApplyWithoutGoingBack
 
QPushButtonmyCancelButton
 
QToolButtonmyLockButton
 
char myAccepted
 
QLabelmyTaskSetDescription
 
QFramemyTaskSetDescriptionSeparator
 
- Public Attributes inherited from makVrf::DtTaskSetDialogInterface
boost::signals2::signal< void(DtTaskSetDialogInterface *)> signal_dialogDestroyed
 
- Public Attributes inherited from makVrf::DtCommandDialogExtensionInterface
boost::signals2::signal< void()> signal_cancelled
 
boost::signals2::signal< void(bool)> signal_enableCommandModeSelection
 
boost::signals2::signal< void(bool)> signal_validStateChanged
 
boost::signals2::signal< void(bool)> signal_disableCancel
 
boost::signals2::signal< void(std::vector
< DtUUID > names, const
DtSetDataRequest &)> 
signal_sendSetRequest
 
boost::signals2::signal< void(std::vector
< DtUUID > names, const
DtSimTask &)> 
signal_sendTaskRequest
 
boost::signals2::signal< void(const
DtSimCommandObjectWrapper &)> 
signal_sendCommandRequest
 
boost::signals2::signal< void(const
std::vector< DtUUID > &, const
DtSimTask &, DtVrfTaskSetMenu *)> 
signal_commandActivated
 
boost::signals2::signal< void(const
DtSimCommandObjectWrapper &)> 
signal_simCommandActivated
 
boost::signals2::signal< void(const
std::set< makVrv::DtUniqueID > &)> 
signal_stopWatching
 
- Protected Types inherited from makVrf::DtTaskSetChooserDialog
typedef std::map
< QTreeWidgetItem *, QAction * > 
ActionMap
 
typedef std::map< int,
QTreeWidgetItem * > 
ActionTypeMap
 
- Protected Slots inherited from makVrf::DtTaskSetChooserDialog
virtual void onItemSelectionChanged ()
 
virtual void onEditTaskSet ()
 
virtual void onReset ()
 
virtual void onEditingDialogDestroyed ()
 
virtual void onItemDoubleClicked ()
 
- Protected Slots inherited from makVrf::DtBaseTaskSetDialogInterface
virtual void resizeToContents ()
 
virtual void applyWithoutGoingBackClicked ()
 
- Protected Slots inherited from makVrf::DtTaskSetDialogInterface
virtual void actionDestroyed ()
 
- Protected Member Functions inherited from makVrf::DtTaskSetChooserDialog
virtual QWidget * contents (const std::set< makVrv::DtUniqueID > &data) override
 
virtual void setupStatement (const DtSimStatement *stmt) override
 
virtual QString entitySelectionGroupBoxTitle () const override
 
virtual void sendRequest () override
 
virtual void initializeItems (const std::set< makVrv::DtUniqueID > &data) override
 
virtual void setupFrom (const std::set< makVrv::DtUniqueID > &d) override
 
virtual void populateMenu (QTreeWidgetItem *parent, QAction *action)
 
virtual bool valid () const override
 
virtual void setupAvailable ()
 
virtual void postGuiSetup (const std::set< makVrv::DtUniqueID > &data) override
 
virtual void slot_sendSetRequest (std::vector< DtUUID > names, const DtSetDataRequest &s, bool fromMenu)
 
virtual void slot_sendTaskRequest (std::vector< DtUUID > names, const DtSimTask &s, bool fromMenu)
 
virtual void validate ()
 
virtual void onOk () override
 
virtual void selectItem (int)
 
virtual void updateTaskSetLine ()
 
virtual std::set< QString > collapsedItems () const
 
virtual void noObjectsSelected () override
 
virtual bool triggerAction ()
 
virtual void updateEditable ()
 
virtual void editingDialogDestroyed (DtTaskSetDialogInterface *)
 
virtual void editingCommandDialogDestroyed (DtCommandAssignmentWidgetInterface *)
 
- Protected Member Functions inherited from makVrf::DtBaseTaskSetDialogInterface
virtual void updateApplyButtonVisibility ()
 
virtual void updateButtonText ()
 
virtual void closeEvent (QCloseEvent *) override
 
virtual bool wantsSelectionOfObjectInCommandMode (const std::set< makVrv::DtUniqueID > &) const override
 
virtual void sendSetRequest (const DtSetDataRequest &)
 
virtual void sendTaskRequest (const DtSimTask &)
 
virtual void sendCommandRequest (const DtSimCommandObjectWrapper &) override
 
virtual QSize canvasSize ()
 
virtual void onOK () override
 
virtual QWidget * takeOKCancelButtonCanvas (QWidget *newParent) override
 
virtual void giveOKCancelButtonCanvas (QWidget *) override
 
virtual void slot_oneClickComplete () override
 
- Protected Member Functions inherited from makVrf::DtTaskSetDialogInterface
virtual QString statusText () const
 
virtual bool eventFilter (QObject *, QEvent *) override
 
virtual makVrv::DtQtCursor cursorOverride () const
 
virtual void slot_objectAboutToBeRemoved (DtSimObjectReference)
 
virtual std::vector< std::string > commandDialogFiltersFor (const std::set< makVrv::DtUniqueID > &data, const DtSimStatement *stmt, int &initialSelection) const override
 
- Protected Attributes inherited from makVrf::DtTaskSetChooserDialog
DtVrfTaskSetMenumyMenu
 
std::set< makVrv::DtUniqueIDmyEntries
 
ActionMap myActionMap
 
ActionTypeMap myActionTypeMap
 
DtSetDataRequestmySetDataRequest
 
DtSimTaskmySimTask
 
makVrv::DtSignalConnectionManager myConnectionManager
 
std::vector< DtUUIDmyNames
 
bool myEditingStatement
 
bool myNoObjectsSelected
 
bool myNextTaskSetIsOk
 
std::map< makVrv::DtUniqueID,
std::set< QString > > 
myCollapsedItems
 
bool myReadOnlyMode
 
- Protected Attributes inherited from makVrf::DtBaseTaskSetDialogInterface
bool myAutoSizeOnShow
 
bool myValidInitialization
 
bool myReadOnlyMode = false
 
bool myOKEnabled = false
 
boost::signals2::connection myCompleteConnection
 
- Protected Attributes inherited from makVrf::DtTaskSetDialogInterface
makVrv::DtDemyDe
 
int myPartOfPlan
 
std::set< makVrv::DtUniqueIDmyConnectedTo
 
bool mySendToRemoteController
 
makVrv::DtSignalConnectionManager myConnections
 
DtVrfTaskSetActionmyAction
 
DtMapFocusHandler myMapFocusHandler
 
bool myOneClickMode = false
 

Constructor & Destructor Documentation

makVrf::DtTaskChooserDialog::DtTaskChooserDialog ( makVrv::DtDe de,
QWidget *  parent,
const Qt::WindowFlags &  flags = 0 
)
virtual makVrf::DtTaskChooserDialog::~DtTaskChooserDialog ( )
overridevirtual

Member Function Documentation

virtual DtVrfTaskSetMenu* makVrf::DtTaskChooserDialog::assembleMenu ( )
overridevirtual
virtual QString makVrf::DtTaskChooserDialog::type ( ) const
overridevirtual
virtual QString makVrf::DtTaskChooserDialog::Type ( ) const
overridevirtual

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)