VR-Forces 4.1 Class Documentation
List of all members | Public Slots | Signals | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
makVrv::DtObjectsList Class Reference

class DtObjectsList: More...

Inheritance diagram for makVrv::DtObjectsList:
Inheritance graph
[legend]

Public Slots

virtual void showInformation (QTreeWidgetItem *, int)
virtual void filteredListViewCreated (DtFilteredListView *)
virtual void filteredListViewToBeDestroyed (DtFilteredListView *)

Signals

void showInformationClicked (const DtElementEntry &)
void deleteRequested ()
void rightClickOnItem (QPoint where)
void filterListItemAdded (const DtUniqueID &, QTreeWidgetItem *)
void filterListItemRemoved (const DtUniqueID &, QTreeWidgetItem *)

Public Member Functions

 DtObjectsList (DtDe &de, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 DtObjectsList constructor.
virtual ~DtObjectsList ()
 Destructor.
virtual bool init ()
 Initialize contents of dialog.
virtual bool eventFilter (QObject *o, QEvent *e)
 This event filter will capture key presses, and, if the delete key is pressed (and there are entities selected) will emit the deleteRequested signal.
DtObjectsSelectionListobjectsSelectionList () const
virtual void tick ()

Protected Member Functions

virtual void keyPressEvent (QKeyEvent *e)
virtual DtObjectsSelectionListcreateObjectsSelectionList ()=0
 Override to create derivative of object list to provide filters.

Protected Attributes

DtObjectsSelectionListmyObjectsSelectionList
QVBoxLayout * myMasterLayout
bool mySelectionModeEnabled
DtDemyDe

Private Member Functions

 DtObjectsList (const DtObjectsList &orig)
 Not implemented.
DtObjectsListoperator= (const DtObjectsList &orig)
 Not implemented.

Detailed Description

class DtObjectsList:

Instances of DtObjectsList show a listing of the entity id, object type, global id and name for all objects types

Constructor & Destructor Documentation

makVrv::DtObjectsList::DtObjectsList ( DtDe de,
QWidget parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

DtObjectsList constructor.

virtual makVrv::DtObjectsList::~DtObjectsList ( )
virtual

Destructor.

makVrv::DtObjectsList::DtObjectsList ( const DtObjectsList orig)
private

Not implemented.

Member Function Documentation

virtual bool makVrv::DtObjectsList::init ( )
virtual

Initialize contents of dialog.

Currently looks at existing model data to populate with current entities

virtual bool makVrv::DtObjectsList::eventFilter ( QObject o,
QEvent *  e 
)
virtual

This event filter will capture key presses, and, if the delete key is pressed (and there are entities selected) will emit the deleteRequested signal.

DtObjectsSelectionList * makVrv::DtObjectsList::objectsSelectionList ( ) const
inline
virtual void makVrv::DtObjectsList::tick ( )
virtual
void makVrv::DtObjectsList::showInformationClicked ( const DtElementEntry )
signal
void makVrv::DtObjectsList::deleteRequested ( )
signal
void makVrv::DtObjectsList::rightClickOnItem ( QPoint  where)
signal
void makVrv::DtObjectsList::filterListItemAdded ( const DtUniqueID ,
QTreeWidgetItem  
)
signal
void makVrv::DtObjectsList::filterListItemRemoved ( const DtUniqueID ,
QTreeWidgetItem  
)
signal
virtual void makVrv::DtObjectsList::showInformation ( QTreeWidgetItem ,
int   
)
virtualslot
virtual void makVrv::DtObjectsList::filteredListViewCreated ( DtFilteredListView )
virtualslot
virtual void makVrv::DtObjectsList::filteredListViewToBeDestroyed ( DtFilteredListView )
virtualslot
virtual void makVrv::DtObjectsList::keyPressEvent ( QKeyEvent *  e)
protectedvirtual
virtual DtObjectsSelectionList* makVrv::DtObjectsList::createObjectsSelectionList ( )
protectedpure virtual

Override to create derivative of object list to provide filters.

Implemented in makVrv::DtEntityListWidget.

DtObjectsList& makVrv::DtObjectsList::operator= ( const DtObjectsList orig)
private

Not implemented.

Member Data Documentation

DtObjectsSelectionList* makVrv::DtObjectsList::myObjectsSelectionList
protected

Referenced by objectsSelectionList().

QVBoxLayout* makVrv::DtObjectsList::myMasterLayout
protected
bool makVrv::DtObjectsList::mySelectionModeEnabled
protected
DtDe& makVrv::DtObjectsList::myDe
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)