Originally Posted by
wysota
Of course there is still a question how to access the data as it's not a part of any QObject subclass...
I did it - looking at abstractformbuilder.cpp. Thanks for your help wysota!
const QMetaEnum dwaEnum
= metaObject.
property(metaObject.
indexOfProperty("allowedAreas")).
enumerator();
Qt::DockWidgetArea defaultArea = (Qt::DockWidgetArea)dwaEnum.keyToValue("Qt::" +
dockWidgetElem.attribute("defaultArea", "RightDockWidgetArea").toAscii());
const QMetaObject metaObject = QDockWidget::staticMetaObject;
const QMetaEnum dwaEnum = metaObject.property(metaObject.indexOfProperty("allowedAreas")).enumerator();
Qt::DockWidgetArea defaultArea = (Qt::DockWidgetArea)dwaEnum.keyToValue("Qt::" +
dockWidgetElem.attribute("defaultArea", "RightDockWidgetArea").toAscii());
To copy to clipboard, switch view to plain text mode
(dockWidgetElem is a QDomElement)
-Jens
Bookmarks