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 () override
 
virtual void setupGui (const makVrv::DtSelectionManager::IdSet &) override
 
- 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 () override
 
virtual void addAggregateType (const QString &, const DtEntityType &) override
 
virtual void sortAggregateAsChoices () override
 
virtual DtVrfSelectionFilteraddFilter (const DtVrfSelectionFilter *) override
 
virtual void selectFilter (int) override
 
virtual DtVrfFilteredListViewlistView () override
 
virtual void setOKEnabled (bool b, const QString &toolTip="") override
 
virtual DtEntityType currentAggregateType () const override
 
virtual void setObjectType (const DtEntityType &) override
 
virtual DtEntityType aggregateObjectType () const override
 
virtual void setAggregateIcon (const QPixmap &) override
 
virtual void setForce (int) override
 
virtual int force () const override
 
virtual void setSelectedName (const QString &name) override
 
virtual DtAggregateAsDialogLogiccreateLogic ()
 
virtual QSize iconSize () const override
 
virtual void updateMoveButtons () override
 

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 ( )
overridevirtual

Member Function Documentation

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

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 ( )
overrideprotectedvirtual

Clears out the aggregate types combo.

Implements makVrf::DtAggregateAsDialogInterface.

virtual void makVrf::DtAggregateAsDialog::addAggregateType ( const QString &  ,
const DtEntityType &   
)
overrideprotectedvirtual

Adds a new aggregate type to the combo.

Implements makVrf::DtAggregateAsDialogInterface.

virtual void makVrf::DtAggregateAsDialog::sortAggregateAsChoices ( )
overrideprotectedvirtual

Sorts list.

Implements makVrf::DtAggregateAsDialogInterface.

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

Adds filter.

Implements makVrf::DtAggregateAsDialogInterface.

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

Selects filter.

Implements makVrf::DtAggregateAsDialogInterface.

virtual DtVrfFilteredListView* makVrf::DtAggregateAsDialog::listView ( )
inlineoverrideprotectedvirtual
virtual void makVrf::DtAggregateAsDialog::setOKEnabled ( bool  b,
const QString &  toolTip = "" 
)
overrideprotectedvirtual
virtual DtEntityType makVrf::DtAggregateAsDialog::currentAggregateType ( ) const
overrideprotectedvirtual
virtual void makVrf::DtAggregateAsDialog::setObjectType ( const DtEntityType &  )
overrideprotectedvirtual
virtual DtEntityType makVrf::DtAggregateAsDialog::aggregateObjectType ( ) const
overrideprotectedvirtual
virtual void makVrf::DtAggregateAsDialog::setAggregateIcon ( const QPixmap &  )
overrideprotectedvirtual
virtual void makVrf::DtAggregateAsDialog::setForce ( int  )
overrideprotectedvirtual
virtual int makVrf::DtAggregateAsDialog::force ( ) const
overrideprotectedvirtual
virtual void makVrf::DtAggregateAsDialog::setSelectedName ( const QString &  name)
overrideprotectedvirtual
virtual DtAggregateAsDialogLogic* makVrf::DtAggregateAsDialog::createLogic ( )
protectedvirtual
virtual QSize makVrf::DtAggregateAsDialog::iconSize ( ) const
overrideprotectedvirtual
virtual void makVrf::DtAggregateAsDialog::updateMoveButtons ( )
overrideprotectedvirtual
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 Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)