55 #ifndef CTKPLUGINTABLEMODEL_H
56 #define CTKPLUGINTABLEMODEL_H
58 #include "cxGuiExport.h"
60 #include <QAbstractTableModel>
64 #include <ctkPlugin.h>
65 #include <ctkPluginEvent.h>
68 class ctkPluginContext;
82 QVariant data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const;
84 QVariant headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const;
86 int columnCount(
const QModelIndex& parent = QModelIndex())
const;
87 int rowCount(
const QModelIndex& parent = QModelIndex())
const;
91 void pluginChanged(
const ctkPluginEvent& event);
95 std::map<QString, ctkPluginPtr> mPlugins;
101 #endif // CTKPLUGINTABLEMODEL_H
boost::shared_ptr< class PluginFrameworkManager > PluginFrameworkManagerPtr