added section signals

This commit is contained in:
2025-08-16 16:39:23 +02:00
parent d249c9c631
commit 8756793039
9 changed files with 648 additions and 13 deletions

View File

@@ -83,7 +83,7 @@ XQItemType* XQItemFactory::makeItemType(const XQNodePtr& sheetEntry )
// wir prüfen, ob im sheetEntry noch zusätzliche attribute vorhanden
// sind, die wir in dem itemType müssen
qDebug() << " --- makeItemType: " << sheetEntry->to_string();
//qDebug() << " --- makeItemType: " << sheetEntry->to_string();
// über alle attribute
for (const auto& attrEntry : sheetEntry->attributes())
@@ -157,7 +157,7 @@ QVariant XQItemFactory::makeVariant( int dataRole, const QString& source ) const
case XQItem::ItemTypeRole:
{
// itemType() -> XQItemType*
qDebug() << " --- makeVariant: make ItemType: " << source;
//qDebug() << " --- makeVariant: make ItemType: " << source;
XQItemType* itemType = findItemTypeTemplate( source );
value = QVariant::fromValue(itemType);
break;
@@ -179,7 +179,7 @@ QVariant XQItemFactory::makeVariant( int dataRole, const QString& source ) const
case XQItem::UnitTypeRole:
{
qDebug() << " --- make unit type: " << source;
//qDebug() << " --- make unit type: " << source;
XQItem::UnitType unitType = XQItem::fetchUnitType( source );
value = QVariant::fromValue(unitType);
break;
@@ -281,7 +281,7 @@ XQItem* XQItemFactory::makeItem( const XQNodePtr& sheetNode, const XQNodePtr& co
XQItem* newItem = new XQItem( itemType, contentPtr );
if( newItem->isCheckable() )
{
qDebug() << " --- yooo: " << newItem->toolTip();
//qDebug() << " --- yooo: " << newItem->toolTip();
newItem->setCheckState( Qt::Checked );
}