VR-Forces 4.6 Class Documentation
 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 ()

Public Member Functions

 DtVrfOverlayTreeView (makVrv::DtDe &de, QWidget *parent=0)
 constructor
virtual ~DtVrfOverlayTreeView ()
 Destructor.
virtual std::string selectedOverlay () const
- Public Member Functions inherited from makVrf::DtVrfTreeWidget
 DtVrfTreeWidget (makVrv::DtDe &de, QWidget *parent=0)
 CTOR.
virtual ~DtVrfTreeWidget ()
 DTOR.
virtual void startDrag (Qt::DropActions supportedActions)
QTreeWidgetItemdraggingOver () const
- Public Member Functions inherited from makVrf::DtTreeWidget
 DtTreeWidget (makVrv::DtDe &de, QWidget *parent)
 Constructor.
virtual ~DtTreeWidget ()
 DTOR.
virtual QTreeWidgetItemlastItem () const
 Returns the last item in the list.
QTreeWidgetItemitemFromIndex (const QModelIndex &idx)
QModelIndex indexFromItem (QTreeWidgetItem *item, int column=0) const
virtual void setMinimumSizeHint (const QSize &)
 Set the minimum size hint. If either width or height is -1 uses default.
virtual QSize minimumSizeHint () const
virtual void setSizeHint (const QSize &s)
 Sets the size hint in absence of minimum size.
virtual int indexOfChild (QTreeWidgetItem *) const
 Returns the index of the child.
unsigned int depth (QTreeWidgetItem *) const
 Returns the number of levels down this item is.
QTreeWidgetItemnextSibling (QTreeWidgetItem *) const
 Returns the next item after the supplied item.
void setAllowEmptySelection (bool)
 Only valid in single selection mode.
bool allowEmptySelection () const
virtual bool edit (const QModelIndex &index, EditTrigger trigger, QEvent *event)
 Override to prevent keystrokes from going to vantage while editing.
virtual void closeEditor (QWidget *editor, QAbstractItemDelegate::EndEditHint hint)
virtual void itemRightClickedOn (QTreeWidgetItem *, QMouseEvent *, int col)
virtual void mousePressEvent (QMouseEvent *event)
virtual void mouseDoubleClickEvent (QMouseEvent *event)
 Turn off in name editing potential if double click.
virtual void mouseReleaseEvent (QMouseEvent *event)
virtual void itemLeftClickedOn (QTreeWidgetItem *, QMouseEvent *, int)
virtual bool editingCanceled () const
virtual void setAllowWindowsStyleNameEdit (bool)
bool allowWindowsStyleNameEdit () const
virtual void setEditPressTime (double)
double editPressTime () const

Public Attributes

boost::signal< void(const
QStringList &children,
std::string overlay)> 
signal_itemMoved
QMenumyRightClickMenu
QActionmyShowHide
QActionmyLockUnlock
QActionmyHideAllButThis
QActionmyShowAll
QActionmyHideAll
QActionmySaveAsShapeFiles
QActionmyShapeFilesImport
QActionmyRenameOverlay
QActionmySetDefaultHidden
- Public Attributes inherited from makVrf::DtVrfTreeWidget
boost::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 ()

Protected Member Functions

virtual QMimeDatamimeData (const QList< QTreeWidgetItem * > list) const
virtual bool canDropOnItem (QTreeWidgetItem *, const QStringList &globalIds, QDragMoveEvent *event) const
 Override to tell whether or not dragged item can be dropped on specified list item.
virtual void dropItems (const QStringList &globalIds, QTreeWidgetItem *)
 Override to drop specified items onto the specified parent.
virtual bool isOverlay (QTreeWidgetItem *item) const
virtual makVrv::DtUniqueID uniqueIDForListItem (QTreeWidgetItem *item) const
 Returns the DtUniqueID associated with the item.
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)
- Protected Member Functions inherited from makVrf::DtTreeWidget
virtual void scrollContentsBy (int, int)
virtual QSize sizeHint () const
 Need to do this as default sizeHint() for an abstract scroll area (in Qt 4.2.2) is too large.
virtual
QItemSelectionModel::SelectionFlags 
selectionCommand (const QModelIndex &index, const QEvent *event=0) const
 Override to allow empty selection in single selection mode.
virtual
QItemSelectionModel::SelectionFlags 
selectionBehaviorFlags () const

Private Member Functions

 DtVrfOverlayTreeView (const DtVrfOverlayTreeView &orig)
 Not Implemented.
DtVrfOverlayTreeViewoperator= (const DtVrfOverlayTreeView &rhs)

Additional Inherited Members

- Protected Attributes inherited from makVrf::DtVrfTreeWidget
QTreeWidgetItemmyDraggingOver

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 ( ) 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
DtVrfOverlayTreeView& makVrf::DtVrfOverlayTreeView::operator= ( const DtVrfOverlayTreeView rhs)
private

Member Data Documentation

boost::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

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)