comparison tools/duic/d/dwriteinitialization.cpp @ 391:4d17d96480db

Fixed generation of size policies ? QSizePolicy is a class.
author David Nadlinger <code@klickverbot.at>
date Fri, 27 Aug 2010 15:06:38 +0200
parents e65f08f6262b
children d757b8b1ca75
comparison
equal deleted inserted replaced
390:403d98bd47f6 391:4d17d96480db
1411 1411
1412 // insert with new name 1412 // insert with new name
1413 const QString spName = m_driver->unique(QLatin1String("sizePolicy")); 1413 const QString spName = m_driver->unique(QLatin1String("sizePolicy"));
1414 m_sizePolicyNameMap.insert(sizePolicyHandle, spName); 1414 m_sizePolicyNameMap.insert(sizePolicyHandle, spName);
1415 1415
1416 m_output << m_option.indent << "QSizePolicy " << spName; 1416 m_output << m_option.indent << "auto " << spName << " = new QSizePolicy";
1417 do { 1417 do {
1418 if (sp->hasElementHSizeType() && sp->hasElementVSizeType()) { 1418 if (sp->hasElementHSizeType() && sp->hasElementVSizeType()) {
1419 m_output << "(cast(QSizePolicy.Policy)(" << sp->elementHSizeType() 1419 m_output << "(cast(QSizePolicy.Policy)(" << sp->elementHSizeType()
1420 << "), cast(QSizePolicy.Policy)(" << sp->elementVSizeType() << "));\n"; 1420 << "), cast(QSizePolicy.Policy)(" << sp->elementVSizeType() << "));\n";
1421 break; 1421 break;