| 62 | } |
| 63 | |
| 64 | KDevelop::IPlugin *pluginForIndex(const QModelIndex& index) const |
| 65 | { |
| 66 | if (!index.isValid()) return nullptr; |
| 67 | if (index.parent().isValid()) return nullptr; |
| 68 | if (index.column() != 0) return nullptr; |
| 69 | if (index.row() >= m_plugins.count()) return nullptr; |
| 70 | return m_plugins[index.row()]; |
| 71 | } |
| 72 | |
| 73 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const override |
| 74 | { |