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 }