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::DtSetChooserDialog Class Reference

Allows selection of sets.

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

Public Member Functions

 DtSetChooserDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtSetChooserDialog ()
 
virtual DtVrfTaskSetMenuassembleMenu ()
 
virtual QString type () const
 
virtual QString Type () const
 
- Public Member Functions inherited from makVrf::DtTaskSetChooserDialog
 DtTaskSetChooserDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtTaskSetChooserDialog ()
 
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 ()
 
virtual void run (const std::vector< makVrv::DtSimEntry * > &)
 
virtual void setOKEnabled (bool)
 
virtual void setApplyVisible (bool)
 
virtual void setCancelEnabled (bool)
 
virtual void setCancelButtonText (const QString &) override
 
virtual bool okEnabled () const override
 
int accepted () const
 
virtual void setupGui (const std::vector< makVrv::DtSimEntry * > &)
 
virtual void setAutoSizeOnShow (bool)
 
virtual bool autoSizeOnShow () const
 
virtual void setDescription (const QString &desc)
 
virtual QString description () const
 
virtual bool editStatement (const std::vector< makVrv::DtSimEntry * > &, const DtSimStatement *)
 
virtual void finishSizing ()
 
virtual void setPartOfPlan (int b) override
 
virtual void hideButtons (bool)
 
virtual bool applyWithoutGoingBack () const
 
- Public Member Functions inherited from makVrf::DtTaskSetDialogInterface
 DtTaskSetDialogInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtTaskSetDialogInterface ()
 
virtual void connectSignals (const std::vector< makVrv::DtSimEntry * > &)
 
virtual void setSendToRemoteController (bool b)
 
virtual bool sendToRemoteController () const
 
virtual void selectionChanged (const DtUUID &selection)
 
virtual void sendSetRequest (std::vector< DtUUID > names, const DtSetDataRequest &)
 
virtual bool insertMapFocusHandler (DtMapFocusHandlerInterface *, int index=-1)
 
virtual void initializeFromAction (DtVrfTaskSetAction *)
 
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 > &)
 
int partOfPlan () const
 
virtual void cancel ()
 
virtual QWidget * widget ()
 
const std::vector
< makVrv::DtSimEntry * > & 
connectedTo () const
 
virtual QWidget * sizeToParent () const
 
- 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 ()
 
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::vector
< makVrv::DtSimEntry * > &)> 
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::vector< makVrv::DtSimEntry * > &data)
 
virtual void setupStatement (const DtSimStatement *stmt)
 
virtual QString entitySelectionGroupBoxTitle () const
 
virtual void sendRequest ()
 
virtual void initializeItems (const std::vector< makVrv::DtSimEntry * > &data)
 
virtual void setupFrom (const std::vector< makVrv::DtSimEntry * > &d)
 
virtual void populateMenu (QTreeWidgetItem *parent, QAction *action)
 
virtual bool valid () const
 
virtual void setupAvailable ()
 
virtual void postGuiSetup (const std::vector< makVrv::DtSimEntry * > &data)
 
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 ()
 
virtual void selectItem (int)
 
virtual void updateTaskSetLine ()
 
virtual std::set< QString > collapsedItems () const
 
virtual void noObjectsSelected ()
 
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 *)
 
virtual bool wantsSelectionOfObjectInCommandMode (const std::vector< makVrv::DtSimEntry * > &) const
 
virtual void sendSetRequest (const DtSetDataRequest &)
 
virtual void sendTaskRequest (const DtSimTask &)
 
virtual void sendCommandRequest (const DtSimCommandObjectWrapper &)
 
virtual QSize canvasSize ()
 
virtual void onOK ()
 
virtual QWidget * takeOKCancelButtonCanvas (QWidget *newParent) override
 
virtual void giveOKCancelButtonCanvas (QWidget *) override
 
- Protected Member Functions inherited from makVrf::DtTaskSetDialogInterface
virtual void slot_objectAboutToBeRemoved (makVrv::DtSimObjectEntry &)
 
virtual std::vector< std::string > commandDialogFiltersFor (const std::vector< makVrv::DtSimEntry * > &data, const DtSimStatement *stmt, int &initialSelection) const
 
- Protected Attributes inherited from makVrf::DtTaskSetChooserDialog
DtVrfTaskSetMenumyMenu
 
std::vector< makVrv::DtSimEntry * > myEntries
 
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
 
- Protected Attributes inherited from makVrf::DtTaskSetDialogInterface
makVrv::DtDemyDe
 
int myPartOfPlan
 
std::vector< makVrv::DtSimEntry * > myConnectedTo
 
bool mySendToRemoteController
 
DtVrfTaskSetActionmyAction
 

Constructor & Destructor Documentation

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

Member Function Documentation

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

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)