Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/project/projectbuildsetmodel.cpp
Show First 20 Lines • Show All 260 Lines • ▼ Show 20 Line(s) | 260 | { | |||
---|---|---|---|---|---|
261 | return QVariant(); | 261 | return QVariant(); | ||
262 | } | 262 | } | ||
263 | 263 | | |||
264 | if(role == Qt::DisplayRole) { | 264 | if(role == Qt::DisplayRole) { | ||
265 | switch( idx.column() ) | 265 | switch( idx.column() ) | ||
266 | { | 266 | { | ||
267 | case 0: | 267 | case 0: | ||
268 | return d->items.at(idx.row()).itemName(); | 268 | return d->items.at(idx.row()).itemName(); | ||
269 | break; | | |||
270 | case 1: | 269 | case 1: | ||
271 | return KDevelop::joinWithEscaping(d->items.at(idx.row()).itemPath(), QLatin1Char('/'), QLatin1Char('\\')); | 270 | return KDevelop::joinWithEscaping(d->items.at(idx.row()).itemPath(), QLatin1Char('/'), QLatin1Char('\\')); | ||
272 | break; | | |||
273 | } | 271 | } | ||
274 | } else if(role == Qt::DecorationRole && idx.column()==0) { | 272 | } else if(role == Qt::DecorationRole && idx.column()==0) { | ||
275 | KDevelop::ProjectBaseItem* item = d->items.at(idx.row()).findItem(); | 273 | KDevelop::ProjectBaseItem* item = d->items.at(idx.row()).findItem(); | ||
276 | if( item ) { | 274 | if( item ) { | ||
277 | return QIcon::fromTheme( item->iconName() ); | 275 | return QIcon::fromTheme( item->iconName() ); | ||
278 | } | 276 | } | ||
279 | } | 277 | } | ||
280 | return QVariant(); | 278 | return QVariant(); | ||
281 | } | 279 | } | ||
282 | 280 | | |||
283 | QVariant ProjectBuildSetModel::headerData( int section, Qt::Orientation orientation, int role ) const | 281 | QVariant ProjectBuildSetModel::headerData( int section, Qt::Orientation orientation, int role ) const | ||
284 | { | 282 | { | ||
285 | if( section < 0 || section >= columnCount() | 283 | if( section < 0 || section >= columnCount() | ||
286 | || orientation != Qt::Horizontal || role != Qt::DisplayRole ) | 284 | || orientation != Qt::Horizontal || role != Qt::DisplayRole ) | ||
287 | return QVariant(); | 285 | return QVariant(); | ||
288 | 286 | | |||
289 | switch( section ) | 287 | switch( section ) | ||
290 | { | 288 | { | ||
291 | case 0: | 289 | case 0: | ||
292 | return i18nc("@title:column buildset item name", "Name"); | 290 | return i18nc("@title:column buildset item name", "Name"); | ||
293 | break; | | |||
294 | case 1: | 291 | case 1: | ||
295 | return i18nc("@title:column buildset item path", "Path"); | 292 | return i18nc("@title:column buildset item path", "Path"); | ||
296 | break; | | |||
297 | } | 293 | } | ||
298 | return QVariant(); | 294 | return QVariant(); | ||
299 | } | 295 | } | ||
300 | 296 | | |||
301 | int ProjectBuildSetModel::rowCount( const QModelIndex& parent ) const | 297 | int ProjectBuildSetModel::rowCount( const QModelIndex& parent ) const | ||
302 | { | 298 | { | ||
303 | if( parent.isValid() ) | 299 | if( parent.isValid() ) | ||
304 | return 0; | 300 | return 0; | ||
▲ Show 20 Lines • Show All 106 Lines • Show Last 20 Lines |