QLayoutStyleInfo QGraphicsGridLayoutPrivate::styleInfo() const { static QWidget *wid = 0; if (!wid) wid = new QWidget; QGraphicsItem *item = parentItem(); QStyle *style = (item && item->isWidget()) ? static_cast<QGraphicsWidget*>(item)->style() : qApp->style(); return QLayoutStyleInfo(style, wid); }
QLayoutStyleInfo QGraphicsGridLayoutPrivate::styleInfo() const { QGraphicsItem *item = parentItem(); QStyle *style = (item && item->isWidget()) ? static_cast<QGraphicsWidget*>(item)->style() : QApplication::style(); return QLayoutStyleInfo(style, globalStyleInfoWidget()); }