VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtAggregateAsDialog Class Reference
Inheritance diagram for makVrf::DtAggregateAsDialog:
Inheritance graph
[legend]

Public Member Functions

 DtAggregateAsDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtAggregateAsDialog ()
virtual void setupGui (const makVrv::DtSelectionManager::IdSet &)
 Sets up gui based on current selection.
- Public Member Functions inherited from makVrf::DtAggregateAsDialogInterface
virtual ~DtAggregateAsDialogInterface ()

Public Attributes

Ui_DtAggregateAsDialogUi myUiImpl
DtVrfFilteredListViewmyToAggregate
DtEnumerationSelectionWidgetmyEnumerationSelectionWidget
DtForceSelectionEntryWidgetmyForce
- Public Attributes inherited from makVrf::DtAggregateAsDialogInterface
boost::signal< void(DtAggregateAsDialogInterface
*, std::vector< DtUUID >
&uuids, DtEntityType &type,
int &force, int
&initialAggregateState,
DtSimulationAddress &addr)> 
signal_aboutToBeAggregatesAs

Protected Slots

virtual void acceptAndClose ()
virtual void more ()
virtual void less ()
virtual void moveEntityUp ()
virtual void moveEntityDown ()
virtual void sort ()
virtual void changeAggregateType ()
virtual void setupAggregateTypeAndIcon ()
virtual void forceTypeChanged ()

Protected Member Functions

virtual void initConnections ()
 Inits connections for dialog.
virtual void clearAggregateTypes ()
 Clears out the aggregate types combo.
virtual void addAggregateType (const QString &)
 Adds a new aggregate type to the combo.
virtual DtVrfSelectionFilteraddFilter (const DtVrfSelectionFilter *)
 Adds filter.
virtual void selectFilter (int)
 Selects filter.
DtVrfFilteredListViewlistView ()
virtual void setOKEnabled (bool b, const QString &toolTip="")
virtual int currentAggregateType () const
virtual void setObjectType (const DtObjectType &)
virtual DtObjectType aggregateObjectType () const
virtual void setAggregateIcon (const QPixmap &)
virtual void setForce (int)
virtual int force () const
virtual void setSelectedName (const QString &name)
virtual DtAggregateAsDialogLogiccreateLogic ()
virtual QSize iconSize () const
virtual void updateMoveButtons ()

Protected Attributes

makVrv::DtDemyDe
DtAggregateAsDialogLogicmyLogic

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void makVrf::DtAggregateAsDialog::setupGui ( const makVrv::DtSelectionManager::IdSet )
virtual

Sets up gui based on current selection.

Implements makVrf::DtAggregateAsDialogInterface.

Reimplemented in makVrf::DtOrbatAggregateAsDialog.

virtual void makVrf::DtAggregateAsDialog::initConnections ( )
protectedvirtual

Inits connections for dialog.

virtual void makVrf::DtAggregateAsDialog::clearAggregateTypes ( )
protectedvirtual

Clears out the aggregate types combo.

Implements makVrf::DtAggregateAsDialogInterface.

virtual void makVrf::DtAggregateAsDialog::addAggregateType ( const QString &  )
protectedvirtual

Adds a new aggregate type to the combo.

Implements makVrf::DtAggregateAsDialogInterface.

virtual DtVrfSelectionFilter* makVrf::DtAggregateAsDialog::addFilter ( const DtVrfSelectionFilter )
protectedvirtual

Adds filter.

Implements makVrf::DtAggregateAsDialogInterface.

virtual void makVrf::DtAggregateAsDialog::selectFilter ( int  )
protectedvirtual

Selects filter.

Implements makVrf::DtAggregateAsDialogInterface.

DtVrfFilteredListView* makVrf::DtAggregateAsDialog::listView ( )
inlineprotectedvirtual
virtual void makVrf::DtAggregateAsDialog::setOKEnabled ( bool  b,
const QString &  toolTip = "" 
)
protectedvirtual
virtual int makVrf::DtAggregateAsDialog::currentAggregateType ( ) const
protectedvirtual
virtual void makVrf::DtAggregateAsDialog::setObjectType ( const DtObjectType )
protectedvirtual
virtual DtObjectType makVrf::DtAggregateAsDialog::aggregateObjectType ( ) const
protectedvirtual
virtual void makVrf::DtAggregateAsDialog::setAggregateIcon ( const QPixmap &  )
protectedvirtual
virtual void makVrf::DtAggregateAsDialog::setForce ( int  )
protectedvirtual
virtual int makVrf::DtAggregateAsDialog::force ( ) const
protectedvirtual
virtual void makVrf::DtAggregateAsDialog::setSelectedName ( const QString &  name)
protectedvirtual
virtual DtAggregateAsDialogLogic* makVrf::DtAggregateAsDialog::createLogic ( )
protectedvirtual
virtual QSize makVrf::DtAggregateAsDialog::iconSize ( ) const
protectedvirtual
virtual void makVrf::DtAggregateAsDialog::updateMoveButtons ( )
protectedvirtual
virtual void makVrf::DtAggregateAsDialog::acceptAndClose ( )
protectedvirtualslot
virtual void makVrf::DtAggregateAsDialog::more ( )
protectedvirtualslot
virtual void makVrf::DtAggregateAsDialog::less ( )
protectedvirtualslot
virtual void makVrf::DtAggregateAsDialog::moveEntityUp ( )
protectedvirtualslot
virtual void makVrf::DtAggregateAsDialog::moveEntityDown ( )
protectedvirtualslot
virtual void makVrf::DtAggregateAsDialog::sort ( )
protectedvirtualslot
virtual void makVrf::DtAggregateAsDialog::changeAggregateType ( )
protectedvirtualslot
virtual void makVrf::DtAggregateAsDialog::setupAggregateTypeAndIcon ( )
protectedvirtualslot
virtual void makVrf::DtAggregateAsDialog::forceTypeChanged ( )
protectedvirtualslot

Member Data Documentation

Ui_DtAggregateAsDialogUi makVrf::DtAggregateAsDialog::myUiImpl
DtVrfFilteredListView* makVrf::DtAggregateAsDialog::myToAggregate
DtEnumerationSelectionWidget* makVrf::DtAggregateAsDialog::myEnumerationSelectionWidget
DtForceSelectionEntryWidget* makVrf::DtAggregateAsDialog::myForce
makVrv::DtDe& makVrf::DtAggregateAsDialog::myDe
protected
DtAggregateAsDialogLogic* makVrf::DtAggregateAsDialog::myLogic
protected

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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)