20#ifndef LIBREPCB_EDITOR_EDITABLETABLEWIDGET_H
21#define LIBREPCB_EDITOR_EDITABLETABLEWIDGET_H
54 virtual
void setModel(QAbstractItemModel* model) noexcept override;
64 using QAbstractItemView::edit;
65 virtual void reset()
override;
71 virtual bool edit(
const QModelIndex& index, EditTrigger trigger,
72 QEvent* event)
override;
74 const QModelIndex& previous)
override;
75 virtual void rowsInserted(
const QModelIndex& parent,
int start,
93 QToolButton*
createButton(const QString& objectName, const QIcon& icon,
94 const QString& text, const QString& toolTip,
95 int width,
int height,
Signal clickedSignal,
96 const QPersistentModelIndex& itemIndex,
97 bool doesModify,
bool doesRemove) noexcept;
99 const QPersistentModelIndex& itemIndex) noexcept;
The Signal class is used to emit signals on non-QObject derived classes.
Definition: signalslot.h:65
Definition: occmodel.cpp:77