VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Signals | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Private Member Functions
makVrf::DtVrfOverlayTreeView Class Reference
Inheritance diagram for makVrf::DtVrfOverlayTreeView:
Inheritance graph
[legend]

Signals

void renameOverlay ()
 
- Signals inherited from makVrf::DtTreeWidget
void mouseLeftPressed (QTreeWidgetItem *, QMouseEvent *, int col)
 
void rightClickOnItem (QTreeWidgetItem *, QMouseEvent *, int col)
 
void contentsMoving (int, int)
 

Public Member Functions

 DtVrfOverlayTreeView (makVrv::DtDe &de, QWidget *parent=0)
 
virtual ~DtVrfOverlayTreeView ()
 
virtual std::string selectedOverlay (bool &overlayIsParent) const
 
- Public Member Functions inherited from makVrf::DtVrfTreeWidget
 DtVrfTreeWidget (makVrv::DtDe &de, QWidget *parent=0)
 
virtual ~DtVrfTreeWidget ()
 
virtual void startDrag (Qt::DropActions supportedActions)
 
QTreeWidgetItemdraggingOver () const
 
virtual void setChangeCursorWhenOverItem (bool)
 
bool changeCursorWhenOverItem () const
 
- 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(const
QStringList &children,
std::string overlay)> 
signal_itemMoved
 
QMenumyRightClickMenu
 
QActionmyShowHide
 
QActionmyLockUnlock
 
QActionmyHideAllButThis
 
QActionmyShowAll
 
QActionmyHideAll
 
QActionmySaveAsShapeFiles
 
QActionmyShapeFilesImport
 
QActionmyRenameOverlay
 
QActionmySetDefaultHidden
 
QActionmyRemoveFromOverlay
 
- Public Attributes inherited from makVrf::DtVrfTreeWidget
boost::signals2::signal< void(const
QStringList &children,
makVrv::DtUniqueID parentId)> 
signal_reparent
 

Protected Slots

virtual void showContextMenu (QTreeWidgetItem *item, QMouseEvent *e, int col)
 
virtual void onShowHideLayer ()
 
virtual void onLockUnlockLayer ()
 
virtual void onHideAllButThis ()
 
virtual void onShowAllLayers ()
 
virtual void onHideAllLayers ()
 
virtual void onSaveOverlayAsShapeFiles ()
 
virtual void onImportShapeFileOntoOverlay ()
 
virtual void onChangeDefaultHidden ()
 
virtual void onRenameOverlay ()
 
virtual void onRemoveFromOverlay ()
 
- Protected Slots inherited from makVrf::DtTreeWidget
virtual void checkForEdit ()
 

Protected Member Functions

virtual QMimeDatamimeData (const QList< QTreeWidgetItem * > list) const
 
virtual bool canDropOnItem (QTreeWidgetItem *, const QStringList &globalIds, QDragMoveEvent *event) const
 
virtual void dropItems (const QStringList &globalIds, QTreeWidgetItem *)
 
virtual bool isOverlay (QTreeWidgetItem *item) const
 
virtual makVrv::DtUniqueID uniqueIDForListItem (QTreeWidgetItem *item) const
 
virtual void createRightClickMenu ()
 
- Protected Member Functions inherited from makVrf::DtVrfTreeWidget
virtual void dragEnterEvent (QDragEnterEvent *event)
 
virtual bool dropMimeData (QTreeWidgetItem *parent, int index, const QMimeData *mimeData, Qt::DropAction action)
 
virtual void dragMoveEvent (QDragMoveEvent *event)
 
virtual void updateDraggingOver (QDragMoveEvent *)
 
virtual void dragLeaveEvent (QDragLeaveEvent *e)
 
virtual bool viewportEvent (QEvent *event) override
 
virtual void mousePressEvent (QMouseEvent *event) override
 
- Protected Member Functions inherited from makVrf::DtTreeWidget
virtual void scrollContentsBy (int, int)
 
virtual QSize sizeHint () const
 
virtual
QItemSelectionModel::SelectionFlags 
selectionCommand (const QModelIndex &index, const QEvent *event=0) const
 
virtual
QItemSelectionModel::SelectionFlags 
selectionBehaviorFlags () const
 

Private Member Functions

 DtVrfOverlayTreeView (const DtVrfOverlayTreeView &orig)
 
DtVrfOverlayTreeViewoperator= (const DtVrfOverlayTreeView &rhs)
 

Additional Inherited Members

- Protected Attributes inherited from makVrf::DtVrfTreeWidget
QTreeWidgetItemmyDraggingOver
 
bool myChangeCursorWhenOverItem
 
