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 | 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 &)
 
- Public Member Functions inherited from makVrf::DtAggregateAsDialogInterface
virtual ~DtAggregateAsDialogInterface ()
 

Public Attributes

Ui_DtAggregateAsDialogUi myUiImpl
 
DtVrfFilteredListViewmyToAggregate
 
DtEnumerationSelectionWidgetmyEnumerationSelectionWidget
 
DtForceSelectionEntryWidgetmyForce
 
- Public Attributes inherited from makVrf::DtAggregateAsDialogInterface
boost::signals2::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 ()
 
virtual void clearAggregateTypes ()
 
virtual void addAggregateType (const QString &)
 
virtual DtVrfSelectionFilteraddFilter (const DtVrfSelectionFilter *)
 
virtual void selectFilter (int)
 
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 Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)