HAL  v4.5.0-232-g8053ac4b3
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
parameter_table_widget.cpp
Go to the documentation of this file.
2 
5 
6 #include <QHeaderView>
7 
8 namespace hal
9 {
10  ParameterTableWidget::ParameterTableWidget(QWidget* parent) : QTableView(parent), mParameterTableModel(new ParameterTableModel(this))
11  {
12  setModel(mParameterTableModel);
15  verticalHeader()->setVisible(false);
22  }
23 
25  {
26  if (gate == nullptr)
27  return;
28 
29  mParameterTableModel->updateData(gate);
30  }
31 }
32 
Definition: gate.h:59
A model to display the typed parameters of a gate.
ParameterTableWidget(QWidget *parent=nullptr)
void setGate(Gate *gate) const
Editor delegate for the "Value" column of the parameter table.
Definition: defines.h:45
void setSelectionMode(QAbstractItemView::SelectionMode mode)
void setItemDelegateForColumn(int column, QAbstractItemDelegate *delegate)
void setVerticalScrollBarPolicy(Qt::ScrollBarPolicy)
void setFrameStyle(int style)
void setSectionResizeMode(QHeaderView::ResizeMode mode)
virtual void setVisible(bool v) override
void setStretchLastSection(bool stretch)
ScrollBarAsNeeded
QHeaderView * horizontalHeader() const const
virtual void setModel(QAbstractItemModel *model) override
QHeaderView * verticalHeader() const const
void setSizePolicy(QSizePolicy)