VR-Forces 5.0.3 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::DtEntityListDropdown Class Reference
Inheritance diagram for makVrf::DtEntityListDropdown:
Inheritance graph
[legend]

Public Member Functions

 DtEntityListDropdown (makVrv::DtDe &de, QWidget *parent=0)
 
virtual ~DtEntityListDropdown ()
 
virtual QString selectedEntityName () const
 
virtual DtUUID selectedEntityId () const
 
virtual DtEntityIdentifier selectedVrlinkEntityId () const
 
virtual void setSelectedId (const DtUUID &, bool signal=false)
 
virtual DtUUID findEntityId (makVrv::DtUniqueID id) const
 
virtual DtEntityIdentifier findVrlinkEntityId (makVrv::DtUniqueID id) const
 

Public Attributes

boost::signals2::signal< void(DtUUID,
DtEntityIdentifier)> 
signal_entityChanged
 

Protected Slots

virtual void entityChanged (int idx)
 

Protected Member Functions

virtual void itemAdded (QTreeWidgetItem *)
 
virtual void itemRemoved (QTreeWidgetItem *, makVrv::DtUniqueID)
 
virtual void itemUpdated (DtObjectListViewItem *)
 
virtual void itemsCleared ()
 
virtual void initialize ()
 
virtual void update ()
 

Protected Attributes

makVrv::DtSignalConnectionManager myConnections
 
makVrv::DtDemyDe
 
DtVrfFilteredListViewmyEntities
 
boost::signals2::connection myUpdateConnection
 
bool myFirstUpdate
 

Constructor & Destructor Documentation

makVrf::DtEntityListDropdown::DtEntityListDropdown ( makVrv::DtDe de,
QWidget *  parent = 0 
)
virtual makVrf::DtEntityListDropdown::~DtEntityListDropdown ( )
virtual

Member Function Documentation

virtual QString makVrf::DtEntityListDropdown::selectedEntityName ( ) const
virtual
virtual DtUUID makVrf::DtEntityListDropdown::selectedEntityId ( ) const
virtual
virtual DtEntityIdentifier makVrf::DtEntityListDropdown::selectedVrlinkEntityId ( ) const
virtual
virtual void makVrf::DtEntityListDropdown::setSelectedId ( const DtUUID ,
bool  signal = false 
)
virtual

Sets the selected entity id. Will emit signal for change is changed and flag is true.

virtual DtUUID makVrf::DtEntityListDropdown::findEntityId ( makVrv::DtUniqueID  id) const
virtual
virtual DtEntityIdentifier makVrf::DtEntityListDropdown::findVrlinkEntityId ( makVrv::DtUniqueID  id) const
virtual
virtual void makVrf::DtEntityListDropdown::itemAdded ( QTreeWidgetItem )
protectedvirtual
virtual void makVrf::DtEntityListDropdown::itemRemoved ( QTreeWidgetItem ,
makVrv::DtUniqueID   
)
protectedvirtual
virtual void makVrf::DtEntityListDropdown::itemUpdated ( DtObjectListViewItem )
protectedvirtual
virtual void makVrf::DtEntityListDropdown::itemsCleared ( )
protectedvirtual
virtual void makVrf::DtEntityListDropdown::initialize ( )
protectedvirtual
virtual void makVrf::DtEntityListDropdown::update ( )
protectedvirtual
virtual void makVrf::DtEntityListDropdown::entityChanged ( int  idx)
protectedvirtualslot

Member Data Documentation

boost::signals2::signal<void (DtUUID, DtEntityIdentifier)> makVrf::DtEntityListDropdown::signal_entityChanged
makVrv::DtSignalConnectionManager makVrf::DtEntityListDropdown::myConnections
protected
makVrv::DtDe& makVrf::DtEntityListDropdown::myDe
protected
DtVrfFilteredListView* makVrf::DtEntityListDropdown::myEntities
protected
boost::signals2::connection makVrf::DtEntityListDropdown::myUpdateConnection
protected
bool makVrf::DtEntityListDropdown::myFirstUpdate
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)