Workspace 6.21.5
Signals | Public Member Functions | Properties | List of all members
MeshModelInterfaceWidget Class Reference

Widget for displaying properties of a MeshModelInterface.

#include <Mesh/Widgets/meshmodelinterfacewidget.h>

Inherits QWidget.

Signals

void elementSelected (const Mesh::ElementType::Type *type, Mesh::ItemHandle::size_type elementIndex)
 
void nodeSelected (Mesh::ItemHandle::size_type nodeIndex)
 
void requestUpdate ()
 

Public Member Functions

 MeshModelInterfaceWidget (QWidget *parent=nullptr)
 
 ~MeshModelInterfaceWidget () override
 
InspectorViewMode getViewMode () const
 
void setElementIndex (unsigned index)
 
void setElementType (const ElementType::Type &type)
 
void setNodeIndex (unsigned index)
 
void setViewMode (InspectorViewMode mode)
 
void update (const MeshModelInterface &model)
 

Properties

bool collapseInIOTree
 

Constructor & Destructor Documentation

◆ MeshModelInterfaceWidget()

MeshModelInterfaceWidget ( QWidget *  parent = nullptr)

◆ ~MeshModelInterfaceWidget()

~MeshModelInterfaceWidget ( )
overridedefault

Member Function Documentation

◆ elementSelected

void elementSelected ( const Mesh::ElementType::Type type,
Mesh::ItemHandle::size_type  elementIndex 
)
signal

◆ getViewMode()

InspectorViewMode getViewMode ( ) const

◆ nodeSelected

void nodeSelected ( Mesh::ItemHandle::size_type  nodeIndex)
signal

◆ requestUpdate

void requestUpdate ( )
signal

◆ setElementIndex()

void setElementIndex ( unsigned  index)

◆ setElementType()

void setElementType ( const ElementType::Type type)

◆ setNodeIndex()

void setNodeIndex ( unsigned  index)

◆ setViewMode()

void setViewMode ( InspectorViewMode  mode)

◆ update()

void update ( const MeshModelInterface model)

Property Documentation

◆ collapseInIOTree

bool collapseInIOTree
read