1 #ifndef PLUGIN_TABLE_MODEL_H 2 #define PLUGIN_TABLE_MODEL_H 4 #include "plugin_meta_data.h" 5 #include <QAbstractTableModel> 6 #include <QSharedPointer> 15 int rowCount(
const QModelIndex& parent = QModelIndex())
const;
16 int columnCount(
const QModelIndex& parent = QModelIndex())
const;
17 QVariant data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const;
18 bool setData(
const QModelIndex& index,
const QVariant& value,
int role = Qt::EditRole);
19 QVariant headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const ;
20 QModelIndex index(
int row,
int column,
const QModelIndex&)
const;
21 Qt::ItemFlags flags(
const QModelIndex& index)
const;
22 void appendPluginMetaDataList(QList<PluginMetaData*>);
25 QList<QSharedPointer<class PluginMetaData>> _metaDataList;
30 #endif // PLUGIN_TABLE_MODEL_H
Definition: plugin_table_model.h:9