VR-Forces 5.0.2 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 Member Functions | Protected Attributes
makVrf::DtEntityPaletteTreeWidget Class Reference

!!!!!!!!!! DtEntityPaletteTreeWidget

Inheritance diagram for makVrf::DtEntityPaletteTreeWidget:
Inheritance graph
[legend]

Public Member Functions

 DtEntityPaletteTreeWidget (makVrv::DtDe &de, QWidget *p)
 
virtual ~DtEntityPaletteTreeWidget ()
 
virtual QSize sizeHint () const
 
bool favoritesSupported () const
 
virtual void setFavoritesSupported (bool b)
 
virtual void mousePressEvent (QMouseEvent *event)
 
- Public Member Functions inherited from makVrf::DtTreeWidget
 DtTreeWidget (makVrv::DtDe &de, QWidget *parent)
 
virtual ~DtTreeWidget ()
 
virtual QTreeWidgetItemlastItem () const
 
QTreeWidgetItemitemFromIndex (const QModelIndex &idx)
 
QModelIndex indexFromItem (QTreeWidgetItem *item, int column=0) const
 
virtual void setMinimumSizeHint (const QSize &)
 
virtual QSize minimumSizeHint () const
 
virtual void setSizeHint (const QSize &s)
 
virtual int indexOfChild (QTreeWidgetItem *) const
 
unsigned int depth (QTreeWidgetItem *) const
 
QTreeWidgetItemnextSibling (QTreeWidgetItem *) const
 
void setAllowEmptySelection (bool)
 
bool allowEmptySelection () const
 
virtual bool edit (const QModelIndex &index, EditTrigger trigger, QEvent *event)
 
virtual void closeEditor (QWidget *editor, QAbstractItemDelegate::EndEditHint hint)
 
virtual void itemRightClickedOn (QTreeWidgetItem *, QMouseEvent *, int col)
 
virtual void mouseDoubleClickEvent (QMouseEvent *event)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void itemLeftClickedOn (QTreeWidgetItem *, QMouseEvent *, int)
 
virtual bool editingCanceled () const
 
QItemSelectionModel::SelectionFlags lastSelectionCommand () const
 
bool lastSelectHadControlKeyDown () const
 
virtual void setAllowWindowsStyleNameEdit (bool)
 
bool allowWindowsStyleNameEdit () const
 
virtual void setDisableNameEditIfNotWindowsStyleEdit (bool)
 
bool disableNameEditIfNotWindowsStyleEnabled () const
 
virtual void setEditPressTime (double)
 
double editPressTime () const
 

Public Attributes

boost::signals2::signal< void(DtEntityMapperKey,
bool)> 
signal_favoriteChanged
 

Protected Member Functions

virtual QMimeDatamimeData (const QList< QTreeWidgetItem * > list) const
 
- Protected Member Functions inherited from makVrf::DtTreeWidget
virtual void scrollContentsBy (int, int)
 
virtual
QItemSelectionModel::SelectionFlags 
selectionCommand (const QModelIndex &index, const QEvent *event=0) const
 
virtual
QItemSelectionModel::SelectionFlags 
selectionBehaviorFlags () const
 

Protected Attributes

bool myFavoritesSupported
 
- Protected Attributes inherited from makVrf::DtTreeWidget
bool myMouseRightClick
 
bool myAllowEmptySelection
 
bool myAllowWindowsStyleNameEdit
 
double myEditPressTime
 
makVrv::DtDemyDe
 
bool myEditingCanceled
 
QSize myMinimumSizeHint
 
QSize mySizeHint
 
bool myNextReleaseMightBeEdit
 
QTreeWidgetItemmyCheckForEditAfterTimer
 
bool myLastEditEventWasDoubleClick
 
bool myDisableNameEditIfNotWindowsStyleEnabled
 
QItemSelectionModel::SelectionFlags myLastSelectionCommand
 
bool myLastSelectHadControlKeyDown
 

Additional Inherited Members

- Signals inherited from makVrf::DtTreeWidget
void mouseLeftPressed (QTreeWidgetItem *, QMouseEvent *, int col)
 
void rightClickOnItem (QTreeWidgetItem *, QMouseEvent *, int col)
 
void contentsMoving (int, int)
 
- Protected Slots inherited from makVrf::DtTreeWidget
virtual void checkForEdit ()
 

Constructor & Destructor Documentation

makVrf::DtEntityPaletteTreeWidget::DtEntityPaletteTreeWidget ( makVrv::DtDe de,
QWidget *  p 
)
virtual makVrf::DtEntityPaletteTreeWidget::~DtEntityPaletteTreeWidget ( )
virtual

Member Function Documentation

virtual QSize makVrf::DtEntityPaletteTreeWidget::sizeHint ( ) const
virtual

Need to do this as default sizeHint() for an abstract scroll area (in Qt 4.2.2) is too large.

Reimplemented from makVrf::DtTreeWidget.

bool makVrf::DtEntityPaletteTreeWidget::favoritesSupported ( ) const
inline
virtual void makVrf::DtEntityPaletteTreeWidget::setFavoritesSupported ( bool  b)
virtual
virtual void makVrf::DtEntityPaletteTreeWidget::mousePressEvent ( QMouseEvent *  event)
virtual

Override mouse press event to effect favorites selection.

Reimplemented from makVrf::DtTreeWidget.

virtual QMimeData* makVrf::DtEntityPaletteTreeWidget::mimeData ( const QList< QTreeWidgetItem * >  list) const
protectedvirtual

Member Data Documentation

boost::signals2::signal<void (DtEntityMapperKey, bool)> makVrf::DtEntityPaletteTreeWidget::signal_favoriteChanged
bool makVrf::DtEntityPaletteTreeWidget::myFavoritesSupported
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)