File indexing completed on 2024-06-16 04:46:41
0001 /* 0002 SPDX-FileCopyrightText: Bernd Gonsior <bernd.gonsior@googlemail.com> 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 0006 #include "tocitemgroup.h" 0007 0008 // ---------------------------------------------------------------------------- 0009 // QT Includes 0010 0011 // ---------------------------------------------------------------------------- 0012 // KDE Includes 0013 0014 // ---------------------------------------------------------------------------- 0015 // Project Includes 0016 0017 TocItemGroup::TocItemGroup(QTreeWidget* parent, int groupNo, QString title): 0018 TocItem(parent, QStringList() 0019 << ((QString().setNum(groupNo)).append(". ").append(title))) 0020 { 0021 type = TocItem::GROUP; 0022 0023 QString tocTyp = QString::number(type); 0024 QString id = QString::number(groupNo).rightJustified(3, '0'); 0025 0026 QStringList key; 0027 key << tocTyp << id; 0028 0029 //set bold font 0030 QFont font = this->font(0); 0031 font.setBold(true); 0032 this->setFont(0, font); 0033 0034 QVariant data(key); 0035 this->setData(0, Qt::UserRole, data); 0036 }