walberla::gui::BlockTreeView Class Reference

#include <BlockTreeView.h>

+ Inheritance diagram for walberla::gui::BlockTreeView:

Public Slots

void onDataChange ()
 

Public Member Functions

 BlockTreeView (const GUI &gui, QWidget *parent=0)
 
virtual ~BlockTreeView ()
 
void setBlock (IBlock *b)
 
void setPropTreeModel (shared_ptr< PropertyTree > propTreeModel)
 

Protected Member Functions

virtual void dragEnterEvent (QDragEnterEvent *ev)
 
virtual void dragMoveEvent (QDragMoveEvent *ev)
 
virtual void dropEvent (QDropEvent *ev)
 

Protected Attributes

const GUIgui_
 
IBlockblock_
 
shared_ptr< PropertyTreepropTreeModel_
 

Constructor & Destructor Documentation

◆ BlockTreeView()

walberla::gui::BlockTreeView::BlockTreeView ( const GUI gui,
QWidget *  parent = 0 
)

◆ ~BlockTreeView()

virtual walberla::gui::BlockTreeView::~BlockTreeView ( )
inlinevirtual

Member Function Documentation

◆ dragEnterEvent()

void walberla::gui::BlockTreeView::dragEnterEvent ( QDragEnterEvent *  ev)
protectedvirtual

◆ dragMoveEvent()

void walberla::gui::BlockTreeView::dragMoveEvent ( QDragMoveEvent *  ev)
protectedvirtual

◆ dropEvent()

void walberla::gui::BlockTreeView::dropEvent ( QDropEvent *  ev)
protectedvirtual

◆ onDataChange

void walberla::gui::BlockTreeView::onDataChange ( )
slot

◆ setBlock()

void walberla::gui::BlockTreeView::setBlock ( IBlock b)

◆ setPropTreeModel()

void walberla::gui::BlockTreeView::setPropTreeModel ( shared_ptr< PropertyTree propTreeModel)

Member Data Documentation

◆ block_

IBlock* walberla::gui::BlockTreeView::block_
protected

◆ gui_

const GUI& walberla::gui::BlockTreeView::gui_
protected

◆ propTreeModel_

shared_ptr<PropertyTree> walberla::gui::BlockTreeView::propTreeModel_
protected

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