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

#include <DesignTableEditorWidget.h>

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

Signals

void requestHiddenSignal ()
 

Public Member Functions

 DesignTableEditorWidget (DesignPropertyTable *table, const std::function< QWidget *(const Model &)> &callback, QWidget *parent=nullptr)
 
void setActive (const Model &model)
 

Protected Attributes

std::function< QWidget *(const Model &)> m_callback
 
QWidget * m_current_editor = nullptr
 
QCustomStackedWidgetm_editor_stack = nullptr
 
QWidget * m_new_editor = nullptr
 
DesignPropertyTablem_table = nullptr
 

Constructor & Destructor Documentation

◆ DesignTableEditorWidget()

DesignTableEditorWidget ( DesignPropertyTable * table,
const std::function< QWidget *(const Model &)> & callback,
QWidget * parent = nullptr )

Member Function Documentation

◆ requestHiddenSignal

void requestHiddenSignal ( )
signal

◆ setActive()

void setActive ( const Model & model)

Member Data Documentation

◆ m_callback

std::function<QWidget* (const Model&)> m_callback
protected

◆ m_current_editor

QWidget* m_current_editor = nullptr
protected

◆ m_editor_stack

QCustomStackedWidget* m_editor_stack = nullptr
protected

◆ m_new_editor

QWidget* m_new_editor = nullptr
protected

◆ m_table

DesignPropertyTable* m_table = nullptr
protected

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