VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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
- 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 ()

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 setSelectedName (const QString &name)
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.

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::setSelectedName ( const QString &  name)
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

Member Data Documentation

Ui_DtAggregateAsDialogUi makVrf::DtAggregateAsDialog::myUiImpl
DtVrfFilteredListView* makVrf::DtAggregateAsDialog::myToAggregate
DtEnumerationSelectionWidget* makVrf::DtAggregateAsDialog::myEnumerationSelectionWidget
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 Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)