File indexing completed on 2024-05-19 12:23:50
0001 /* 0002 SPDX-FileCopyrightText: 2005 Adam Treat <treat@kde.org> 0003 SPDX-FileCopyrightText: 2013 Sebastian Kügler <sebas@kde.org> 0004 0005 SPDX-License-Identifier: LGPL-2.0-or-later 0006 */ 0007 0008 #include "kdevdocumentviewdelegate.h" 0009 0010 KDevDocumentViewDelegate::KDevDocumentViewDelegate( QObject *parent ) 0011 : QItemDelegate( parent ) 0012 {} 0013 0014 KDevDocumentViewDelegate::~KDevDocumentViewDelegate() 0015 {} 0016 0017 void KDevDocumentViewDelegate::paint( QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index ) const 0018 { 0019 const QAbstractItemModel * model = index.model(); 0020 Q_ASSERT( model ); 0021 0022 if ( !model->parent( index ).isValid() ) 0023 { 0024 // this is a top-level item. 0025 QStyleOptionViewItem o = option; 0026 o.textElideMode = Qt::ElideLeft; 0027 QItemDelegate::paint( painter, o, index ); 0028 } 0029 else 0030 { 0031 QItemDelegate::paint( painter, option, index ); 0032 } 0033 } 0034 0035 #include "moc_kdevdocumentviewdelegate.cpp"