Add parent toolbar information to style info structs

pull/2/head
Timothy Pearson 12 years ago
parent 289363b959
commit 294ec2ee1f

@ -178,6 +178,11 @@ class QStyleControlElementDockWidgetData {
Qt::Orientation areaOrientation; Qt::Orientation areaOrientation;
}; };
class QStyleControlElementToolBarWidgetData {
public:
Qt::Orientation orientation;
};
class QStyleControlElementGenericWidgetData { class QStyleControlElementGenericWidgetData {
public: public:
QStringList widgetObjectTypes; QStringList widgetObjectTypes;
@ -270,6 +275,7 @@ class Q_EXPORT QStyleControlElementData {
Q_UINT32 frameStyle; Q_UINT32 frameStyle;
QRect sliderRect; QRect sliderRect;
QPainter* activePainter; QPainter* activePainter;
QStyleControlElementToolBarWidgetData toolBarData;
public: public:
QStyleControlElementData(); QStyleControlElementData();

@ -576,6 +576,10 @@ QStyleControlElementData populateControlElementDataFromWidget(const QWidget* wid
} }
ceData.dwData.closeEnabled = dw->isCloseEnabled(); ceData.dwData.closeEnabled = dw->isCloseEnabled();
} }
const QToolBar * toolbar = dynamic_cast<const QToolBar*>(parentWidget);
if (toolbar) {
ceData.toolBarData.orientation = toolbar->orientation();
}
} }
QCheckListItem *item = opt.checkListItem(); QCheckListItem *item = opt.checkListItem();

Loading…
Cancel
Save