23 #ifndef QTPDCOM_TABLEMODEL_H 24 #define QTPDCOM_TABLEMODEL_H 30 #include <QAbstractTableModel> 52 bool isEditing()
const;
53 unsigned int getRowCapacity()
const;
54 bool hasVisibleRowsVariable()
const;
55 virtual int rowCount(
const QModelIndex &)
const;
56 virtual int columnCount(
const QModelIndex &)
const;
57 virtual QVariant data(
const QModelIndex &,
int)
const;
58 virtual QVariant headerData(
int, Qt::Orientation,
int)
const;
59 virtual Qt::ItemFlags flags(
const QModelIndex &)
const;
60 virtual bool setData(
const QModelIndex &,
const QVariant &,
int);
65 void setHighlightRowVariable(
67 const PdCom::Selector & = {},
74 void setHighlightRowVariable(
77 const PdCom::Selector & = {},
82 void clearHighlightRowVariable();
88 void setVisibleRowsVariable(
90 const PdCom::Selector & = {},
99 void setVisibleRowsVariable(
102 const PdCom::Selector & = {},
107 void clearVisibleRowsVariable();
109 void setHighlightColor(QColor,
int = -1);
110 void setDisabledColor(QColor,
int = -1);
125 void editingChanged(
bool);
140 void dimensionChanged();
141 void columnHeaderChanged();
143 void highlightRowChanged();
144 void visibleRowCountChanged();
Table Column.
Definition: TableColumn.h:41
Transmission mode for subscriptions.
Definition: Transmission.h:77
Exception type.
Definition: TableModel.h:114
Definition: BroadcastModel.h:32
Table model.
Definition: TableModelImpl.h:40
std::unique_ptr< Impl > impl
Definition: TableModel.h:137
Exception(const QString &msg)
Constructor.
Definition: TableModel.h:118
Table model.
Definition: TableModel.h:41
#define QTPDCOM_PUBLIC
Definition: Export.h:30
QString msg
Exception message.
Definition: TableModel.h:121
constexpr struct QtPdCom::event_mode_tag event_mode