API Documentation
Loading...
Searching...
No Matches
DesignPropertyTableView Class Reference

A QTableView for showing Model or DesignObject properties. More...

#include <DesignPropertyTable.h>

Inheritance diagram for DesignPropertyTableView:
[legend]
Collaboration diagram for DesignPropertyTableView:
[legend]

Public Member Functions

 DesignPropertyTableView (QWidget *parent=nullptr)
 
QSize minimumSizeHint () const override
 
DesignTableModelmodel () const
 
void refreshAll ()
 
Buffer< UUIDselectedIDs () const
 
void setProxyModel (DesignSortFilterProxyModel *model)
 

Protected Member Functions

void dataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector< int > &roles) override
 
void rowsInserted (const QModelIndex &parent, int start, int end) override
 

Protected Attributes

DesignSortFilterProxyModelm_table_model
 

Detailed Description

A QTableView for showing Model or DesignObject properties.


Constructor & Destructor Documentation

◆ DesignPropertyTableView()

DesignPropertyTableView ( QWidget * parent = nullptr)
explicit

Member Function Documentation

◆ dataChanged()

void dataChanged ( const QModelIndex & topLeft,
const QModelIndex & bottomRight,
const QVector< int > & roles )
overrideprotected

◆ minimumSizeHint()

QSize minimumSizeHint ( ) const
override

◆ model()

DesignTableModel * model ( ) const
inlinenodiscard

◆ refreshAll()

void refreshAll ( )

◆ rowsInserted()

void rowsInserted ( const QModelIndex & parent,
int start,
int end )
overrideprotected

◆ selectedIDs()

Buffer< UUID > selectedIDs ( ) const

◆ setProxyModel()

void setProxyModel ( DesignSortFilterProxyModel * model)

Member Data Documentation

◆ m_table_model

DesignSortFilterProxyModel* m_table_model
protected

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