- 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
 

Constructor & Destructor Documentation

makVrf::DtVrfOverlayTreeView::DtVrfOverlayTreeView ( makVrv::DtDe de,
QWidget *  parent = 0 
)

constructor

virtual makVrf::DtVrfOverlayTreeView::~DtVrfOverlayTreeView ( )
virtual

Destructor.

makVrf::DtVrfOverlayTreeView::DtVrfOverlayTreeView ( const DtVrfOverlayTreeView orig)
private

Not Implemented.

Member Function Documentation

virtual std::string makVrf::DtVrfOverlayTreeView::selectedOverlay ( bool overlayIsParent) const
virtual
virtual QMimeData* makVrf::DtVrfOverlayTreeView::mimeData ( const QList< QTreeWidgetItem * >  list) const
protectedvirtual

Reimplemented from makVrf::DtVrfTreeWidget.

virtual bool makVrf::DtVrfOverlayTreeView::canDropOnItem ( QTreeWidgetItem ,
const QStringList &  globalIds,
QDragMoveEvent *  event 
) const
protectedvirtual

Override to tell whether or not dragged item can be dropped on specified list item.

Reimplemented from makVrf::DtVrfTreeWidget.

virtual void makVrf::DtVrfOverlayTreeView::dropItems ( const QStringList &  globalIds,
QTreeWidgetItem  
)
protectedvirtual

Override to drop specified items onto the specified parent.

Reimplemented from makVrf::DtVrfTreeWidget.

virtual bool makVrf::DtVrfOverlayTreeView::isOverlay ( QTreeWidgetItem item) const
protectedvirtual
virtual makVrv::DtUniqueID makVrf::DtVrfOverlayTreeView::uniqueIDForListItem ( QTreeWidgetItem item) const
protectedvirtual

Returns the DtUniqueID associated with the item. Returns -1 if no id is found.

virtual void makVrf::DtVrfOverlayTreeView::createRightClickMenu ( )
protectedvirtual
void makVrf::DtVrfOverlayTreeView::renameOverlay ( )
signal
virtual void makVrf::DtVrfOverlayTreeView::showContextMenu ( QTreeWidgetItem item,
QMouseEvent *  e,
int  col 
)
protectedvirtualslot
virtual void makVrf::DtVrfOverlayTreeView::onShowHideLayer ( )
protectedvirtualslot
virtual void makVrf::DtVrfOverlayTreeView::onLockUnlockLayer ( )
protectedvirtualslot
virtual void makVrf::DtVrfOverlayTreeView::onHideAllButThis ( )
protectedvirtualslot
virtual void makVrf::DtVrfOverlayTreeView::onShowAllLayers ( )
protectedvirtualslot
virtual void makVrf::DtVrfOverlayTreeView::onHideAllLayers ( )
protectedvirtualslot
virtual void makVrf::DtVrfOverlayTreeView::onSaveOverlayAsShapeFiles ( )
protectedvirtualslot
virtual void makVrf::DtVrfOverlayTreeView::onImportShapeFileOntoOverlay ( )
protectedvirtualslot
virtual void makVrf::DtVrfOverlayTreeView::onChangeDefaultHidden ( )
protectedvirtualslot
virtual void makVrf::DtVrfOverlayTreeView::onRenameOverlay ( )
protectedvirtualslot
virtual void makVrf::DtVrfOverlayTreeView::onRemoveFromOverlay ( )
protectedvirtualslot
DtVrfOverlayTreeView& makVrf::DtVrfOverlayTreeView::operator= ( const DtVrfOverlayTreeView rhs)
private

Member Data Documentation

boost::signals2::signal<void (const QStringList& children, std::string overlay)> makVrf::DtVrfOverlayTreeView::signal_itemMoved
QMenu* makVrf::DtVrfOverlayTreeView::myRightClickMenu
QAction* makVrf::DtVrfOverlayTreeView::myShowHide
QAction* makVrf::DtVrfOverlayTreeView::myLockUnlock
QAction* makVrf::DtVrfOverlayTreeView::myHideAllButThis
QAction* makVrf::DtVrfOverlayTreeView::myShowAll
QAction* makVrf::DtVrfOverlayTreeView::myHideAll
QAction* makVrf::DtVrfOverlayTreeView::mySaveAsShapeFiles
QAction* makVrf::DtVrfOverlayTreeView::myShapeFilesImport
QAction* makVrf::DtVrfOverlayTreeView::myRenameOverlay
QAction* makVrf::DtVrfOverlayTreeView::mySetDefaultHidden
QAction* makVrf::DtVrfOverlayTreeView::myRemoveFromOverlay

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)