Plasma Engine  2.0
Loading...
Searching...
No Matches
plQtDocumentTreeView Class Reference
Inheritance diagram for plQtDocumentTreeView:

Public Member Functions

 plQtDocumentTreeView (QWidget *pParent)
 
 plQtDocumentTreeView (QWidget *pParent, plDocument *pDocument, std::unique_ptr< plQtDocumentTreeModel > pCustomModel, plSelectionManager *pSelection=nullptr)
 
void Initialize (plDocument *pDocument, std::unique_ptr< plQtDocumentTreeModel > pCustomModel, plSelectionManager *pSelection=nullptr)
 
void EnsureLastSelectedItemVisible ()
 
void SetAllowDragDrop (bool bAllow)
 
void SetAllowDeleteObjects (bool bAllow)
 
plQtTreeSearchFilterModelGetProxyFilterModel () const
 
- Public Member Functions inherited from plQtItemView< QTreeView >
 plQtItemView (QWidget *pParent)
 
virtual void mousePressEvent (QMouseEvent *pEvent) override
 
virtual void mouseReleaseEvent (QMouseEvent *pEvent) override
 
virtual void mouseDoubleClickEvent (QMouseEvent *pEvent) override
 
virtual void mouseMoveEvent (QMouseEvent *pEvent) override
 

Protected Member Functions

virtual bool event (QEvent *pEvent) override
 

Member Function Documentation

◆ event()

bool plQtDocumentTreeView::event ( QEvent * pEvent)
overrideprotectedvirtual

Reimplemented from plQtItemView< QTreeView >.


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