| 155 | } |
| 156 | |
| 157 | QVariant CMakeCommandsContents::data(const QModelIndex& index, int role) const |
| 158 | { |
| 159 | if (index.isValid()) { |
| 160 | if(role==Qt::DisplayRole) { |
| 161 | int internal(index.internalId()); |
| 162 | if(internal>=0) |
| 163 | return m_namesForType[internal].count() > index.row() ? QVariant(m_namesForType[internal].at(index.row())) : QVariant(); |
| 164 | else |
| 165 | return modules[index.row()]; |
| 166 | } |
| 167 | } |
| 168 | return QVariant(); |
| 169 | } |
| 170 | |
| 171 | int CMakeCommandsContents::columnCount(const QModelIndex& /*parent*/) const |
| 172 | { |