VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Public Attributes | Protected Member Functions
makVrf::DtSetFormationDialog Class Reference
Inheritance diagram for makVrf::DtSetFormationDialog:
Inheritance graph
[legend]

Public Member Functions

 DtSetFormationDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtSetFormationDialog ()
- 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 * > &)
 Calls setupGui and shows the dialog.
virtual void setOKEnabled (bool)
 Enables/disables OK button.
virtual bool valid () const
 Override to return whether or not extension is valid.
- 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 * > &)
 Setup signals to cancel dialog if all objects deleted that this dialog is representing.
virtual void selectionChanged (const QString &selection)
 Notify dialog of selection changes from attached dialogs.
virtual void sendSetRequest (std::vector< std::string > names, const DtSetDataRequest &)
 Sends signal to send out set.
virtual bool insertMapFocusHandler (DtMapFocusHandler *, int index=-1)
 If a dialog has manages map focus handlers, inserts this map focus handler into the chain.
virtual void initializeFromAction (DtVrfTaskSetAction *)
 Intializes contents from action as an action could have relevant properties assigned to it containing additional data.
virtual void sendTaskRequest (std::vector< std::string > names, const DtSimTask &)
 Sends signal to send out task.
virtual std::vector< std::string > names () const
void setPartOfPlan (bool b)
bool partOfPlan () const
virtual void cancel ()
 Sends out cancel signal.
virtual QWidgetwidget ()
 Returns the widget.
const std::vector
< makVrv::DtSimEntry * > & 
connectedTo () const
- Public Member Functions inherited from makVrf::DtCommandDialogExtensionInterface
virtual ~DtCommandDialogExtensionInterface ()
virtual void onCancel ()=0

Public Attributes

QWidgetmyCanvas
QHBoxLayout * myContentLayout
DtFormationSelectionEntryWidgetmyFormations
- Public Attributes inherited from makVrf::DtBaseTaskSetDialogInterface
QVBoxLayout * myMasterLayout
QHBoxLayout * myButtonLayout
QPushButtonmyOKButton
QPushButtonmyCancelButton

Protected Member Functions

virtual bool editStatement (const std::vector< makVrv::DtSimEntry * > &states, const DtSimStatement *s)
 Edits the current statement. Return true if the statement can be edited.
virtual QWidgetcontents (const std::vector< makVrv::DtSimEntry * > &data)
 Creates set dialog contents. Called from setupGui.
virtual void sendRequest ()
 Override to send the set or task request.
virtual void setupStatement (const std::vector< makVrv::DtSimEntry * > &data, const DtSimStatement *stmt)
virtual void setupFrom (const std::vector< makVrv::DtSimEntry * > &data)
 Sets up dialog by asking logic to do it.
virtual void initializeItems (const std::vector< makVrv::DtSimEntry * > &data)
 Override for dialogs that need item initialization.
virtual void setupGui (const std::vector< makVrv::DtSimEntry * > &data)
 Sets up the ok/cancel buttons.
- Protected Member Functions inherited from makVrf::DtBaseTaskSetDialogInterface
virtual void postGuiSetup (const std::vector< makVrv::DtSimEntry * > &data)
 Called after setupGui to set up other items in the gui (fill combo boxes, initial text edit, etc)
virtual void setupStatement (const DtSimStatement *stmt)
virtual bool wantsSelectionOfObjectInCommandMode () const
 Override to return false if, when this task is used as part of a simulation command, it does not want to allow to choose an object to apply the command to.
virtual void sendSetRequest (const DtSetDataRequest &)
virtual void sendTaskRequest (const DtSimTask &)
virtual void sendCommandRequest (const DtSimCommandObjectWrapper &)
 Sends signal to send out command.
- Protected Member Functions inherited from makVrf::DtTaskSetDialogInterface
virtual void slot_objectAboutToBeRemoved (makVrv::DtSimObjectEntry &)

Additional Inherited Members

- Protected Slots inherited from makVrf::DtBaseTaskSetDialogInterface
virtual void onOk ()
virtual void onCancel ()
- Protected Attributes inherited from makVrf::DtTaskSetDialogInterface
makVrv::DtDemyDe
bool myPartOfPlan
std::vector< makVrv::DtSimEntry * > myConnectedTo

Constructor & Destructor Documentation

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

Member Function Documentation

virtual bool makVrf::DtSetFormationDialog::editStatement ( const std::vector< makVrv::DtSimEntry * > &  states,
const DtSimStatement s 
)
protectedvirtual

Edits the current statement. Return true if the statement can be edited.

Reimplemented from makVrf::DtBaseTaskSetDialogInterface.

Reimplemented in makVrf::DtTaskMoveIntoFormationDialog.

virtual QWidget* makVrf::DtSetFormationDialog::contents ( const std::vector< makVrv::DtSimEntry * > &  data)
protectedvirtual

Creates set dialog contents. Called from setupGui.

Implements makVrf::DtBaseTaskSetDialogInterface.

Reimplemented in makVrf::DtTaskMoveIntoFormationDialog.

virtual void makVrf::DtSetFormationDialog::sendRequest ( )
protectedvirtual

Override to send the set or task request.

Implements makVrf::DtBaseTaskSetDialogInterface.

Reimplemented in makVrf::DtTaskMoveIntoFormationDialog.

virtual void makVrf::DtSetFormationDialog::setupStatement ( const std::vector< makVrv::DtSimEntry * > &  data,
const DtSimStatement stmt 
)
protectedvirtual
virtual void makVrf::DtSetFormationDialog::setupFrom ( const std::vector< makVrv::DtSimEntry * > &  )
protectedvirtual

Sets up dialog by asking logic to do it.

Reimplemented from makVrf::DtBaseTaskSetDialogInterface.

virtual void makVrf::DtSetFormationDialog::initializeItems ( const std::vector< makVrv::DtSimEntry * > &  data)
protectedvirtual

Override for dialogs that need item initialization.

Reimplemented from makVrf::DtBaseTaskSetDialogInterface.

Reimplemented in makVrf::DtTaskMoveIntoFormationDialog.

virtual void makVrf::DtSetFormationDialog::setupGui ( const std::vector< makVrv::DtSimEntry * > &  )
protectedvirtual

Sets up the ok/cancel buttons.

Reimplemented from makVrf::DtBaseTaskSetDialogInterface.

Reimplemented in makVrf::DtTaskMoveIntoFormationDialog.

Member Data Documentation

QWidget* makVrf::DtSetFormationDialog::myCanvas
QHBoxLayout* makVrf::DtSetFormationDialog::myContentLayout
DtFormationSelectionEntryWidget* makVrf::DtSetFormationDialog::myFormations

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)