diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-09-21 09:32:02 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-09-23 09:03:06 -0300 |
commit | 8048bd0c3bcdb1de33aa69d961402b355d6b07af (patch) | |
tree | 15c736c2180185e1940daf58c9c611abda42a306 | |
parent | bf4b2c7660adc99b6a8b83748787f0ea078ad13b (diff) |
Modified the type system files to make use of nested type declarations.
Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
Reviewed by Renato Araújo <renato.filho@openbossa.org>
-rw-r--r-- | PySide/QtCore/typesystem_core.xml | 375 | ||||
-rw-r--r-- | PySide/QtDeclarative/typesystem_declarative.xml | 31 | ||||
-rw-r--r-- | PySide/QtGui/typesystem_gui_common.xml | 928 | ||||
-rw-r--r-- | PySide/QtGui/typesystem_gui_maemo.xml | 9 | ||||
-rw-r--r-- | PySide/QtHelp/typesystem_help.xml | 6 | ||||
-rw-r--r-- | PySide/QtMaemo5/typesystem_maemo5.xml | 3 | ||||
-rw-r--r-- | PySide/QtMultimedia/typesystem_multimedia.xml | 39 | ||||
-rw-r--r-- | PySide/QtNetwork/typesystem_network.xml | 124 | ||||
-rw-r--r-- | PySide/QtOpenGL/typesystem_opengl.xml | 29 | ||||
-rw-r--r-- | PySide/QtScript/typesystem_script.xml | 41 | ||||
-rw-r--r-- | PySide/QtScriptTools/typesystem_scripttools.xml | 9 | ||||
-rw-r--r-- | PySide/QtSql/typesystem_sql.xml | 33 | ||||
-rw-r--r-- | PySide/QtTest/typesystem_test.xml | 15 | ||||
-rw-r--r-- | PySide/QtWebKit/typesystem_webkit.xml | 48 | ||||
-rw-r--r-- | PySide/QtXml/typesystem_xml.xml | 16 | ||||
-rw-r--r-- | PySide/QtXmlPatterns/typesystem_xmlpatterns.xml | 19 | ||||
-rw-r--r-- | PySide/phonon/typesystem_phonon.xml | 343 |
17 files changed, 1090 insertions, 978 deletions
diff --git a/PySide/QtCore/typesystem_core.xml b/PySide/QtCore/typesystem_core.xml index ced3194b5..ec78941c1 100644 --- a/PySide/QtCore/typesystem_core.xml +++ b/PySide/QtCore/typesystem_core.xml @@ -90,38 +90,19 @@ <rejection class="*" function-name="qReallocAligned"/> <rejection class="*" function-name="qMallocAligned"/> <rejection class="*" function-name="qFreeAligned"/> - <!-- From Qt4.6 ^^^ --> - <enum-type name="QXmlStreamReader::Error"/> - <enum-type name="QXmlStreamReader::TokenType"/> - <enum-type name="QLineF::IntersectType" /> - <!-- From Qt4.6 --> - <enum-type name="QXmlStreamReader::ReadElementTextBehaviour"/> - <enum-type name="QDataStream::FloatingPointPrecision"/> + <enum-type name="QtValidLicenseForOpenVGModule"/> <enum-type name="QtValidLicenseForMultimediaModule"/> - <enum-type name="Qt::GestureFlag" flags="Qt::GestureFlags"/> - <enum-type name="Qt::GestureType"/> - <enum-type name="Qt::GestureState"/> - <enum-type name="Qt::CoordinateSystem"/> - <enum-type name="Qt::TileRule"/> - <enum-type name="Qt::AnchorPoint"/> - <enum-type name="Qt::NavigationMode"/> - <enum-type name="Qt::InputMethodHint" flags="Qt::InputMethodHints"/> - <enum-type name="Qt::TouchPointState"/> - <enum-type name="QEasingCurve::Type"/> - <enum-type name="QAbstractAnimation::DeletionPolicy"/> - <enum-type name="QAbstractAnimation::Direction"/> - <enum-type name="QAbstractAnimation::State"/> - - <enum-type name="QElapsedTimer::ClockType" since="4.7"/> - - <enum-type identified-by-value="QML_HAS_ATTACHED_PROPERTIES"> + <!-- From Qt4.6 ^^^ --> + + <enum-type name="QtMsgType"/> + + <enum-type identified-by-value="QML_HAS_ATTACHED_PROPERTIES" since="4.7"> <extra-includes> <include file-name="Qt/qdeclarative.h" location="global"/> </extra-includes> </enum-type> - <!-- From Qt4.6 ^^^ --> <primitive-type name="qint8"/> <primitive-type name="qint16"/> <primitive-type name="qint32"/> @@ -537,6 +518,79 @@ <rejection class="QAbstractFileEngineIterator" enum-name="EntryInfoType"/> <rejection class="QDataStream" enum-name="ByteOrder"/> <namespace-type name="Qt"> + <enum-type name="AlignmentFlag" flags="Qt::Alignment" /> + <enum-type name="AnchorAttribute"/> + <enum-type name="AnchorPoint"/> + <enum-type name="ApplicationAttribute"/> + <enum-type name="ArrowType"/> + <enum-type name="AspectRatioMode"/> + <enum-type name="Axis"/> + <enum-type name="BGMode"/> + <enum-type name="BrushStyle"/> + <enum-type name="CaseSensitivity"/> + <enum-type name="CheckState"/> + <enum-type name="ClipOperation"/> + <enum-type name="ConnectionType"/> + <enum-type name="ContextMenuPolicy"/> + <enum-type name="CoordinateSystem"/> + <enum-type name="Corner"/> + <enum-type name="CursorShape" /> + <enum-type name="DateFormat" /> + <enum-type name="DayOfWeek"/> + <enum-type name="DockWidgetArea" flags="Qt::DockWidgetAreas" /> + <enum-type name="DockWidgetAreaSizes"/> + <enum-type name="DropAction" flags="Qt::DropActions"/> + <enum-type name="EventPriority"/> + <enum-type name="FillRule"/> + <enum-type name="FocusPolicy"/> + <enum-type name="FocusReason"/> + <enum-type name="GestureFlag" flags="Qt::GestureFlags"/> + <enum-type name="GestureState"/> + <enum-type name="GestureType"/> + <enum-type name="GlobalColor"/> + <enum-type name="HitTestAccuracy"/> + <enum-type name="ImageConversionFlag" flags="Qt::ImageConversionFlags" /> + <enum-type name="InputMethodHint" flags="Qt::InputMethodHints"/> + <enum-type name="InputMethodQuery"/> + <enum-type name="ItemDataRole" force-integer="yes" /> + <enum-type name="ItemFlag" flags="Qt::ItemFlags"/> + <enum-type name="ItemSelectionMode"/> + <enum-type name="Key" /> + <enum-type name="KeyboardModifier" flags="Qt::KeyboardModifiers"/> + <enum-type name="LayoutDirection"/> + <enum-type name="MaskMode"/> + <enum-type name="MatchFlag" flags="Qt::MatchFlags"/> + <enum-type name="Modifier"/> + <enum-type name="MouseButton" flags="Qt::MouseButtons"/> + <enum-type name="NavigationMode"/> + <enum-type name="Orientation" flags="Qt::Orientations"/> + <enum-type name="PenCapStyle"/> + <enum-type name="PenJoinStyle"/> + <enum-type name="PenStyle"/> + <enum-type name="ScrollBarPolicy"/> + <enum-type name="ShortcutContext"/> + <enum-type name="SizeHint"/> + <enum-type name="SizeMode"/> + <enum-type name="SortOrder"/> + <enum-type name="TextElideMode"/> + <enum-type name="TextFlag"/> + <enum-type name="TextFormat"/> + <enum-type name="TextInteractionFlag" flags="Qt::TextInteractionFlags"/> + <enum-type name="TileRule"/> + <enum-type name="TimeSpec"/> + <enum-type name="ToolBarArea" flags="Qt::ToolBarAreas" /> + <enum-type name="ToolBarAreaSizes"/> + <enum-type name="ToolButtonStyle"/> + <enum-type name="TouchPointState"/> + <enum-type name="TransformationMode"/> + <enum-type name="UIEffect"/> + <enum-type name="WhiteSpaceMode" /> + <enum-type name="WidgetAttribute" /> + <enum-type name="WindowFrameSection"/> + <enum-type name="WindowModality"/> + <enum-type name="WindowState" flags="Qt::WindowStates"/> + <enum-type name="WindowType" flags="Qt::WindowFlags"/> + <modify-function signature="codecForHtml(const QByteArray &)" remove="all"/> <modify-function signature="mightBeRichText(const QString &)" remove="all"/> <modify-function signature="escape(const QString&)" remove="all"/> @@ -563,134 +617,6 @@ </inject-code> </add-function> - <enum-type name="QtMsgType"/> - <enum-type name="QSystemSemaphore::AccessMode"/> - <enum-type name="QSystemSemaphore::SystemSemaphoreError"/> - <enum-type name="QTextBoundaryFinder::BoundaryReason" flags="QTextBoundaryFinder::BoundaryReasons"/> - <enum-type name="QTextBoundaryFinder::BoundaryType"/> - <enum-type name="QAbstractFileEngine::Extension" extensible="yes"/> - <enum-type name="QAbstractFileEngine::FileFlag" flags="QAbstractFileEngine::FileFlags"/> - <enum-type name="QAbstractFileEngine::FileName"/> - <enum-type name="QAbstractFileEngine::FileOwner"/> - <enum-type name="QAbstractFileEngine::FileTime"/> - <enum-type name="QDataStream::Status"/> - <enum-type name="QDate::MonthNameType"/> - <enum-type name="QDir::Filter" flags="QDir::Filters"/> - <enum-type name="QEvent::Type" extensible="yes" /> - <enum-type name="QEventLoop::ProcessEventsFlag" flags="QEventLoop::ProcessEventsFlags"/> - <enum-type name="QFile::FileError"/> - <enum-type name="QFile::MemoryMapFlags"/> - <enum-type name="QFile::Permission" flags="QFile::Permissions"/> - <enum-type name="QIODevice::OpenModeFlag" flags="QIODevice::OpenMode"/> - <enum-type name="QLibraryInfo::LibraryLocation"/> - <enum-type name="QLocale::FormatType"/> - <enum-type name="QLocale::NumberOption" flags="QLocale::NumberOptions"/> - <enum-type name="QLocale::MeasurementSystem"/> - <enum-type name="QMutex::RecursionMode"/> - <enum-type name="QMetaObject::Call"/> - <enum-type name="QProcess::ExitStatus"/> - <enum-type name="QProcess::ProcessChannel"/> - <enum-type name="QProcess::ProcessChannelMode"/> - <enum-type name="QProcess::ProcessError"/> - <enum-type name="QProcess::ProcessState"/> - <enum-type name="QRegExp::CaretMode"/> - <enum-type name="QRegExp::PatternSyntax"/> - <enum-type name="QSettings::Format"/> - <enum-type name="QSettings::Scope"/> - <enum-type name="QSettings::Status"/> - <enum-type name="QSocketNotifier::Type"/> - <enum-type name="QSystemLocale::QueryType"/> - <enum-type name="QSysInfo::Endian"/> - <enum-type name="QSysInfo::Sizes"/> - <enum-type name="QTextCodec::ConversionFlag" flags="QTextCodec::ConversionFlags"/> - <enum-type name="QTextStream::FieldAlignment"/> - <enum-type name="QTextStream::NumberFlag" flags="QTextStream::NumberFlags"/> - <enum-type name="QTextStream::RealNumberNotation"/> - <enum-type name="QTextStream::Status"/> - <enum-type name="QTimeLine::CurveShape"/> - <enum-type name="QTimeLine::Direction"/> - <enum-type name="QTimeLine::State"/> - <enum-type name="QThread::Priority"/> - <enum-type name="QUrl::FormattingOption" flags="QUrl::FormattingOptions"/> - <enum-type name="QUrl::ParsingMode"/> - <enum-type name="QUuid::Variant"/> - <enum-type name="QUuid::Version"/> - <enum-type name="Qt::SizeHint"/> - <enum-type name="Qt::SizeMode"/> - <enum-type name="Qt::WindowFrameSection"/> - <enum-type name="Qt::Axis"/> - <enum-type name="Qt::AnchorAttribute"/> - <enum-type name="Qt::ApplicationAttribute"/> - <enum-type name="Qt::ArrowType"/> - <enum-type name="Qt::AspectRatioMode"/> - <enum-type name="Qt::BGMode"/> - <enum-type name="Qt::BrushStyle"/> - <enum-type name="Qt::CaseSensitivity"/> - <enum-type name="Qt::CheckState"/> - <enum-type name="Qt::ClipOperation"/> - <enum-type name="Qt::ConnectionType"/> - <enum-type name="Qt::ContextMenuPolicy"/> - <enum-type name="Qt::Corner"/> - <enum-type name="Qt::DayOfWeek"/> - <enum-type name="Qt::DockWidgetAreaSizes"/> - <enum-type name="Qt::DropAction" flags="Qt::DropActions"/> - <enum-type name="Qt::FillRule"/> - <enum-type name="Qt::FocusPolicy"/> - <enum-type name="Qt::FocusReason"/> - <enum-type name="Qt::GlobalColor"/> - <enum-type name="Qt::HitTestAccuracy"/> - <enum-type name="Qt::InputMethodQuery"/> - <enum-type name="Qt::ItemFlag" flags="Qt::ItemFlags"/> - <enum-type name="Qt::ItemSelectionMode"/> - <enum-type name="Qt::KeyboardModifier" flags="Qt::KeyboardModifiers"/> - <enum-type name="Qt::LayoutDirection"/> - <enum-type name="Qt::MatchFlag" flags="Qt::MatchFlags"/> - <enum-type name="Qt::Modifier"/> - <enum-type name="Qt::MouseButton" flags="Qt::MouseButtons"/> - <enum-type name="Qt::Orientation" flags="Qt::Orientations"/> - <enum-type name="Qt::PenCapStyle"/> - <enum-type name="Qt::PenJoinStyle"/> - <enum-type name="Qt::PenStyle"/> - <enum-type name="Qt::ScrollBarPolicy"/> - <enum-type name="Qt::ShortcutContext"/> - <enum-type name="Qt::SortOrder"/> - <enum-type name="Qt::TextElideMode"/> - <enum-type name="Qt::TextFlag"/> - <enum-type name="Qt::TextFormat"/> - <enum-type name="Qt::TextInteractionFlag" flags="Qt::TextInteractionFlags"/> - <enum-type name="Qt::TimeSpec"/> - <enum-type name="Qt::ToolBarAreaSizes"/> - <enum-type name="Qt::ToolButtonStyle"/> - <enum-type name="Qt::TransformationMode"/> - <enum-type name="Qt::UIEffect"/> - <enum-type name="Qt::WhiteSpaceMode" /> - <enum-type name="Qt::WindowModality"/> - <enum-type name="Qt::WindowState" flags="Qt::WindowStates"/> - <enum-type name="Qt::WindowType" flags="Qt::WindowFlags"/> - <enum-type name="QDirIterator::IteratorFlag" flags="QDirIterator::IteratorFlags"/> - <enum-type name="Qt::EventPriority"/> - <enum-type name="Qt::MaskMode"/> - <enum-type name="QCryptographicHash::Algorithm"/> - <enum-type name="QReadWriteLock::RecursionMode"/> - <enum-type name="QtConcurrent::ReduceOption" flags="QtConcurrent::ReduceOptions"/> - <enum-type name="QCoreApplication::Encoding" /> - <enum-type name="Qt::AlignmentFlag" flags="Qt::Alignment" /> - <enum-type name="Qt::CursorShape" /> - <enum-type name="Qt::DateFormat" /> - <enum-type name="Qt::ItemDataRole" force-integer="yes" /> - <enum-type name="QDataStream::Version" /> - <enum-type name="QDir::SortFlag" flags="QDir::SortFlags" /> - <enum-type name="Qt::DockWidgetArea" flags="Qt::DockWidgetAreas" /> - <enum-type name="Qt::ImageConversionFlag" flags="Qt::ImageConversionFlags" /> - <enum-type name="Qt::Key" /> - <enum-type name="QLocale::Language" /> - <enum-type name="QLocale::Country" /> - <enum-type name="Qt::ToolBarArea" flags="Qt::ToolBarAreas" /> - <enum-type name="Qt::WidgetAttribute" /> - <enum-type name="QMetaMethod::Access"/> - <enum-type name="QMetaMethod::MethodType"/> - - <!--signal/slot--> <inject-code class="target" position="end"> Shiboken::TypeResolver::createValueTypeResolver<QString>("unicode"); @@ -738,7 +664,9 @@ </inject-code> </add-function> - <value-type name="QElapsedTimer" since="4.7"/> + <value-type name="QElapsedTimer" since="4.7"> + <enum-type name="ClockType" since="4.7"/> + </value-type> <object-type name="QAbstractTableModel" polymorphic-id-expression="qobject_cast<QAbstractTableModel*>(%1)"> <extra-includes> @@ -748,6 +676,7 @@ </object-type> <value-type name="QLine"/> <value-type name="QLineF"> + <enum-type name="IntersectType" /> <modify-function signature="intersect(QLineF, QPointF*)const"> <modify-argument index="2"> <remove-argument /> @@ -785,6 +714,7 @@ <value-type name="QBasicTimer"/> <value-type name="QByteArrayMatcher"/> <value-type name="QDate" hash-function="PySide::hash" > + <enum-type name="MonthNameType"/> <modify-function signature="julianToGregorian(uint,int&,int&,int&)" remove="all"/> <modify-function signature="getDate(int*,int*,int*)" > <modify-argument index="1"> @@ -818,6 +748,8 @@ </value-type> <value-type name="QDateTime" hash-function="PySide::hash"/> <value-type name="QDir"> + <enum-type name="Filter" flags="QDir::Filters"/> + <enum-type name="SortFlag" flags="QDir::SortFlags" /> <modify-function signature="QDir(QString,QString,QFlags<QDir::SortFlag>,QFlags<QDir::Filter>)" remove="all" /> </value-type> @@ -860,10 +792,17 @@ <modify-function signature="operator const QModelIndex&()const" remove="all" /> <!-- FIXME Removed due to a shiboken bug--> </value-type> <value-type name="QUuid"> + <enum-type name="Variant"/> + <enum-type name="Version"/> <modify-function signature="QUuid(const char*)" remove="all" /> </value-type> <value-type name="QLocale"> + <enum-type name="Country" /> + <enum-type name="FormatType"/> + <enum-type name="Language" /> + <enum-type name="MeasurementSystem"/> + <enum-type name="NumberOption" flags="QLocale::NumberOptions"/> <modify-function signature="toString(qulonglong) const" remove="all"/> <modify-function signature="toString(ushort) const" remove="all"/> <modify-function signature="toString(unsigned int) const" remove="all"/> @@ -977,6 +916,7 @@ </value-type> <!-- QReadWriteLock does not have a copy ctor! --> <object-type name="QReadWriteLock"> + <enum-type name="RecursionMode"/> <modify-function signature="lockForRead()" allow-thread="yes"/> <modify-function signature="tryLockForRead(int)" allow-thread="yes"/> <modify-function signature="lockForWrite()" allow-thread="yes"/> @@ -988,8 +928,11 @@ <object-type name="QWriteLocker"> <modify-function signature="relock()" allow-thread="yes" /> </object-type> - <object-type name="QDirIterator"/> + <object-type name="QDirIterator"> + <enum-type name="IteratorFlag" flags="QDirIterator::IteratorFlags"/> + </object-type> <object-type name="QThread"> + <enum-type name="Priority"/> <modify-function signature="run()" thread="yes" /> <modify-function signature="exec()" rename="exec_" allow-thread="yes" /> <modify-function signature="msleep(unsigned long)" allow-thread="yes" /> @@ -1263,6 +1206,8 @@ </extra-includes> </object-type> <value-type name="QUrl" hash-function="PySide::hash"> + <enum-type name="FormattingOption" flags="QUrl::FormattingOptions"/> + <enum-type name="ParsingMode"/> <modify-documentation xpath='description/para[3]'> <para>URLs can be represented in two forms: encoded or unencoded. The unencoded representation is suitable for showing to users, but the encoded representation is typically what you would send to a web server. For example, the unencoded URL "http://bühler.example.com" would be sent to the server as "http://xn--bhler-kva.example.com/List%20of%20applicants.xml".</para> </modify-documentation> @@ -1271,6 +1216,8 @@ </extra-includes> </value-type> <value-type name="QRegExp"> + <enum-type name="CaretMode"/> + <enum-type name="PatternSyntax"/> <extra-includes> <include file-name="QStringList" location="global"/> </extra-includes> @@ -1571,6 +1518,8 @@ </add-function> </value-type> <value-type name="QTextBoundaryFinder"> + <enum-type name="BoundaryReason" flags="QTextBoundaryFinder::BoundaryReasons"/> + <enum-type name="BoundaryType"/> <modify-function signature="QTextBoundaryFinder(QTextBoundaryFinder::BoundaryType,const QChar*,int,unsigned char*,int)" remove="all"/> </value-type> <object-type name="QXmlStreamEntityResolver"/> @@ -1581,11 +1530,15 @@ <modify-function signature="processEvents(QFlags<QEventLoop::ProcessEventsFlag>)" allow-thread="yes"/> </object-type> <object-type name="QEventLoop"> + <enum-type name="ProcessEventsFlag" flags="QEventLoop::ProcessEventsFlags"/> <modify-function signature="exec(QFlags<QEventLoop::ProcessEventsFlag>)" rename="exec_" allow-thread="yes" /> <modify-function signature="processEvents(QFlags<QEventLoop::ProcessEventsFlag>)" allow-thread="yes" /> <modify-function signature="processEvents(QFlags<QEventLoop::ProcessEventsFlag>, int)" allow-thread="yes" /> </object-type> <object-type name="QFile"> + <enum-type name="FileError"/> + <enum-type name="MemoryMapFlags"/> + <enum-type name="Permission" flags="QFile::Permissions"/> <extra-includes> <include file-name="QAbstractFileEngine" location="global"/> </extra-includes> @@ -1607,6 +1560,7 @@ <modify-function signature="flush()" allow-thread="yes"/> </object-type> <object-type name="QIODevice"> + <enum-type name="OpenModeFlag" flags="QIODevice::OpenMode"/> <modify-function signature="open(QFlags<QIODevice::OpenModeFlag>)" allow-thread="yes"/> <modify-function signature="close()" allow-thread="yes"/> <modify-function signature="seek(qint64)" allow-thread="yes"/> @@ -1632,9 +1586,12 @@ </modify-function> </object-type> <object-type name="QCryptographicHash"> + <enum-type name="Algorithm"/> <modify-function signature="addData(const char*,int)" remove="all"/> </object-type> - <object-type name="QLibraryInfo"/> + <object-type name="QLibraryInfo"> + <enum-type name="LibraryLocation"/> + </object-type> <object-type name="QMutexLocker" copyable="no"> <modify-function signature="QMutexLocker(QMutex*)" allow-thread="yes" /> <modify-function signature="relock()" allow-thread="yes"/> @@ -1646,6 +1603,7 @@ </object-type> <object-type name="QMutex"> + <enum-type name="RecursionMode"/> <modify-function signature="lock()" allow-thread="yes"/> <modify-function signature="tryLock(int)" allow-thread="yes"/> <modify-function signature="tryLock()" allow-thread="yes"/> @@ -1654,9 +1612,16 @@ <modify-function signature="acquire(int)" allow-thread="yes"/> <modify-function signature="tryAcquire(int, int)" allow-thread="yes"/> </object-type> - <object-type name="QSocketNotifier"/> - <object-type name="QSystemLocale"/> - <object-type name="QSysInfo"/> + <object-type name="QSocketNotifier"> + <enum-type name="Type"/> + </object-type> + <object-type name="QSystemLocale"> + <enum-type name="QueryType"/> + </object-type> + <object-type name="QSysInfo"> + <enum-type name="Endian"/> + <enum-type name="Sizes"/> + </object-type> <object-type name="QTemporaryFile"> <extra-includes> <include file-name="QAbstractFileEngine" location="global"/> @@ -1670,6 +1635,17 @@ </extra-includes> </object-type> <object-type name="QTextCodec"> + <enum-type name="ConversionFlag" flags="QTextCodec::ConversionFlags"/> + + <object-type name="ConverterState"> + <include file-name="QTextCodec" location="global"/> + <modify-function signature="ConverterState(QFlags<QTextCodec::ConversionFlag>)"> + <modify-argument index="1"> + <replace-default-expression with="QTextCodec::DefaultConversion"/> + </modify-argument> + </modify-function> + </object-type> + <modify-function signature="setCodecForTr(QTextCodec*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -1694,7 +1670,11 @@ <object-type name="QTextEncoder"> <modify-function signature="fromUnicode(const QChar*,int)" remove="all" /> </object-type> - <object-type name="QTimeLine"/> + <object-type name="QTimeLine"> + <enum-type name="CurveShape"/> + <enum-type name="Direction"/> + <enum-type name="State"/> + </object-type> <object-type name="QTranslator"> <modify-function signature="translate(const char*,const char*,const char*,int)const" remove="all" /> <modify-function signature="load(const uchar*, int)" remove="all" /> @@ -1709,14 +1689,6 @@ </extra-includes> </object-type> <!-- FIXME Removed due to a shiboken bug--> - <object-type name="QTextCodec::ConverterState"> - <include file-name="QTextCodec" location="global"/> - <modify-function signature="ConverterState(QFlags<QTextCodec::ConversionFlag>)"> - <modify-argument index="1"> - <replace-default-expression with="QTextCodec::DefaultConversion"/> - </modify-argument> - </modify-function> - </object-type> <object-type name="QBuffer"> <modify-function signature="buffer()const" remove="all"/> <modify-function signature="data()const" remove="all"/> @@ -1804,6 +1776,11 @@ <!-- <object-type name="QAbstractFileEngine::MapExtensionReturn" /> --> <!-- <object-type name="QAbstractFileEngine::UnMapExtensionOption" /> --> <object-type name="QAbstractFileEngine"> + <enum-type name="Extension" extensible="yes"/> + <enum-type name="FileFlag" flags="QAbstractFileEngine::FileFlags"/> + <enum-type name="FileName"/> + <enum-type name="FileOwner"/> + <enum-type name="FileTime"/> <extra-includes> <include file-name="QDateTime" location="global"/> </extra-includes> @@ -1823,6 +1800,11 @@ <modify-function signature="readLine(char*, qint64)" allow-thread="yes" remove="all" /> </object-type> <object-type name="QProcess"> + <enum-type name="ExitStatus"/> + <enum-type name="ProcessChannel"/> + <enum-type name="ProcessChannelMode"/> + <enum-type name="ProcessError"/> + <enum-type name="ProcessState"/> <modify-function signature="readChannelMode()const" remove="all"/> <modify-function signature="waitForStarted(int)" allow-thread="yes"/> <modify-function signature="waitForBytesWritten(int)" allow-thread="yes"/> @@ -1847,6 +1829,7 @@ <object-type name="QSignalMapper" /> <object-type name="QCoreApplication"> + <enum-type name="Encoding" /> <extra-includes> <include file-name="QStringList" location="global"/> <include file-name="QTranslator" location="global"/> @@ -1898,6 +1881,9 @@ </modify-function> </object-type> <object-type name="QSettings"> + <enum-type name="Format"/> + <enum-type name="Scope"/> + <enum-type name="Status"/> <extra-includes> <include file-name="QStringList" location="global"/> </extra-includes> @@ -1908,7 +1894,9 @@ <modify-function signature="iniCodec()const" remove="all"/> <!--TODO--> </object-type> - <object-type name="QEvent" polymorphic-id-expression="%1->type() == QEvent::None" /> + <object-type name="QEvent" polymorphic-id-expression="%1->type() == QEvent::None"> + <enum-type name="Type" extensible="yes" /> + </object-type> <object-type name="QChildEvent" polymorphic-id-expression="%1->type() == QEvent::ChildAdded || %1->type() == QEvent::ChildPolished || %1->type() == QEvent::ChildRemoved"> <modify-field name="c" read="false" write="false"/> <modify-function signature="child() const"> @@ -1931,6 +1919,9 @@ </template> <object-type name="QDataStream" stream="yes"> + <enum-type name="FloatingPointPrecision"/> + <enum-type name="Status"/> + <enum-type name="Version"/> <extra-includes> <include file-name="QtCore/QtCore" location="global"/> </extra-includes> @@ -2155,6 +2146,10 @@ <modify-function signature="exec(QTextStream &)" rename="exec_"/> </value-type> <object-type name="QTextStream" stream="yes"> + <enum-type name="FieldAlignment"/> + <enum-type name="NumberFlag" flags="QTextStream::NumberFlags"/> + <enum-type name="RealNumberNotation"/> + <enum-type name="Status"/> <!-- Removed because it expect QString to be mutable --> <modify-function signature="QTextStream(QString*,QFlags<QIODevice::OpenModeFlag>)" /> <modify-function signature="QTextStream(const QByteArray&, QFlags<QIODevice::OpenModeFlag>)" remove="all"/> @@ -2189,8 +2184,12 @@ <modify-function signature="readLine(qint64)" allow-thread="yes"/> <modify-function signature="readAll()" allow-thread="yes"/> </object-type> - <object-type name="QSystemSemaphore"/> + <object-type name="QSystemSemaphore"> + <enum-type name="AccessMode"/> + <enum-type name="SystemSemaphoreError"/> + </object-type> <namespace-type name="QtConcurrent" target-type="class"> + <enum-type name="ReduceOption" flags="QtConcurrent::ReduceOptions"/> <extra-includes> <include file-name="qtconcurrentreducekernel.h" location="global"/> <include file-name="qtconcurrentthreadengine.h" location="global"/> @@ -2215,6 +2214,9 @@ <value-type name="QXmlStreamNotationDeclaration"/> <value-type name="QXmlStreamEntityDeclaration"/> <object-type name="QXmlStreamReader"> + <enum-type name="Error"/> + <enum-type name="TokenType"/> + <enum-type name="ReadElementTextBehaviour"/> <modify-function signature="QXmlStreamReader(const char*)" remove="all"/> <modify-function signature="addData(const char*)" remove="all"/> </object-type> @@ -2247,9 +2249,12 @@ <include file-name="qobjectdefs.h" location="global" /> </value-type> - - <value-type name="QMetaMethod"/> + <value-type name="QMetaMethod"> + <enum-type name="Access"/> + <enum-type name="MethodType"/> + </value-type> <object-type name="QMetaObject"> + <enum-type name="Call"/> <include file-name="qobjectdefs.h" location="global" /> <modify-function signature="connect(const QObject*, int, const QObject*, int, int, int*)" remove="all" /> </object-type> @@ -2263,7 +2268,11 @@ <modify-function signature="enclosingMetaObject()const" remove="all" /> </value-type> <!-- From Qt4.6 --> - <object-type name="QAbstractAnimation"/> + <object-type name="QAbstractAnimation"> + <enum-type name="DeletionPolicy"/> + <enum-type name="Direction"/> + <enum-type name="State"/> + </object-type> <object-type name="QAbstractState"/> @@ -2358,6 +2367,7 @@ http://bugs.openbossa.org/show_bug.cgi?id=201 --> <rejection class="QEasingCurve" function-name="setCustomType"/> <value-type name="QEasingCurve"> + <enum-type name="Type"/> <modify-function signature="customType() const" remove="all"/> </value-type> @@ -2378,8 +2388,9 @@ <object-type name="QFinalState"/> - <enum-type name="QHistoryState::HistoryType" /> - <object-type name="QHistoryState"/> + <object-type name="QHistoryState"> + <enum-type name="HistoryType" /> + </object-type> <value-type name="QMargins"/> @@ -2397,8 +2408,8 @@ <object-type name="QSignalTransition"/> - <enum-type name="QState::ChildMode"/> <object-type name="QState"> + <enum-type name="ChildMode"/> <modify-function signature="addTransition(QAbstractTransition*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -2452,10 +2463,14 @@ </modify-function> </object-type> - <enum-type name="QStateMachine::Error"/> - <enum-type name="QStateMachine::EventPriority"/> - <enum-type name="QStateMachine::RestorePolicy"/> <object-type name="QStateMachine"> + <enum-type name="Error"/> + <enum-type name="EventPriority"/> + <enum-type name="RestorePolicy"/> + + <value-type name="SignalEvent"/> + <value-type name="WrappedEvent"/> + <modify-function signature="addState(QAbstractState *)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -2491,8 +2506,6 @@ </inject-code> </add-function> </object-type> - <value-type name="QStateMachine::SignalEvent"/> - <value-type name="QStateMachine::WrappedEvent"/> <object-type name="QVariantAnimation"/> diff --git a/PySide/QtDeclarative/typesystem_declarative.xml b/PySide/QtDeclarative/typesystem_declarative.xml index 3d0f56cea..888ca6fd9 100644 --- a/PySide/QtDeclarative/typesystem_declarative.xml +++ b/PySide/QtDeclarative/typesystem_declarative.xml @@ -25,24 +25,27 @@ <object-type name="QDeclarativeExtensionInterface"/> - <object-type name="QDeclarativeComponent" /> - <enum-type name="QDeclarativeComponent::Status" /> + <object-type name="QDeclarativeComponent"> + <enum-type name="Status"/> + </object-type> <object-type name="QDeclarativeContext" /> <object-type name="QDeclarativeEngine"> + <enum-type name="ObjectOwnership" /> <modify-function signature="setNetworkAccessManagerFactory(QDeclarativeNetworkAccessManagerFactory*)"> <modify-argument index="1"> <parent index="this" action="add" /> </modify-argument> </modify-function> </object-type> - <enum-type name="QDeclarativeEngine::ObjectOwnership" /> <value-type name="QDeclarativeError" /> <object-type name="QDeclarativeExpression" /> <object-type name="QDeclarativeExtensionPlugin" /> - <enum-type name="QDeclarativeImageProvider::ImageType" /> - <object-type name="QDeclarativeImageProvider" /> - <object-type name="QDeclarativeItem" /> - <enum-type name="QDeclarativeItem::TransformOrigin" /> + <object-type name="QDeclarativeImageProvider"> + <enum-type name="ImageType" /> + </object-type> + <object-type name="QDeclarativeItem"> + <enum-type name="TransformOrigin" /> + </object-type> <value-type name="QDeclarativeListReference" /> <object-type name="QDeclarativeNetworkAccessManagerFactory" > @@ -54,14 +57,16 @@ </object-type> <object-type name="QDeclarativeParserStatus" /> - <value-type name="QDeclarativeProperty" /> - <enum-type name="QDeclarativeProperty::PropertyTypeCategory" /> - <enum-type name="QDeclarativeProperty::Type" /> + <value-type name="QDeclarativeProperty"> + <enum-type name="PropertyTypeCategory" /> + <enum-type name="Type" /> + </value-type> <object-type name="QDeclarativePropertyMap" /> <object-type name="QDeclarativePropertyValueSource" /> <value-type name="QDeclarativeScriptString" /> - <object-type name="QDeclarativeView" /> - <enum-type name="QDeclarativeView::ResizeMode" /> - <enum-type name="QDeclarativeView::Status" /> + <object-type name="QDeclarativeView"> + <enum-type name="ResizeMode" /> + <enum-type name="Status" /> + </object-type> </typesystem> diff --git a/PySide/QtGui/typesystem_gui_common.xml b/PySide/QtGui/typesystem_gui_common.xml index 0ffdf905e..76afeccfc 100644 --- a/PySide/QtGui/typesystem_gui_common.xml +++ b/PySide/QtGui/typesystem_gui_common.xml @@ -147,307 +147,8 @@ <rejection class="QPaintEngine" function-name="fix_neg_rect"/> <rejection class="QTabletEvent" field-name="mExtra"/> <rejection class="*" enum-name="enum_1"/> - <enum-type name="QAbstractItemDelegate::EndEditHint"/> - <enum-type name="QAbstractItemView::CursorAction"/> - <enum-type name="QAbstractItemView::DragDropMode"/> - <enum-type name="QAbstractItemView::DropIndicatorPosition"/> - <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/> - <enum-type name="QAbstractItemView::ScrollHint"/> - <enum-type name="QAbstractItemView::ScrollMode"/> - <enum-type name="QAbstractItemView::SelectionBehavior"/> - <enum-type name="QAbstractItemView::SelectionMode"/> - <enum-type name="QAbstractItemView::State"/> - <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/> - <enum-type name="QAbstractPrintDialog::PrintRange"/> - <enum-type name="QAbstractSlider::SliderAction"/> - <enum-type name="QAbstractSlider::SliderChange"/> - <enum-type name="QAbstractSpinBox::ButtonSymbols"/> - <enum-type name="QAbstractSpinBox::CorrectionMode"/> - <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/> - <enum-type name="QAction::ActionEvent"/> - <enum-type name="QAction::MenuRole"/> - <enum-type name="QApplication::ColorSpec"/> - <enum-type name="QApplication::Type"/> - <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/> - <enum-type name="QCalendarWidget::SelectionMode"/> - <enum-type name="QCalendarWidget::VerticalHeaderFormat"/> - <enum-type name="QColor::Spec"/> - <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/> - <enum-type name="QComboBox::InsertPolicy"/> - <enum-type name="QComboBox::SizeAdjustPolicy"/> - <enum-type name="QCompleter::CompletionMode"/> - <enum-type name="QCompleter::ModelSorting"/> - <enum-type name="QContextMenuEvent::Reason"/> - <enum-type name="QDesktopServices::StandardLocation"/> - <enum-type name="QDirModel::Roles"/> - <enum-type name="QFont::Capitalization"/> - <enum-type name="QFont::SpacingType"/> - <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions"/> - <enum-type name="QFileSystemModel::Roles"/> - <enum-type name="QGraphicsItem::CacheMode"/> - <enum-type name="QGradient::InterpolationMode"/> - <enum-type name="QFormLayout::FieldGrowthPolicy"/> - <enum-type name="QFormLayout::ItemRole"/> - <enum-type name="QFormLayout::RowWrapPolicy"/> - <enum-type name="QIconEngineV2::IconEngineHook"/> - <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/> - <enum-type name="QMdiArea::WindowOrder"/> - <enum-type name="QMdiArea::ViewMode"/> - <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/> - <enum-type name="QPlainTextEdit::LineWrapMode"/> - <enum-type name="QPrintPreviewWidget::ViewMode"/> - <enum-type name="QPrintPreviewWidget::ZoomMode"/> - <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion"/> - <enum-type name="QStyleOptionViewItemV4::ViewItemPosition"/> - <enum-type name="QDataWidgetMapper::SubmitPolicy"/> - <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/> - <enum-type name="QDialog::DialogCode"/> - <enum-type name="QDialogButtonBox::ButtonLayout"/> - <enum-type name="QDialogButtonBox::ButtonRole"/> - <enum-type name="QFileDialog::AcceptMode"/> - <enum-type name="QFileDialog::DialogLabel"/> - <enum-type name="QFileDialog::FileMode"/> - <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/> - <enum-type name="QFileDialog::ViewMode"/> - <enum-type name="QFileIconProvider::IconType"/> - <enum-type name="QFont::Stretch"/> - <enum-type name="QFont::Style"/> - <enum-type name="QFont::StyleStrategy"/> - <enum-type name="QFont::Weight"/> - <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/> - <enum-type name="QFrame::Shadow" extensible="yes"/> - <enum-type name="QFrame::Shape"/> - <enum-type name="QFrame::StyleMask"/> - <enum-type name="QGradient::CoordinateMode"/> - <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/> - <enum-type name="QGradient::Type"/> - <enum-type name="QGraphicsItem::Extension"/> - <enum-type name="QGraphicsItem::GraphicsItemChange"/> - <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/> - <enum-type name="QGraphicsPixmapItem::ShapeMode"/> - <enum-type name="QGraphicsScene::ItemIndexMethod"/> - <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/> - <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/> - <enum-type name="QGraphicsView::DragMode"/> - <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/> - <enum-type name="QGraphicsView::ViewportAnchor"/> - <enum-type name="QGraphicsView::ViewportUpdateMode"/> - <enum-type name="QIcon::Mode"/> - <enum-type name="QIcon::State"/> - <enum-type name="QImage::Format"/> - <enum-type name="QImage::InvertMode"/> - <enum-type name="QImageIOHandler::ImageOption"/> - <enum-type name="QImageReader::ImageReaderError"/> - <enum-type name="QImageWriter::ImageWriterError"/> - <enum-type name="QInputContext::StandardFormat"/> - <enum-type name="QInputDialog::InputMode"/> - <enum-type name="QInputDialog::InputDialogOption"/> - <!-- only declare this if ndef QT_NO_INPUTMETHOD --> - <enum-type name="QInputMethodEvent::AttributeType"/> - <!-- endif QT_NO_INPUTMETHOD --> - <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/> - <enum-type name="QKeySequence::SequenceFormat"/> - <enum-type name="QKeySequence::SequenceMatch"/> - <enum-type name="QKeySequence::StandardKey"/> - <enum-type name="QLCDNumber::Mode"/> - <enum-type name="QLCDNumber::SegmentStyle"/> - <enum-type name="QLayout::SizeConstraint"/> - <enum-type name="QLineEdit::EchoMode"/> - <enum-type name="QListView::Flow"/> - <enum-type name="QListView::LayoutMode"/> - <enum-type name="QListView::Movement"/> - <enum-type name="QListView::ResizeMode"/> - <enum-type name="QListView::ViewMode"/> - <enum-type name="QListWidgetItem::ItemType"/> - <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/> - <enum-type name="QMessageBox::ButtonRole"/> - <enum-type name="QMessageBox::Icon"/> - <enum-type name="QMovie::CacheMode"/> - <enum-type name="QMovie::MovieState"/> - <enum-type name="QPaintDevice::PaintDeviceMetric"/> - <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/> - <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/> - <enum-type name="QPaintEngine::PolygonDrawMode"/> - <enum-type name="QPaintEngine::Type"/> - <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions"/> - <enum-type name="QPainter::CompositionMode"/> - <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/> - <enum-type name="QPainter::PixmapFragmentHint" flags="QPainter::PixmapFragmentHints" since="4.7"/> - <enum-type name="QPainterPath::ElementType"/> - <enum-type name="QPrintEngine::PrintEnginePropertyKey" /> - <enum-type name="QPrinter::ColorMode"/> - <enum-type name="QPrinter::Orientation"/> - <enum-type name="QPrinter::OutputFormat"/> - <enum-type name="QPrinter::PageOrder"/> - <enum-type name="QPrinter::PaperSource"/> - <enum-type name="QPrinter::PrintRange"/> - <enum-type name="QPrinter::PrinterMode"/> - <enum-type name="QPrinter::PrinterState"/> - <enum-type name="QPrinter::Unit"/> - <enum-type name="QPrinter::DuplexMode"/> - <enum-type name="QProgressBar::Direction"/> - <enum-type name="QRegion::RegionType"/> - <enum-type name="QRubberBand::Shape"/> - <enum-type name="QSessionManager::RestartHint"/> - <enum-type name="QSizePolicy::Policy"/> - <enum-type name="QSizePolicy::PolicyFlag"/> - <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/> - <enum-type name="QStandardItem::ItemType"/> - <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/> - <enum-type name="QStyle::ComplexControl" extensible="yes"/> - <enum-type name="QStyle::ContentsType" extensible="yes"/> - <enum-type name="QStyle::ControlElement" extensible="yes"/> - <enum-type name="QStyle::PixelMetric" extensible="yes" /> - <enum-type name="QStyle::PrimitiveElement" extensible="yes" /> - <enum-type name="QStyle::StandardPixmap" extensible="yes"/> - <enum-type name="QStyle::StateFlag" flags="QStyle::State"/> - <enum-type name="QStyle::SubElement" extensible="yes" /> - <enum-type name="QStyleHintReturn::HintReturnType"/> - <enum-type name="QStyleHintReturn::StyleOptionType"/> - <enum-type name="QStyleHintReturn::StyleOptionVersion"/> - <enum-type name="QStyleHintReturnVariant::StyleOptionType"/> - <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/> - <enum-type name="QStyleHintReturnMask::StyleOptionType"/> - <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/> - <enum-type name="QStyleOption::StyleOptionType"/> - <enum-type name="QStyleOption::OptionType" extensible="yes"/> - <enum-type name="QStyleOption::StyleOptionVersion"/> - <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/> - <enum-type name="QStyleOptionButton::StyleOptionType"/> - <enum-type name="QStyleOptionButton::StyleOptionVersion"/> - <enum-type name="QStyleOptionComboBox::StyleOptionType"/> - <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/> - <enum-type name="QStyleOptionComplex::StyleOptionType"/> - <enum-type name="QStyleOptionComplex::StyleOptionVersion"/> - <enum-type name="QStyleOptionDockWidget::StyleOptionType"/> - <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/> - <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionFocusRect::StyleOptionType"/> - <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/> - <enum-type name="QStyleOptionFrame::StyleOptionType"/> - <enum-type name="QStyleOptionFrame::StyleOptionVersion"/> - <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/> - <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionFrameV3::StyleOptionVersion"/> - <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/> - <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/> - <enum-type name="QStyleOptionGroupBox::StyleOptionType"/> - <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/> - <enum-type name="QStyleOptionHeader::SectionPosition"/> - <enum-type name="QStyleOptionHeader::SelectedPosition"/> - <enum-type name="QStyleOptionHeader::SortIndicator"/> - <enum-type name="QStyleOptionHeader::StyleOptionType"/> - <enum-type name="QStyleOptionHeader::StyleOptionVersion"/> - <enum-type name="QStyleOptionMenuItem::CheckType"/> - <enum-type name="QStyleOptionMenuItem::MenuItemType"/> - <enum-type name="QStyleOptionMenuItem::StyleOptionType"/> - <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/> - <enum-type name="QStyleOptionProgressBar::StyleOptionType"/> - <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/> - <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/> - <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionRubberBand::StyleOptionType"/> - <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/> - <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/> - <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/> - <enum-type name="QStyleOptionSlider::StyleOptionType"/> - <enum-type name="QStyleOptionSlider::StyleOptionVersion"/> - <enum-type name="QStyleOptionSpinBox::StyleOptionType"/> - <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/> - <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/> - <enum-type name="QStyleOptionTab::SelectedPosition"/> - <enum-type name="QStyleOptionTab::StyleOptionType"/> - <enum-type name="QStyleOptionTab::StyleOptionVersion"/> - <enum-type name="QStyleOptionTab::TabPosition"/> - <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/> - <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/> - <enum-type name="QStyleOptionTabBarBaseV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionTabV3::StyleOptionVersion"/> - <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/> - <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/> - <enum-type name="QStyleOptionTitleBar::StyleOptionType"/> - <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/> - <enum-type name="QStyleOptionToolBar::StyleOptionType"/> - <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/> - <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/> - <enum-type name="QStyleOptionToolBar::ToolBarPosition"/> - <enum-type name="QStyleOptionToolBox::StyleOptionType"/> - <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/> - <enum-type name="QStyleOptionToolButton::StyleOptionType"/> - <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/> - <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures" /> - <enum-type name="QStyleOptionViewItem::Position"/> - <enum-type name="QStyleOptionViewItem::StyleOptionType"/> - <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/> - <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/> - <enum-type name="QSystemTrayIcon::ActivationReason"/> - <enum-type name="QSystemTrayIcon::MessageIcon"/> - <enum-type name="QTabBar::Shape"/> - <enum-type name="QTabBar::SelectionBehavior"/> - <enum-type name="QTabBar::ButtonPosition"/> - <enum-type name="QTabWidget::TabPosition"/> - <enum-type name="QTabWidget::TabShape"/> - <enum-type name="QTableWidgetItem::ItemType"/> - <enum-type name="QTabletEvent::PointerType"/> - <enum-type name="QTabletEvent::TabletDevice"/> - <enum-type name="QTextCharFormat::UnderlineStyle"/> - <enum-type name="QTextCharFormat::VerticalAlignment"/> - <enum-type name="QTextCursor::MoveMode"/> - <enum-type name="QTextCursor::MoveOperation"/> - <enum-type name="QTextCursor::SelectionType"/> - <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/> - <enum-type name="QTextDocument::MetaInformation"/> - <enum-type name="QTextDocument::ResourceType"/> - <enum-type name="QTextDocument::Stacks" since="4.7"/> - <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/> - <enum-type name="QTextEdit::LineWrapMode"/> - <enum-type name="QTextFormat::ObjectTypes"/> - <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/> - <enum-type name="QTextFrameFormat::Position"/> - <enum-type name="QTextFrameFormat::BorderStyle"/> - <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/> - <enum-type name="QTextLayout::CursorMode"/> - <enum-type name="QTextLength::Type"/> - <enum-type name="QTextLine::CursorPosition"/> - <enum-type name="QTextLine::Edge"/> - <enum-type name="QTextListFormat::Style"/> - <enum-type name="QToolButton::ToolButtonPopupMode"/> - <enum-type name="QTreeWidgetItem::ItemType"/> - <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/> - <enum-type name="QValidator::State"/> - <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/> - <enum-type name="QWorkspace::WindowOrder"/> - <enum-type name="QDoubleValidator::Notation"/> - <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/> - <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/> - <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/> - <enum-type name="QStyleOptionToolBoxV2::TabPosition"/> - <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/> - <enum-type name="QTransform::TransformationType"/> - <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/> - <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/> - <enum-type name="QWizard::WizardPixmap"/> - <enum-type name="QWizard::WizardStyle"/> - <enum-type name="QStackedLayout::StackingMode"/> - <enum-type name="QWizard::WizardButton" /> - <enum-type name="QBoxLayout::Direction" /> - <enum-type name="QClipboard::Mode" /> - <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons" /> - <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/> - <enum-type name="QFont::StyleHint" /> - <enum-type name="QFontDatabase::WritingSystem" /> - <enum-type name="QHeaderView::ResizeMode" /> - <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons" /> - <enum-type name="QPalette::ColorGroup" /> - <enum-type name="QPalette::ColorRole" /> - <enum-type name="QPrinter::PageSize" /> - <enum-type name="QSlider::TickPosition" /> - <enum-type name="QStyle::StyleHint" extensible="yes" /> - <enum-type name="QTextFormat::FormatType"/> - <enum-type name="QTextFormat::Property" /> <value-type name="QTransform"> + <enum-type name="TransformationType"/> <modify-function signature="map(int,int,int*,int*)const" remove="all"/> <modify-function signature="map(qreal,qreal,qreal*,qreal*)const" remove="all"/> <modify-function signature="inverted(bool*)const"> @@ -462,47 +163,157 @@ </inject-code> </modify-function> </value-type> - <enum-type name="QTextOption::TabType"/> - <enum-type name="QTextOption::WrapMode"/> - <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/> <value-type name="QStyleOption" polymorphic-id-expression="%1->type == QStyleOption::SO_Default"> + <enum-type name="OptionType" extensible="yes"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3--> </value-type> - <value-type name="QStyleOptionGraphicsItem" polymorphic-id-expression="%1->type == QStyleOptionGraphicsItem::Type && %1->version == QStyleOptionGraphicsItem::Version" /> - <value-type name="QStyleOptionSizeGrip" polymorphic-id-expression="%1->type == QStyleOptionSizeGrip::Type && %1->version == QStyleOptionSizeGrip::Version" /> - <value-type name="QStyleOptionButton" polymorphic-id-expression="%1->type == QStyleOptionButton::Type && %1->version == QStyleOptionButton::Version" /> - <value-type name="QStyleOptionComboBox" polymorphic-id-expression="%1->type == QStyleOptionComboBox::Type && %1->version == QStyleOptionComboBox::Version" /> - <value-type name="QStyleOptionComplex" polymorphic-id-expression="%1->type == QStyleOptionComplex::Type && %1->version == QStyleOptionComplex::Version" /> - <value-type name="QStyleOptionDockWidget" polymorphic-id-expression="%1->type == QStyleOptionDockWidget::Type && %1->version == QStyleOptionDockWidget::Version" /> - <value-type name="QStyleOptionDockWidgetV2" polymorphic-id-expression="%1->type == QStyleOptionDockWidgetV2::Type && %1->version == QStyleOptionDockWidgetV2::Version" /> - <value-type name="QStyleOptionFocusRect" polymorphic-id-expression="%1->type == QStyleOptionFocusRect::Type && %1->version == QStyleOptionFocusRect::Version" /> - <value-type name="QStyleOptionFrame" polymorphic-id-expression="%1->type == QStyleOptionFrame::Type && %1->version == QStyleOptionFrame::Version" /> - <value-type name="QStyleOptionFrameV2" polymorphic-id-expression="%1->type == QStyleOptionFrameV2::Type && %1->version == QStyleOptionFrameV2::Version" /> - <value-type name="QStyleOptionFrameV3" polymorphic-id-expression="%1->type == QStyleOptionFrameV3::Type && %1->version == QStyleOptionFrameV3::Version" /> - <value-type name="QStyleOptionGroupBox" polymorphic-id-expression="%1->type == QStyleOptionGroupBox::Type && %1->version == QStyleOptionGroupBox::Version" /> - <value-type name="QStyleOptionHeader" polymorphic-id-expression="%1->type == QStyleOptionHeader::Type && %1->version == QStyleOptionHeader::Version" /> - <value-type name="QStyleOptionMenuItem" polymorphic-id-expression="%1->type == QStyleOptionMenuItem::Type && %1->version == QStyleOptionMenuItem::Version" /> - <value-type name="QStyleOptionProgressBar" polymorphic-id-expression="%1->type == QStyleOptionProgressBar::Type && %1->version == QStyleOptionProgressBar::Version" /> - <value-type name="QStyleOptionProgressBarV2" polymorphic-id-expression="%1->type == QStyleOptionProgressBarV2::Type && %1->version == QStyleOptionProgressBarV2::Version" /> - <value-type name="QStyleOptionRubberBand" polymorphic-id-expression="%1->type == QStyleOptionRubberBand::Type && %1->version == QStyleOptionRubberBand::Version" /> - <value-type name="QStyleOptionSlider" polymorphic-id-expression="%1->type == QStyleOptionSlider::Type && %1->version == QStyleOptionSlider::Version" /> - <value-type name="QStyleOptionSpinBox" polymorphic-id-expression="%1->type == QStyleOptionSpinBox::Type && %1->version == QStyleOptionSpinBox::Version" /> - <value-type name="QStyleOptionTab" polymorphic-id-expression="%1->type == QStyleOptionTab::Type && %1->version == QStyleOptionTab::Version" /> - <value-type name="QStyleOptionTabV2" polymorphic-id-expression="%1->type == QStyleOptionTabV2::Type && %1->version == QStyleOptionTabV2::Version" /> - <value-type name="QStyleOptionTabV3" polymorphic-id-expression="%1->type == QStyleOptionTabV3::Type && %1->version == QStyleOptionTabV3::Version" /> - <value-type name="QStyleOptionTabBarBase" polymorphic-id-expression="%1->type == QStyleOptionTabBarBase::Type && %1->version == QStyleOptionTabBarBase::Version" /> - <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1->type == QStyleOptionTabBarBaseV2::Type && %1->version == QStyleOptionTabBarBaseV2::Version" /> - <value-type name="QStyleOptionTabWidgetFrame" polymorphic-id-expression="%1->type == QStyleOptionTabWidgetFrame::Type && %1->version == QStyleOptionTabWidgetFrame::Version" /> - <value-type name="QStyleOptionTitleBar" polymorphic-id-expression="%1->type == QStyleOptionTitleBar::Type && %1->version == QStyleOptionTitleBar::Version" /> - <value-type name="QStyleOptionToolBar" polymorphic-id-expression="%1->type == QStyleOptionToolBar::Type && %1->version == QStyleOptionToolBar::Version" /> - <value-type name="QStyleOptionToolBox" polymorphic-id-expression="%1->type == QStyleOptionToolBox::Type && %1->version == QStyleOptionToolBox::Version" /> - <value-type name="QStyleOptionToolBoxV2" polymorphic-id-expression="%1->type == QStyleOptionToolBoxV2::Type && %1->version == QStyleOptionToolBoxV2::Version" /> - <value-type name="QStyleOptionToolButton" polymorphic-id-expression="%1->type == QStyleOptionToolButton::Type && %1->version == QStyleOptionToolButton::Version" /> - <value-type name="QStyleOptionViewItem" polymorphic-id-expression="%1->type == QStyleOptionViewItem::Type && %1->version == QStyleOptionViewItem::Version" /> - <value-type name="QStyleOptionViewItemV2" polymorphic-id-expression="%1->type == QStyleOptionViewItemV2::Type && %1->version == QStyleOptionViewItemV2::Version" /> - <value-type name="QStyleOptionViewItemV3" polymorphic-id-expression="%1->type == QStyleOptionViewItemV3::Type && %1->version == QStyleOptionViewItemV3::Version" /> - <value-type name="QStyleOptionViewItemV4" polymorphic-id-expression="%1->type == QStyleOptionViewItemV4::Type && %1->version == QStyleOptionViewItemV4::Version" /> + <value-type name="QStyleOptionGraphicsItem" polymorphic-id-expression="%1->type == QStyleOptionGraphicsItem::Type && %1->version == QStyleOptionGraphicsItem::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionSizeGrip" polymorphic-id-expression="%1->type == QStyleOptionSizeGrip::Type && %1->version == QStyleOptionSizeGrip::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionButton" polymorphic-id-expression="%1->type == QStyleOptionButton::Type && %1->version == QStyleOptionButton::Version"> + <enum-type name="ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionComboBox" polymorphic-id-expression="%1->type == QStyleOptionComboBox::Type && %1->version == QStyleOptionComboBox::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionComplex" polymorphic-id-expression="%1->type == QStyleOptionComplex::Type && %1->version == QStyleOptionComplex::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionDockWidget" polymorphic-id-expression="%1->type == QStyleOptionDockWidget::Type && %1->version == QStyleOptionDockWidget::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionDockWidgetV2" polymorphic-id-expression="%1->type == QStyleOptionDockWidgetV2::Type && %1->version == QStyleOptionDockWidgetV2::Version"> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionFocusRect" polymorphic-id-expression="%1->type == QStyleOptionFocusRect::Type && %1->version == QStyleOptionFocusRect::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionFrame" polymorphic-id-expression="%1->type == QStyleOptionFrame::Type && %1->version == QStyleOptionFrame::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionFrameV2" polymorphic-id-expression="%1->type == QStyleOptionFrameV2::Type && %1->version == QStyleOptionFrameV2::Version"> + <enum-type name="FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionFrameV3" polymorphic-id-expression="%1->type == QStyleOptionFrameV3::Type && %1->version == QStyleOptionFrameV3::Version"> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionGroupBox" polymorphic-id-expression="%1->type == QStyleOptionGroupBox::Type && %1->version == QStyleOptionGroupBox::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionHeader" polymorphic-id-expression="%1->type == QStyleOptionHeader::Type && %1->version == QStyleOptionHeader::Version"> + <enum-type name="SectionPosition"/> + <enum-type name="SelectedPosition"/> + <enum-type name="SortIndicator"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionMenuItem" polymorphic-id-expression="%1->type == QStyleOptionMenuItem::Type && %1->version == QStyleOptionMenuItem::Version"> + <enum-type name="CheckType"/> + <enum-type name="MenuItemType"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionProgressBar" polymorphic-id-expression="%1->type == QStyleOptionProgressBar::Type && %1->version == QStyleOptionProgressBar::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionProgressBarV2" polymorphic-id-expression="%1->type == QStyleOptionProgressBarV2::Type && %1->version == QStyleOptionProgressBarV2::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionRubberBand" polymorphic-id-expression="%1->type == QStyleOptionRubberBand::Type && %1->version == QStyleOptionRubberBand::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionSlider" polymorphic-id-expression="%1->type == QStyleOptionSlider::Type && %1->version == QStyleOptionSlider::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionSpinBox" polymorphic-id-expression="%1->type == QStyleOptionSpinBox::Type && %1->version == QStyleOptionSpinBox::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionTab" polymorphic-id-expression="%1->type == QStyleOptionTab::Type && %1->version == QStyleOptionTab::Version"> + <enum-type name="CornerWidget" flags="QStyleOptionTab::CornerWidgets"/> + <enum-type name="SelectedPosition"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + <enum-type name="TabPosition"/> + </value-type> + <value-type name="QStyleOptionTabV2" polymorphic-id-expression="%1->type == QStyleOptionTabV2::Type && %1->version == QStyleOptionTabV2::Version"> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionTabV3" polymorphic-id-expression="%1->type == QStyleOptionTabV3::Type && %1->version == QStyleOptionTabV3::Version"> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionTabBarBase" polymorphic-id-expression="%1->type == QStyleOptionTabBarBase::Type && %1->version == QStyleOptionTabBarBase::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1->type == QStyleOptionTabBarBaseV2::Type && %1->version == QStyleOptionTabBarBaseV2::Version"> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionTabWidgetFrame" polymorphic-id-expression="%1->type == QStyleOptionTabWidgetFrame::Type && %1->version == QStyleOptionTabWidgetFrame::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionTitleBar" polymorphic-id-expression="%1->type == QStyleOptionTitleBar::Type && %1->version == QStyleOptionTitleBar::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionToolBar" polymorphic-id-expression="%1->type == QStyleOptionToolBar::Type && %1->version == QStyleOptionToolBar::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + <enum-type name="ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/> + <enum-type name="ToolBarPosition"/> + </value-type> + <value-type name="QStyleOptionToolBox" polymorphic-id-expression="%1->type == QStyleOptionToolBox::Type && %1->version == QStyleOptionToolBox::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionToolBoxV2" polymorphic-id-expression="%1->type == QStyleOptionToolBoxV2::Type && %1->version == QStyleOptionToolBoxV2::Version"> + <enum-type name="SelectedPosition"/> + <enum-type name="StyleOptionVersion"/> + <enum-type name="TabPosition"/> + </value-type> + <value-type name="QStyleOptionToolButton" polymorphic-id-expression="%1->type == QStyleOptionToolButton::Type && %1->version == QStyleOptionToolButton::Version"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + <enum-type name="ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures" /> + </value-type> + <value-type name="QStyleOptionViewItem" polymorphic-id-expression="%1->type == QStyleOptionViewItem::Type && %1->version == QStyleOptionViewItem::Version"> + <enum-type name="Position"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionViewItemV2" polymorphic-id-expression="%1->type == QStyleOptionViewItemV2::Type && %1->version == QStyleOptionViewItemV2::Version"> + <enum-type name="StyleOptionVersion"/> + <enum-type name="ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/> + </value-type> + <value-type name="QStyleOptionViewItemV3" polymorphic-id-expression="%1->type == QStyleOptionViewItemV3::Type && %1->version == QStyleOptionViewItemV3::Version"> + <enum-type name="StyleOptionVersion"/> + </value-type> + <value-type name="QStyleOptionViewItemV4" polymorphic-id-expression="%1->type == QStyleOptionViewItemV4::Type && %1->version == QStyleOptionViewItemV4::Version" > + <enum-type name="StyleOptionVersion"/> + <enum-type name="ViewItemPosition"/> + </value-type> <value-type name="QTextFragment" /> <value-type name="QBitmap" > <modify-function signature="QBitmap(QString,const char*)" remove="all" /> @@ -510,11 +321,22 @@ <modify-function signature="fromData(QSize,const uchar*,QImage::Format)" remove="all"/> </value-type> <value-type name="QTextInlineObject" /> - <value-type name="QSizePolicy"/> + <value-type name="QSizePolicy"> + <enum-type name="ControlType" flags="QSizePolicy::ControlTypes"/> + <enum-type name="Policy"/> + <enum-type name="PolicyFlag"/> + </value-type> <value-type name="QTableWidgetSelectionRange"/> <value-type name="QTextDocumentFragment" /> - <value-type name="QTextOption" /> + <value-type name="QTextOption"> + <enum-type name="Flag" flags="QTextOption::Flags"/> + <enum-type name="TabType"/> + <enum-type name="WrapMode"/> + <value-type name="Tab"/> + </value-type> <value-type name="QTextLine" > + <enum-type name="CursorPosition"/> + <enum-type name="Edge"/> <modify-function signature="cursorToX(int*,QTextLine::Edge)const" remove="all" /> <modify-function signature="xToCursor(qreal,QTextLine::CursorPosition)const"> <modify-argument index="2"> @@ -525,15 +347,30 @@ <value-type name="QTextTableFormat" /> <value-type name="QTextImageFormat" /> <value-type name="QTextFrameFormat" > + <enum-type name="BorderStyle"/> + <enum-type name="Position"/> <modify-function signature="isValid()const" access="non-final"/> </value-type> - <value-type name="QTextLength" /> + <value-type name="QTextLength"> + <enum-type name="Type"/> + </value-type> <value-type name="QItemSelectionRange" hash-function="qHash"> <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3--> </value-type> - <value-type name="QPainterPath" /> + <value-type name="QPainterPath"> + <enum-type name="ElementType"/> + <value-type name="Element"> + <modify-field name="x" write="false"/> + <modify-field name="y" write="false"/> + <modify-field name="type" write="false"/> + <include file-name="QPainterPath" location="global"/> + <modify-function signature="operator QPointF()const" remove="all"/> + </value-type> + </value-type> <value-type name="QPalette"> + <enum-type name="ColorGroup" /> + <enum-type name="ColorRole" /> <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3--> <modify-function signature="background()const" remove="all"/> @@ -544,6 +381,9 @@ <!--### Obsolete in 4.3--> </value-type> <value-type name="QKeySequence"> + <enum-type name="SequenceFormat"/> + <enum-type name="SequenceMatch"/> + <enum-type name="StandardKey"/> <modify-function signature="operator QVariant()const" remove="all"/> <modify-function signature="operator int()const" remove="all"/> <modify-function signature="operator[](uint)const" remove="all"/> @@ -565,6 +405,7 @@ <modify-function signature="setData(const char*,uint)" remove="all"/> </value-type> <value-type name="QRegion" > + <enum-type name="RegionType"/> <modify-function signature="operator&=(QRegion)" remove="all"/> <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3--> @@ -576,10 +417,20 @@ <modify-function signature="intersect(QRect)const" remove="all" /> <modify-function signature="intersect(QRegion)const" remove="all" /> </value-type> - <value-type name="QTextBlock" /> + <value-type name="QTextBlock"> + <value-type name="iterator" > + <include file-name="QTextBlock" location="global"/> + <modify-function signature="operator++()" remove="all"/> + <modify-function signature="operator--()" remove="all"/> + <modify-function signature="operator++(int)" remove="all"/> + <modify-function signature="operator--(int)" remove="all"/> + </value-type> + </value-type> <value-type name="QTextBlockFormat" /> <value-type name="QTextTableCellFormat" /> <value-type name="QTextCharFormat" > + <enum-type name="UnderlineStyle"/> + <enum-type name="VerticalAlignment"/> <modify-function signature="isValid()const" access="non-final"/> <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3--> @@ -587,9 +438,15 @@ <!--### Obsolete in 4.3--> </value-type> <value-type name="QTextFormat" > + <enum-type name="FormatType"/> + <enum-type name="ObjectTypes"/> + <enum-type name="PageBreakFlag" flags="QTextFormat::PageBreakFlags"/> + <enum-type name="Property" /> <modify-function signature="isValid()const" access="non-final"/> </value-type> - <value-type name="QTextListFormat" /> + <value-type name="QTextListFormat"> + <enum-type name="Style"/> + </value-type> <value-type name="QPolygon"> <extra-includes> <include file-name="QMatrix" location="global"/> @@ -610,6 +467,8 @@ <modify-function signature="operator<<(QVector<QPointF>)" remove="all"/> </value-type> <value-type name="QIcon" > + <enum-type name="Mode"/> + <enum-type name="State"/> <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3--> <modify-function signature="QIcon(QIconEngineV2 *)"> @@ -623,14 +482,8 @@ </modify-argument> </modify-function> </value-type> - <value-type name="QTextFrame::iterator" > - <include file-name="QTextFrame" location="global"/> - <modify-function signature="operator++(int)" remove="all"/> - <modify-function signature="operator--(int)" remove="all"/> - <modify-function signature="operator++()" remove="all"/> - <modify-function signature="operator--()" remove="all"/> - </value-type> <value-type name="QTreeWidgetItemIterator" > + <enum-type name="IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/> <modify-function signature="operator++(int)" remove="all"/> <modify-function signature="operator--(int)" remove="all"/> <modify-function signature="operator+=(int)" remove="all"/> @@ -639,17 +492,6 @@ <modify-function signature="operator--()" remove="all"/> <modify-function signature="operator*()const" remove="all"/> </value-type> - <value-type name="QTextBlock::iterator" > - <include file-name="QTextBlock" location="global"/> - <modify-function signature="operator++()" remove="all"/> - <modify-function signature="operator--()" remove="all"/> - <modify-function signature="operator++(int)" remove="all"/> - <modify-function signature="operator--(int)" remove="all"/> - </value-type> - <value-type name="QAbstractTextDocumentLayout::PaintContext" > - <include file-name="QAbstractTextDocumentLayout" location="global"/> - </value-type> - <value-type name="QAbstractTextDocumentLayout::Selection" /> <value-type name="QPixmap" > <conversion-rule file="qpixmap_conversion.h" /> <extra-includes> @@ -690,6 +532,9 @@ <include file-name="QTextBlock" location="global"/> <include file-name="QTextDocumentFragment" location="global"/> </extra-includes> + <enum-type name="MoveMode"/> + <enum-type name="MoveOperation"/> + <enum-type name="SelectionType"/> <modify-function signature="selectedTableCells(int*,int*,int*,int*)const" remove="all" /> <modify-function signature="currentFrame()const"> <modify-argument index="return"> @@ -707,15 +552,6 @@ </modify-argument> </modify-function> </value-type> - <value-type name="QTextLayout::FormatRange"> - <include file-name="QTextLayout" location="global"/> - </value-type> - - <!-- only declare this if ndef QT_NO_INPUTMETHOD --> - <value-type name="QInputMethodEvent::Attribute"> - <include file-name="QInputMethodEvent" location="global"/> - </value-type> - <!-- endif ndef QT_NO_INPUTMETHOD --> <value-type name="QItemSelection" > <modify-function signature="operator+(const QList<QItemSelectionRange>&)const" remove="all"/> @@ -745,17 +581,14 @@ <value-type name="QConicalGradient" polymorphic-id-expression="%1->type() == QGradient::ConicalGradient" /> <value-type name="QFontInfo" /> <value-type name="QRadialGradient" polymorphic-id-expression="%1->type() == QGradient::RadialGradient" /> - <value-type name="QPainterPath::Element"> - <modify-field name="x" write="false"/> - <modify-field name="y" write="false"/> - <modify-field name="type" write="false"/> - <include file-name="QPainterPath" location="global"/> - <modify-function signature="operator QPointF()const" remove="all"/> - </value-type> - <value-type name="QTextEdit::ExtraSelection" > - <include file-name="QTextEdit" location="global"/> - </value-type> <value-type name="QFont" > + <enum-type name="Capitalization"/> + <enum-type name="SpacingType"/> + <enum-type name="Stretch"/> + <enum-type name="Style"/> + <enum-type name="StyleHint" /> + <enum-type name="StyleStrategy"/> + <enum-type name="Weight"/> <extra-includes> <include file-name="QStringList" location="global"/> </extra-includes> @@ -771,6 +604,8 @@ </extra-includes> </value-type> <value-type name="QImage"> + <enum-type name="Format"/> + <enum-type name="InvertMode"/> <extra-includes> <include file-name="QStringList" location="global"/> <include file-name="QMatrix" location="global"/> @@ -816,6 +651,7 @@ <extra-includes> <include file-name="QStringList" location="global"/> </extra-includes> + <enum-type name="WritingSystem" /> </value-type> <value-type name="QPen"> <extra-includes> @@ -828,6 +664,7 @@ </extra-includes> </value-type> <value-type name="QColor"> + <enum-type name="Spec"/> <extra-includes> <include file-name="QVariant" location="global"/> </extra-includes> @@ -1098,7 +935,6 @@ </inject-code> </modify-function> </value-type> - <value-type name="QTextOption::Tab"/> <value-type name="QFontMetrics" > <modify-function signature="boundingRect(QChar)const" rename="boundingRectChar"> @@ -1204,7 +1040,12 @@ </inject-code> </modify-function> </value-type> - <value-type name="QGradient" force-abstract="yes" polymorphic-id-expression="%1->type() == QGradient::NoGradient" /> + <value-type name="QGradient" force-abstract="yes" polymorphic-id-expression="%1->type() == QGradient::NoGradient"> + <enum-type name="CoordinateMode"/> + <enum-type name="InterpolationMode"/> + <enum-type name="Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/> + <enum-type name="Type"/> + </value-type> <value-type name="QLinearGradient" polymorphic-id-expression="%1->type() == QGradient::LinearGradient" /> <value-type name="QPrinterInfo" /> <object-type name="QLayoutItem"> @@ -1228,8 +1069,15 @@ </modify-function> </object-type> - <object-type name="QPaintDevice"/> + <object-type name="QPaintDevice"> + <enum-type name="PaintDeviceMetric"/> + </object-type> <object-type name="QGraphicsItem"> + <enum-type name="CacheMode"/> + <enum-type name="Extension"/> + <enum-type name="GraphicsItemChange"/> + <enum-type name="GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/> + <enum-type name="PanelModality"/> <inject-code class="target" position="end"> PyObject* userTypeConstant = PyInt_FromLong(QGraphicsItem::UserType); PyDict_SetItemString(SbkQGraphicsItem_Type.super.ht_type.tp_dict, "UserType", userTypeConstant); @@ -1359,6 +1207,15 @@ </object-type> <object-type name="QAbstractGraphicsShapeItem"/> <object-type name="QAbstractItemView"> + <enum-type name="CursorAction"/> + <enum-type name="DragDropMode"/> + <enum-type name="DropIndicatorPosition"/> + <enum-type name="EditTrigger" flags="QAbstractItemView::EditTriggers"/> + <enum-type name="ScrollHint"/> + <enum-type name="ScrollMode"/> + <enum-type name="SelectionBehavior"/> + <enum-type name="SelectionMode"/> + <enum-type name="State"/> <modify-function signature="model() const"> <modify-argument index="return"> <!-- Defining ownership as "default" avoids the object to be automatically @@ -1389,12 +1246,20 @@ <modify-function signature="moveCursor(QAbstractItemView::CursorAction,QFlags<Qt::KeyboardModifier>)" remove="all"/> </object-type> <object-type name="QAbstractPrintDialog"> + <enum-type name="PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/> + <enum-type name="PrintRange"/> <modify-function signature="exec()" rename="exec_" allow-thread="yes" /> </object-type> <object-type name="QAbstractSlider"> + <enum-type name="SliderAction"/> + <enum-type name="SliderChange"/> <modify-function signature="sliderChange(QAbstractSlider::SliderChange)" remove="all"/> </object-type> <object-type name="QAbstractTextDocumentLayout"> + <value-type name="PaintContext" > + <include file-name="QAbstractTextDocumentLayout" location="global"/> + </value-type> + <value-type name="Selection" /> <modify-function signature="setPaintDevice(QPaintDevice*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -1445,6 +1310,7 @@ <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/> </object-type> <object-type name="QDataWidgetMapper"> + <enum-type name="SubmitPolicy"/> <modify-function signature="addMapping(QWidget*,int)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -1472,8 +1338,11 @@ </modify-function> </object-type> <object-type name="QDateEdit"/> - <object-type name="QDesktopServices"/> + <object-type name="QDesktopServices"> + <enum-type name="StandardLocation"/> + </object-type> <object-type name="QDialog"> + <enum-type name="DialogCode"/> <modify-function signature="setExtension(QWidget*)" remove="all"/> <modify-function signature="exec()" rename="exec_" allow-thread="yes"/> <modify-function signature="extension()const" remove="all"/> @@ -1486,6 +1355,9 @@ <!--### Obsolete in 4.3--> </object-type> <object-type name="QDialogButtonBox"> + <enum-type name="ButtonLayout"/> + <enum-type name="ButtonRole"/> + <enum-type name="StandardButton" flags="QDialogButtonBox::StandardButtons" /> <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -1498,6 +1370,7 @@ </modify-function> </object-type> <object-type name="QDirModel" polymorphic-id-expression="qobject_cast<QDirModel*>(%1)"> + <enum-type name="Roles"/> <modify-function signature="parent()const" remove="all"/> <modify-function signature="setIconProvider(QFileIconProvider*)"> <modify-argument index="1"> @@ -1505,9 +1378,17 @@ </modify-argument> </modify-function> </object-type> - <object-type name="QDoubleValidator" /> - <object-type name="QFileIconProvider" /> + <object-type name="QDoubleValidator"> + <enum-type name="Notation"/> + </object-type> + <object-type name="QFileIconProvider"> + <enum-type name="IconType"/> + </object-type> <object-type name="QWizard"> + <enum-type name="WizardButton" /> + <enum-type name="WizardOption" flags="QWizard::WizardOptions"/> + <enum-type name="WizardPixmap"/> + <enum-type name="WizardStyle"/> <modify-function signature="addPage(QWizardPage*)"> <modify-argument index="1"> <no-null-pointer/> @@ -1528,8 +1409,11 @@ </modify-argument> </modify-function> </object-type> - <object-type name="QFontComboBox"/> + <object-type name="QFontComboBox"> + <enum-type name="FontFilter" flags="QFontComboBox::FontFilters"/> + </object-type> <object-type name="QFontDialog"> + <enum-type name="FontDialogOption" flags="QFontDialog::FontDialogOptions"/> <modify-function signature="getFont(bool*,QWidget*)" allow-thread="yes"> <modify-argument index="1"> <remove-argument /> @@ -1584,12 +1468,15 @@ <object-type name="QGraphicsItemGroup"/> <object-type name="QGraphicsLineItem" /> <object-type name="QGraphicsPathItem" /> - <object-type name="QGraphicsPixmapItem" /> + <object-type name="QGraphicsPixmapItem"> + <enum-type name="ShapeMode"/> + </object-type> <object-type name="QGraphicsPolygonItem"/> <object-type name="QGraphicsRectItem" /> <object-type name="QGraphicsSimpleTextItem" /> <object-type name="QHBoxLayout"/> <object-type name="QHeaderView"> + <enum-type name="ResizeMode" /> <modify-function signature="paintSection(QPainter*,QRect,int)const"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> @@ -1605,6 +1492,7 @@ </modify-function> </object-type> <object-type name="QIconEngineV2"> + <enum-type name="IconEngineHook"/> <modify-function signature="read(QDataStream&)"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> @@ -1614,6 +1502,7 @@ <modify-function signature="virtual_hook(int,void*)" remove="all"/> </object-type> <object-type name="QImageWriter"> + <enum-type name="ImageWriterError"/> <modify-function signature="setDevice(QIODevice*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -1670,8 +1559,16 @@ </modify-argument> </modify-function> </object-type> - <object-type name="QItemSelectionModel"/> - <object-type name="QListView"/> + <object-type name="QItemSelectionModel"> + <enum-type name="SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/> + </object-type> + <object-type name="QListView"> + <enum-type name="Flow"/> + <enum-type name="LayoutMode"/> + <enum-type name="Movement"/> + <enum-type name="ResizeMode"/> + <enum-type name="ViewMode"/> + </object-type> <object-type name="QColumnView"> <modify-function signature="setModel(QAbstractItemModel*)"> <modify-argument index="1"> @@ -1690,6 +1587,7 @@ </modify-function> </object-type> <object-type name="QMainWindow"> + <enum-type name="DockOption" flags="QMainWindow::DockOptions"/> <modify-function signature="setCentralWidget(QWidget*)"> <inject-code class="target" position="beginning"> <insert-template name="replace_child"> @@ -1775,6 +1673,9 @@ </object-type> <object-type name="QMdiArea"> + <enum-type name="AreaOption" flags="QMdiArea::AreaOptions"/> + <enum-type name="ViewMode"/> + <enum-type name="WindowOrder"/> <modify-function signature="addSubWindow(QWidget*, QFlags<Qt::WindowType>)" > <modify-argument index="1"> <parent index="this" action="add"/> @@ -1785,6 +1686,7 @@ </modify-function> </object-type> <object-type name="QMdiSubWindow"> + <enum-type name="SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/> <modify-function signature="setWidget(QWidget*)" > <modify-argument index="1"> <parent index="this" action="add"/> @@ -1949,8 +1851,12 @@ <object-type name="QPrintDialog"> <modify-function signature="exec()" rename="exec_" allow-thread="yes" /> </object-type> - <object-type name="QPrintEngine"/> - <object-type name="QProgressBar" /> + <object-type name="QPrintEngine"> + <enum-type name="PrintEnginePropertyKey" /> + </object-type> + <object-type name="QProgressBar"> + <enum-type name="Direction"/> + </object-type> <object-type name="QPushButton" /> <object-type name="QRegExpValidator"> <modify-function signature="validate(QString &, int &)const"> @@ -1972,6 +1878,7 @@ <object-type name="QSessionManager"> <extra-includes> </extra-includes> + <enum-type name="RestartHint"/> <modify-function signature="handle()const" remove="all"/> </object-type> @@ -1994,6 +1901,7 @@ <object-type name="QSound"/> <object-type name="QSpacerItem"/> <object-type name="QStandardItem"> + <enum-type name="ItemType"/> <modify-function signature="QStandardItem(const QStandardItem &)" remove="all"/> <modify-function signature="operator<(QStandardItem)const"> <modify-argument index="1" invalidate-after-use="yes"/> @@ -2109,9 +2017,19 @@ </modify-argument> </modify-function> </object-type> - <object-type name="QStyleHintReturn"/> - <object-type name="QStyleHintReturnVariant"/> - <object-type name="QStyleHintReturnMask"/> + <object-type name="QStyleHintReturn"> + <enum-type name="HintReturnType"/> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </object-type> + <object-type name="QStyleHintReturnVariant"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </object-type> + <object-type name="QStyleHintReturnMask"> + <enum-type name="StyleOptionType"/> + <enum-type name="StyleOptionVersion"/> + </object-type> <object-type name="QStylePainter" /> <object-type name="QSyntaxHighlighter"> <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)"> @@ -2126,6 +2044,8 @@ </modify-function> </object-type> <object-type name="QSystemTrayIcon"> + <enum-type name="ActivationReason"/> + <enum-type name="MessageIcon"/> <modify-function signature="setContextMenu(QMenu*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -2159,7 +2079,9 @@ </object-type> <object-type name="QTextBlockGroup" /> <object-type name="QTextBlockUserData" /> - <object-type name="QTextItem" /> + <object-type name="QTextItem"> + <enum-type name="RenderFlag" flags="QTextItem::RenderFlags"/> + </object-type> <object-type name="QTextList" > <!--### Obsolete in 4.3--> <modify-function signature="isEmpty()const" remove="all"/> @@ -2203,6 +2125,7 @@ </modify-function> </object-type> <object-type name="QToolButton"> + <enum-type name="ToolButtonPopupMode"/> <modify-function signature="setDefaultAction(QAction *)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -2294,6 +2217,7 @@ </object-type> <object-type name="QVBoxLayout"/> <object-type name="QValidator"> + <enum-type name="State"/> <modify-function signature="fixup(QString &)const"> <modify-argument index="return"> <replace-type modified-type="QString"/> @@ -2331,6 +2255,7 @@ <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/> </object-type> <object-type name="QWorkspace"> + <enum-type name="WindowOrder"/> <modify-function signature="addWindow(QWidget*, QFlags<Qt::WindowType>)"> <modify-argument index="1"> <parent index="this" action="add" /> @@ -2340,7 +2265,9 @@ <object-type name="QActionEvent" polymorphic-id-expression="%1->type() == QEvent::ActionAdded || %1->type() == QEvent::ActionRemoved || %1->type() == QEvent::ActionChanged" /> <object-type name="QClipboardEvent" polymorphic-id-expression="%1->type() == QEvent::Clipboard"/> <object-type name="QCloseEvent" polymorphic-id-expression="%1->type() == QEvent::Close"/> - <object-type name="QContextMenuEvent" polymorphic-id-expression="%1->type() == QEvent::ContextMenu"/> + <object-type name="QContextMenuEvent" polymorphic-id-expression="%1->type() == QEvent::ContextMenu"> + <enum-type name="Reason"/> + </object-type> <object-type name="QDragEnterEvent" polymorphic-id-expression="%1->type() == QEvent::DragEnter"/> <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1->type() == QEvent::DragLeave"/> <object-type name="QDragMoveEvent" polymorphic-id-expression="%1->type() == QEvent::DragMove" /> @@ -2356,7 +2283,9 @@ </object-type> <object-type name="QFileOpenEvent" polymorphic-id-expression="%1->type() == QEvent::FileOpen" /> <object-type name="QFocusEvent" polymorphic-id-expression="%1->type() == QEvent::FocusIn || %1->type() == QEvent::FocusOut" /> - <object-type name="QGraphicsSceneContextMenuEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::GraphicsSceneContextMenu" /> + <object-type name="QGraphicsSceneContextMenuEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::GraphicsSceneContextMenu"> + <enum-type name="Reason"/> + </object-type> <object-type name="QGraphicsSceneDragDropEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::GraphicsSceneDragEnter || %1->type() == QEvent::GraphicsSceneDragLeave || %1->type() == QEvent::GraphicsSceneDragMove || %1->type() == QEvent::GraphicsSceneDrop" > <modify-function signature="setMimeData(const QMimeData *)" remove="all"/> <modify-function signature="setSource(QWidget *)" remove="all"/> @@ -2374,7 +2303,16 @@ <object-type name="QHideEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::Hide"/> <object-type name="QHoverEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::HoverEnter || %1->type() == QEvent::HoverLeave || %1->type() == QEvent::HoverMove"/> <object-type name="QIconDragEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::IconDrag"/> - <object-type name="QInputMethodEvent" copyable="no" polymorphic-id-expression="%1->type() == QEvent::InputMethod"/> + + <object-type name="QInputMethodEvent" copyable="no" polymorphic-id-expression="%1->type() == QEvent::InputMethod"> + <!-- only declare this if ndef QT_NO_INPUTMETHOD --> + <enum-type name="AttributeType"/> + <value-type name="Attribute"> + <include file-name="QInputMethodEvent" location="global"/> + </value-type> + <!-- endif ndef QT_NO_INPUTMETHOD --> + </object-type> + <object-type name="QMoveEvent" copyable = "false" polymorphic-id-expression="%1->type() == QEvent::Move" /> <object-type name="QResizeEvent" copyable = "false" polymorphic-id-expression="%1->type() == QEvent::Resize"/> <object-type name="QShortcutEvent" copyable = "false" polymorphic-id-expression="%1->type() == QEvent::Shortcut"> @@ -2385,7 +2323,10 @@ </object-type> <object-type name="QShowEvent" copyable= "false" polymorphic-id-expression="%1->type() == QEvent::Show"/> <object-type name="QStatusTipEvent" copyable= "false" polymorphic-id-expression="%1->type() == QEvent::StatusTip"/> - <object-type name="QTabletEvent" copyable= "false" polymorphic-id-expression="%1->type() == QEvent::TabletMove || %1->type() == QEvent::TabletPress || %1->type() == QEvent::TabletRelease"/> + <object-type name="QTabletEvent" copyable= "false" polymorphic-id-expression="%1->type() == QEvent::TabletMove || %1->type() == QEvent::TabletPress || %1->type() == QEvent::TabletRelease"> + <enum-type name="PointerType"/> + <enum-type name="TabletDevice"/> + </object-type> <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1->type() == QEvent::ToolBarChange"/> <object-type name="QWhatsThisClickedEvent" copyable="false" polymorphic-id-expression="%1->type() == QEvent::WhatsThisClicked"/> <object-type name="QWheelEvent" copyable= "false" polymorphic-id-expression="%1->type() == QEvent::Wheel"/> @@ -2399,6 +2340,17 @@ <object-type name="QAccessibleEvent" polymorphic-id-expression="%1->type() == QEvent::AccessibilityDescription || %1->type() == QEvent::AccessibilityHelp"/> <object-type name="QAbstractButton"/> <object-type name="QStyle"> + <enum-type name="ComplexControl" extensible="yes"/> + <enum-type name="ContentsType" extensible="yes"/> + <enum-type name="ControlElement" extensible="yes"/> + <enum-type name="PixelMetric" extensible="yes" /> + <enum-type name="PrimitiveElement" extensible="yes" /> + <enum-type name="RequestSoftwareInputPanel"/> + <enum-type name="StandardPixmap" extensible="yes"/> + <enum-type name="StateFlag" flags="QStyle::State"/> + <enum-type name="StyleHint" extensible="yes" /> + <enum-type name="SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/> + <enum-type name="SubElement" extensible="yes" /> <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/> <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/> <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const"> @@ -2422,6 +2374,7 @@ <modify-function signature="itemTextRect(QFontMetrics,QRect,int,bool,QString)const" remove="all"/> </object-type> <object-type name="QColorDialog"> + <enum-type name="ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/> <!-- Obsolete method --> <modify-function signature="getRgba(uint,bool*,QWidget*)" remove="all" /> <modify-function signature="getColor(const QColor&, QWidget*)" allow-thread="yes" /> @@ -2433,6 +2386,8 @@ <include file-name="glue/qlayout_help_functions.h" location="local"/> </extra-includes> + <enum-type name="SizeConstraint"/> + <modify-function signature="itemAt(int)const"> <modify-argument index="return"> <define-ownership owner="default"/> @@ -2491,6 +2446,7 @@ <extra-includes> <include file-name="glue/qlayout_help_functions.h" location="local"/> </extra-includes> + <enum-type name="StackingMode"/> <modify-function signature="insertWidget(int,QWidget*)"> <inject-code class="target" position="beginning"> addLayoutOwnership(%CPPSELF, %2); @@ -2501,7 +2457,9 @@ <object-type name="QBoxLayout"> <extra-includes> <include file-name="glue/qlayout_help_functions.h" location="local"/> - </extra-includes> + </extra-includes> + + <enum-type name="Direction" /> <modify-function signature="addWidget(QWidget *, int, QFlags<Qt::AlignmentFlag>)"> <inject-code class="target" position="beginning"> @@ -2600,6 +2558,11 @@ <include file-name="QPainterPath" location="global"/> <include file-name="QVarLengthArray" location="global"/> </extra-includes> + <enum-type name="CacheModeFlag" flags="QGraphicsView::CacheMode"/> + <enum-type name="DragMode"/> + <enum-type name="OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/> + <enum-type name="ViewportAnchor"/> + <enum-type name="ViewportUpdateMode"/> <modify-function signature="setupViewport(QWidget *)" access="non-final"/> <modify-function signature="setScene(QGraphicsScene*)"> <modify-argument index="1"> @@ -2666,6 +2629,8 @@ </modify-function> </object-type> <object-type name="QInputDialog"> + <enum-type name="InputDialogOption"/> + <enum-type name="InputMode"/> <modify-function signature="getInteger(QWidget *, const QString &, const QString &, int, int, int, int, bool *, QFlags<Qt::WindowType>)" allow-thread="yes"> <modify-argument index="8"> <remove-default-expression/> @@ -2716,6 +2681,8 @@ <extra-includes> <include file-name="QVarLengthArray" location="global"/> </extra-includes> + <enum-type name="ItemIndexMethod"/> + <enum-type name="SceneLayer" flags="QGraphicsScene::SceneLayers"/> <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)" remove="all" /> <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)"> <modify-argument index="1" invalidate-after-use="yes"/> @@ -2866,6 +2833,9 @@ </modify-function> </object-type> <object-type name="QCalendarWidget"> + <enum-type name="HorizontalHeaderFormat"/> + <enum-type name="SelectionMode"/> + <enum-type name="VerticalHeaderFormat"/> <extra-includes> <include file-name="QTextCharFormat" location="global"/> </extra-includes> @@ -2932,6 +2902,7 @@ <modify-function signature="mimeData(const QList<QTreeWidgetItem*>)const" remove="all"/> </object-type> <object-type name="QAbstractItemDelegate"> + <enum-type name="EndEditHint"/> <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> @@ -2947,6 +2918,7 @@ </modify-function> </object-type> <object-type name="QTableWidgetItem" > + <enum-type name="ItemType"/> <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3--> <modify-function signature="setBackgroundColor(QColor)" remove="all"/> @@ -2970,6 +2942,7 @@ <modify-function signature="operator<(QTableWidgetItem)const" remove="all"/> </object-type> <object-type name="QListWidgetItem" > + <enum-type name="ItemType"/> <modify-function signature="QListWidgetItem(const QString &, QListWidget *, int)"> <modify-argument index="this"> <parent index="2" action="add"/> @@ -3024,6 +2997,8 @@ </modify-function> </object-type> <object-type name="QCompleter"> + <enum-type name="CompletionMode"/> + <enum-type name="ModelSorting"/> <modify-function signature="setModel(QAbstractItemModel *)"> <modify-argument index="1"> <reference-count action="add"/> @@ -3041,6 +3016,8 @@ </modify-function> </object-type> <object-type name="QTreeWidgetItem" hash-function="qHash"> + <enum-type name="ChildIndicatorPolicy"/> + <enum-type name="ItemType"/> <modify-function signature="operator<(QTreeWidgetItem)const"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> @@ -3168,6 +3145,8 @@ <include file-name="glue/qwidget_glue.h" location="local"/> </extra-includes> + <enum-type name="RenderFlag" flags="QWidget::RenderFlags"/> + <modify-function signature="actionEvent(QActionEvent*)"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> @@ -3304,6 +3283,9 @@ </modify-function> </object-type> <object-type name="QMessageBox"> + <enum-type name="ButtonRole"/> + <enum-type name="Icon"/> + <enum-type name="StandardButton" flags="QMessageBox::StandardButtons" /> <modify-function signature="setWindowTitle(const QString &)" remove="all"/> <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/> <modify-function signature="removeButton(QAbstractButton*)"> @@ -3346,6 +3328,9 @@ </object-type> <object-type name="QAbstractSpinBox"> + <enum-type name="ButtonSymbols"/> + <enum-type name="CorrectionMode"/> + <enum-type name="StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/> <modify-function signature="setLineEdit(QLineEdit *)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -3372,11 +3357,19 @@ <extra-includes> <include file-name="QTextCursor" location="global"/> </extra-includes> + <value-type name="iterator" > + <include file-name="QTextFrame" location="global"/> + <modify-function signature="operator++(int)" remove="all"/> + <modify-function signature="operator--(int)" remove="all"/> + <modify-function signature="operator++()" remove="all"/> + <modify-function signature="operator--()" remove="all"/> + </value-type> </object-type> <object-type name="QImageIOHandler"> <extra-includes> <include file-name="QRect" location="global"/> </extra-includes> + <enum-type name="ImageOption"/> <modify-function signature="setFormat(const QByteArray &)const" remove="all"/> <modify-function signature="setDevice(QIODevice*)"> <modify-argument index="1"> @@ -3407,6 +3400,7 @@ <include file-name="QStringList" location="global"/> <include file-name="QImage" location="global"/> </extra-includes> + <enum-type name="ImageReaderError"/> <!-- this method does nto makes sense in python --> <modify-function signature="read(QImage*)" remove="all" /> <modify-function signature="setDevice(QIODevice*)"> @@ -3423,6 +3417,8 @@ <include file-name="QRect" location="global"/> <include file-name="QSize" location="global"/> </extra-includes> + <enum-type name="CacheMode"/> + <enum-type name="MovieState"/> <modify-function signature="cacheMode()" remove="all"/> <modify-function signature="setDevice(QIODevice*)"> <modify-argument index="1"> @@ -3432,9 +3428,12 @@ </object-type> <object-type name="QAbstractPageSetupDialog"/> <object-type name="QPageSetupDialog"> + <enum-type name="PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions"/> <modify-function signature="exec()" rename="exec_" allow-thread="yes"/> </object-type> <object-type name="QTabWidget"> + <enum-type name="TabPosition"/> + <enum-type name="TabShape"/> <modify-function signature="addTab(QWidget*, const QString&)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -3517,6 +3516,7 @@ <modify-function signature="exec(QFlags<Qt::DropAction>, Qt::DropAction)" rename="exec_" allow-thread="yes"/> </object-type> <object-type name="QDateTimeEdit"> + <enum-type name="Section" flags="QDateTimeEdit::Sections"/> <modify-function signature="setCalendarWidget(QCalendarWidget *)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -3541,11 +3541,13 @@ <!--### Obsolete in 4.3--> </object-type> <object-type name="QSlider"> + <enum-type name="TickPosition" /> </object-type> <object-type name="QInputContext"> <extra-includes> <include file-name="QTextFormat" location="global"/> </extra-includes> + <enum-type name="StandardFormat"/> <modify-function signature="setFocusWidget(QWidget*)" remove="all"/> <modify-function signature="filterEvent(const QEvent*)"> <modify-argument index="1" invalidate-after-use="yes"/> @@ -3593,6 +3595,11 @@ <object-type name="QFileDialog"> + <enum-type name="AcceptMode"/> + <enum-type name="DialogLabel"/> + <enum-type name="FileMode"/> + <enum-type name="Option" flags="QFileDialog::Options"/> + <enum-type name="ViewMode"/> <extra-includes> <include file-name="QUrl" location="global"/> <include file-name="QAbstractProxyModel" location="global"/> @@ -3648,6 +3655,9 @@ <extra-includes> <include file-name="QIcon" location="global"/> </extra-includes> + <enum-type name="Shape"/> + <enum-type name="SelectionBehavior"/> + <enum-type name="ButtonPosition"/> </object-type> <object-type name="QStandardItemModel" polymorphic-id-expression="qobject_cast<QStandardItemModel*>(%1)"> <extra-includes> @@ -3823,6 +3833,7 @@ <include file-name="QImage" location="global"/> <include file-name="QPixmap" location="global"/> </extra-includes> + <enum-type name="Mode" /> <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)"> <modify-argument index="1"> <!-- TODO: maybe this is not the best solution --> @@ -3888,6 +3899,7 @@ </extra-includes> </object-type> <object-type name="QRubberBand"> + <enum-type name="Shape"/> <modify-function signature="QRubberBand(QRubberBand::Shape, QWidget*)"> <modify-argument index="this"> <parent index="2" action="add"/> @@ -3901,6 +3913,10 @@ <extra-includes> <include file-name="QTextOption" location="global"/> </extra-includes> + <enum-type name="CursorMode"/> + <value-type name="FormatRange"> + <include file-name="QTextLayout" location="global"/> + </value-type> </object-type> <object-type name="QTableWidget"> <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)"> @@ -3968,6 +3984,10 @@ <include file-name="QTextFormat" location="global"/> <include file-name="QTextCursor" location="global"/> </extra-includes> + <enum-type name="FindFlag" flags="QTextDocument::FindFlags"/> + <enum-type name="MetaInformation"/> + <enum-type name="ResourceType"/> + <enum-type name="Stacks" since="4.7"/> <modify-function signature="redo(QTextCursor*)" remove="all" /> <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)"> <modify-argument index="1"> @@ -4031,6 +4051,7 @@ <object-type name="QSplitterHandle"/> <object-type name="QDial" /> <object-type name="QLineEdit"> + <enum-type name="EchoMode"/> <modify-function signature="setCompleter(QCompleter *)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -4043,7 +4064,10 @@ </modify-function> <modify-function signature="del()" rename="del_" /> </object-type> - <object-type name="QLCDNumber"/> + <object-type name="QLCDNumber"> + <enum-type name="Mode"/> + <enum-type name="SegmentStyle"/> + </object-type> <object-type name="QSplashScreen"> <modify-function signature="repaint()" remove="all"/> <modify-function signature="drawContents(QPainter*)"> @@ -4051,6 +4075,7 @@ </modify-function> </object-type> <object-type name="QDockWidget"> + <enum-type name="DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/> <modify-function signature="setTitleBarWidget(QWidget*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -4075,7 +4100,11 @@ </modify-function> </object-type> <object-type name="QDesktopWidget"/> - <object-type name="QFrame"/> + <object-type name="QFrame"> + <enum-type name="Shadow" extensible="yes"/> + <enum-type name="Shape"/> + <enum-type name="StyleMask"/> + </object-type> <object-type name="QTextTable"> <extra-includes> <include file-name="QTextCursor" location="global"/> @@ -4150,6 +4179,10 @@ </modify-function> </object-type> <object-type name="QPaintEngine"> + <enum-type name="DirtyFlag" flags="QPaintEngine::DirtyFlags"/> + <enum-type name="PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/> + <enum-type name="PolygonDrawMode"/> + <enum-type name="Type"/> <modify-function signature="begin(QPaintDevice*)"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> @@ -4166,6 +4199,8 @@ <modify-field name="state" read="false" write="false"/> </object-type> <object-type name="QComboBox"> + <enum-type name="InsertPolicy"/> + <enum-type name="SizeAdjustPolicy"/> <modify-function signature="setCompleter(QCompleter*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -4208,6 +4243,11 @@ <!--### Obsolete in 4.3--> </object-type> <object-type name="QTextEdit"> + <enum-type name="AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/> + <enum-type name="LineWrapMode"/> + <value-type name="ExtraSelection" > + <include file-name="QTextEdit" location="global"/> + </value-type> <extra-includes> <include file-name="QTextCursor" location="global"/> </extra-includes> @@ -4224,6 +4264,17 @@ <modify-function signature="print(QPrinter*) const" rename="print_"/> </object-type> <object-type name="QPrinter" > + <enum-type name="ColorMode"/> + <enum-type name="DuplexMode"/> + <enum-type name="Orientation"/> + <enum-type name="OutputFormat"/> + <enum-type name="PageOrder"/> + <enum-type name="PageSize" /> + <enum-type name="PaperSource"/> + <enum-type name="PrintRange"/> + <enum-type name="PrinterMode"/> + <enum-type name="PrinterState"/> + <enum-type name="Unit"/> <!-- TODO: What to do with this function? --> <modify-function signature="getPageMargins(qreal*,qreal*,qreal*,qreal*,QPrinter::Unit)const" remove="all" /> <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)"> @@ -4239,6 +4290,10 @@ </extra-includes> </object-type> <object-type name="QAction"> + <enum-type name="ActionEvent"/> + <enum-type name="MenuRole"/> + <enum-type name="Priority"/> + <enum-type name="SoftKeyRole"/> <modify-function signature="setMenu(QMenu*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -4251,6 +4306,9 @@ <include file-name="QPainterPath" location="global"/> <include file-name="QPixmap" location="global"/> </extra-includes> + <enum-type name="CompositionMode"/> + <enum-type name="PixmapFragmentHint" flags="QPainter::PixmapFragmentHints" since="4.7"/> + <enum-type name="RenderHint" flags="QPainter::RenderHints"/> <modify-function signature="drawText(const QPointF &, const QString &, int, int)" remove="all"/> <modify-function signature="drawConvexPolygon(const QPoint *, int)" remove="all" /> <modify-function signature="drawConvexPolygon(const QPointF *, int)" remove="all" /> @@ -4354,6 +4412,8 @@ </inject-code> <inject-code class="target" file="glue/qtgui_qapp.cpp" position="end" /> <object-type name="QApplication"> + <enum-type name="ColorSpec"/> + <enum-type name="Type"/> <extra-includes> <include file-name="QBasicTimer" location="global"/> <include file-name="QFont" location="global"/> @@ -4435,6 +4495,7 @@ </object-type> <object-type name="QCommandLinkButton"/> <object-type name="QFileSystemModel" polymorphic-id-expression="qobject_cast<QFileSystemModel*>(%1)"> + <enum-type name="Roles"/> <modify-function signature="setIconProvider(QFileIconProvider*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -4446,6 +4507,10 @@ <include file-name="glue/qlayout_help_functions.h" location="local"/> </extra-includes> + <enum-type name="FieldGrowthPolicy"/> + <enum-type name="ItemRole"/> + <enum-type name="RowWrapPolicy"/> + <!-- FIXME: What to do with this function!? --> <modify-function signature="getLayoutPosition(QLayout*,int*,QFormLayout::ItemRole*)const" remove="all" /> <!-- FIXME: What to do with this function!? --> @@ -4683,6 +4748,7 @@ </object-type> <object-type name="QPlainTextDocumentLayout"/> <object-type name="QPlainTextEdit"> + <enum-type name="LineWrapMode"/> <modify-function signature="setDocument(QTextDocument*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -4695,7 +4761,10 @@ </modify-function> </object-type> <object-type name="QPrintPreviewDialog"/> - <object-type name="QPrintPreviewWidget"/> + <object-type name="QPrintPreviewWidget"> + <enum-type name="ViewMode"/> + <enum-type name="ZoomMode"/> + </object-type> <object-type name="QStyledItemDelegate"> <modify-function signature="setItemEditorFactory(QItemEditorFactory*)"> <modify-argument index="1"> @@ -4714,18 +4783,6 @@ </modify-function> </object-type> - <!-- Qt 4.6 --> - <enum-type name="QGraphicsBlurEffect::BlurHint" flags="QGraphicsBlurEffect::BlurHints"/> - <enum-type name="QGesture::GestureCancelPolicy"/> - <enum-type name="QGraphicsEffect::PixmapPadMode"/> - <enum-type name="QGestureRecognizer::ResultFlag" flags="QGestureRecognizer::Result"/> - <enum-type name="QPinchGesture::ChangeFlag" flags="QPinchGesture::ChangeFlags"/> - <enum-type name="QGraphicsItem::PanelModality"/> - <enum-type name="QStyle::RequestSoftwareInputPanel"/> - <enum-type name="QAction::Priority"/> - <enum-type name="QAction::SoftKeyRole"/> - - <value-type name="QMatrix2x2"/> <value-type name="QMatrix2x3"/> <value-type name="QMatrix2x4"/> @@ -4796,16 +4853,24 @@ <modify-function signature="data() const" remove="all"/> </value-type> - <object-type name="QGesture"/> - <object-type name="QGestureRecognizer"/> + <object-type name="QGesture"> + <enum-type name="GestureCancelPolicy"/> + </object-type> + <object-type name="QGestureRecognizer"> + <enum-type name="ResultFlag" flags="QGestureRecognizer::Result"/> + </object-type> <object-type name="QGraphicsAnchor"/> <object-type name="QGraphicsAnchorLayout"/> - <object-type name="QGraphicsBlurEffect"/> + <object-type name="QGraphicsBlurEffect"> + <enum-type name="BlurHint" flags="QGraphicsBlurEffect::BlurHints"/> + </object-type> <object-type name="QGraphicsColorizeEffect"/> <object-type name="QGraphicsDropShadowEffect"/> - <enum-type name="QGraphicsEffect::ChangeFlag" flags="QGraphicsEffect::ChangeFlags"/> - <object-type name="QGraphicsEffect"/> + <object-type name="QGraphicsEffect"> + <enum-type name="ChangeFlag" flags="QGraphicsEffect::ChangeFlags"/> + <enum-type name="PixmapPadMode"/> + </object-type> <!-- QtInternal <object-type name="QGraphicsEffectSource"/> @@ -4819,7 +4884,9 @@ <object-type name="QKeyEventTransition"/> <object-type name="QMouseEventTransition"/> <object-type name="QPanGesture"/> - <object-type name="QPinchGesture"/> + <object-type name="QPinchGesture"> + <enum-type name="ChangeFlag" flags="QPinchGesture::ChangeFlags"/> + </object-type> <value-type name="QQuaternion"/> <!-- Symbian @@ -4828,18 +4895,21 @@ <object-type name="QS60MainDocument"/> <value-type name="QS60Style"/> - <enum-type name="QSymbianEvent::Type"/> - <object-type name="QSymbianEvent"/> + <object-type name="QSymbianEvent"> + <enum-type name="Type"/> + </object-type> --> - <enum-type name="QSwipeGesture::SwipeDirection"/> - <object-type name="QSwipeGesture"/> + <object-type name="QSwipeGesture"> + <enum-type name="SwipeDirection"/> + </object-type> <value-type name="QTileRules"/> - <enum-type name="QTouchEvent::DeviceType"/> - <value-type name="QTouchEvent"/> - <value-type name="QTouchEvent::TouchPoint"/> + <value-type name="QTouchEvent"> + <enum-type name="DeviceType"/> + <value-type name="TouchPoint"/> + </value-type> <value-type name="QVector2D"/> <value-type name="QVector3D"> diff --git a/PySide/QtGui/typesystem_gui_maemo.xml b/PySide/QtGui/typesystem_gui_maemo.xml index 99ccb2e8d..f49da9d61 100644 --- a/PySide/QtGui/typesystem_gui_maemo.xml +++ b/PySide/QtGui/typesystem_gui_maemo.xml @@ -20,10 +20,11 @@ --> <typesystem package="PySide.QtGui"> - <enum-type name="QAbstractKineticScroller::Mode"/> - <enum-type name="QAbstractKineticScroller::OvershootPolicy"/> - <enum-type name="QAbstractKineticScroller::State"/> - <object-type name="QAbstractKineticScroller" /> + <object-type name="QAbstractKineticScroller"> + <enum-type name="Mode"/> + <enum-type name="OvershootPolicy"/> + <enum-type name="State"/> + </object-type> <load-typesystem name="typesystem_gui_x11.xml" generate="yes"/> </typesystem> diff --git a/PySide/QtHelp/typesystem_help.xml b/PySide/QtHelp/typesystem_help.xml index b853c046e..bc5895775 100644 --- a/PySide/QtHelp/typesystem_help.xml +++ b/PySide/QtHelp/typesystem_help.xml @@ -22,8 +22,6 @@ <typesystem package="PySide.QtHelp"> <load-typesystem name="typesystem_gui.xml" generate="no" /> - <enum-type name="QHelpSearchQuery::FieldName"/> - <value-type name="QHelpContentItem"> <modify-function signature="parent() const"> <modify-argument index="return"> @@ -38,7 +36,9 @@ <object-type name="QHelpIndexModel"/> <object-type name="QHelpIndexWidget"/> <object-type name="QHelpSearchEngine"/> - <value-type name="QHelpSearchQuery"/> + <value-type name="QHelpSearchQuery"> + <enum-type name="FieldName"/> + </value-type> <object-type name="QHelpSearchQueryWidget"/> <object-type name="QHelpSearchResultWidget"/> </typesystem> diff --git a/PySide/QtMaemo5/typesystem_maemo5.xml b/PySide/QtMaemo5/typesystem_maemo5.xml index 94adaa113..74715ea0d 100644 --- a/PySide/QtMaemo5/typesystem_maemo5.xml +++ b/PySide/QtMaemo5/typesystem_maemo5.xml @@ -21,8 +21,6 @@ <typesystem package="PySide.QtMaemo5"> <load-typesystem name="typesystem_gui.xml" generate="no"/> - <enum-type name="QMaemo5ValueButton::ValueLayout"/> - <object-type name="QMaemo5AbstractPickSelector"> <modify-function signature="widget(QWidget*)"> <modify-argument index="return"> @@ -76,6 +74,7 @@ <object-type name="QMaemo5TimePickSelector"/> <object-type name="QMaemo5ValueButton"> + <enum-type name="ValueLayout"/> <modify-function signature="setPickSelector(QMaemo5AbstractPickSelector*)"> <modify-argument index="1"> <parent index="this" action="add"/> diff --git a/PySide/QtMultimedia/typesystem_multimedia.xml b/PySide/QtMultimedia/typesystem_multimedia.xml index bd0f6adf0..04e064bb1 100644 --- a/PySide/QtMultimedia/typesystem_multimedia.xml +++ b/PySide/QtMultimedia/typesystem_multimedia.xml @@ -24,22 +24,19 @@ <rejection class="" function-name="qobject_cast<QAudioEngineFactoryInterface*>"/> <rejection class="" function-name="qobject_interface_iid<QAudioEngineFactoryInterface*>"/> - <namespace-type name="QAudio"/> - <enum-type name="QAudio::Error"/> - <enum-type name="QAudio::Mode"/> - <enum-type name="QAudio::State"/> - <enum-type name="QAbstractVideoBuffer::HandleType"/> - <enum-type name="QAbstractVideoBuffer::MapMode"/> - <enum-type name="QAbstractVideoSurface::Error"/> - <enum-type name="QAudioFormat::Endian"/> - <enum-type name="QAudioFormat::SampleType"/> - <enum-type name="QVideoFrame::FieldType"/> - <enum-type name="QVideoFrame::PixelFormat"/> - <enum-type name="QVideoSurfaceFormat::Direction"/> - <enum-type name="QVideoSurfaceFormat::YCbCrColorSpace"/> + <namespace-type name="QAudio"> + <enum-type name="Error"/> + <enum-type name="Mode"/> + <enum-type name="State"/> + </namespace-type> - <value-type name="QVideoSurfaceFormat"/> + <value-type name="QVideoSurfaceFormat"> + <enum-type name="Direction"/> + <enum-type name="YCbCrColorSpace"/> + </value-type> <object-type name="QAbstractVideoBuffer"> + <enum-type name="HandleType"/> + <enum-type name="MapMode"/> <modify-function signature="map(QAbstractVideoBuffer::MapMode, int*, int*)"> <modify-argument index="0"> <replace-type modified-type="PyObject"/> @@ -55,10 +52,18 @@ </inject-code> </modify-function> </object-type> - <object-type name="QAbstractVideoSurface"/> - <object-type name="QVideoFrame"/> + <object-type name="QAbstractVideoSurface"> + <enum-type name="Error"/> + </object-type> + <object-type name="QVideoFrame"> + <enum-type name="FieldType"/> + <enum-type name="PixelFormat"/> + </object-type> - <value-type name="QAudioFormat"/> + <value-type name="QAudioFormat"> + <enum-type name="Endian"/> + <enum-type name="SampleType"/> + </value-type> <value-type name="QAudioDeviceInfo"/> <object-type name="QAbstractAudioDeviceInfo"/> diff --git a/PySide/QtNetwork/typesystem_network.xml b/PySide/QtNetwork/typesystem_network.xml index 756f3ecc9..5e09ab7b3 100644 --- a/PySide/QtNetwork/typesystem_network.xml +++ b/PySide/QtNetwork/typesystem_network.xml @@ -22,6 +22,11 @@ <load-typesystem name="typesystem_core.xml" generate="no"/> <namespace-type name="QSsl"> + <enum-type name="AlternateNameEntryType"/> + <enum-type name="EncodingFormat"/> + <enum-type name="KeyAlgorithm"/> + <enum-type name="KeyType"/> + <enum-type name="SslProtocol"/> <extra-includes> <include file-name="qssl.h" location="global"/> </extra-includes> @@ -29,42 +34,13 @@ <rejection class="QIPv6Address" field-name="c"/> <rejection class="QSslCertificate"/> - <enum-type name="QNetworkConfiguration::BearerType" /> - <enum-type name="QAbstractSocket::NetworkLayerProtocol"/> - <enum-type name="QAbstractSocket::SocketError"/> - <enum-type name="QAbstractSocket::SocketOption"/> - <enum-type name="QAbstractSocket::SocketState"/> - <enum-type name="QAbstractSocket::SocketType"/> - <enum-type name="QFtp::Command"/> - <enum-type name="QFtp::Error"/> - <enum-type name="QFtp::State"/> - <enum-type name="QFtp::TransferMode"/> - <enum-type name="QFtp::TransferType"/> - <enum-type name="QHostAddress::SpecialAddress"/> - <enum-type name="QHttp::Error"/> - <enum-type name="QHttp::State"/> - <enum-type name="QHttp::ConnectionMode"/> - <enum-type name="QNetworkInterface::InterfaceFlag" flags="QNetworkInterface::InterfaceFlags"/> - <enum-type name="QNetworkProxy::Capability"/> - <enum-type name="QNetworkProxy::ProxyType"/> - <enum-type name="QUdpSocket::BindFlag" flags="QUdpSocket::BindMode"/> - <enum-type name="QUrlInfo::PermissionSpec"/> - <enum-type name="QHostInfo::HostInfoError"/> - <enum-type name="QSsl::KeyType"/> - <enum-type name="QSsl::EncodingFormat"/> - <enum-type name="QSsl::KeyAlgorithm"/> - <enum-type name="QSsl::AlternateNameEntryType"/> - <enum-type name="QSsl::SslProtocol"/> - <enum-type name="QLocalSocket::LocalSocketError"/> - <enum-type name="QLocalSocket::LocalSocketState"/> - <enum-type name="QNetworkAccessManager::Operation"/> - <enum-type name="QNetworkCookie::RawForm"/> - <enum-type name="QNetworkReply::NetworkError"/> - <enum-type name="QNetworkRequest::Attribute" extensible="yes"/> - <enum-type name="QNetworkRequest::CacheLoadControl"/> - <enum-type name="QNetworkRequest::KnownHeaders"/> <object-type name="QAbstractSocket"> + <enum-type name="NetworkLayerProtocol"/> + <enum-type name="SocketError"/> + <enum-type name="SocketOption"/> + <enum-type name="SocketState"/> + <enum-type name="SocketType"/> <modify-function signature="connectToHost(const QString&, quint16, QFlags<QIODevice::OpenModeFlag>)" allow-thread="yes" /> <modify-function signature="connectToHost(const QHostAddress&, quint16, QFlags<QIODevice::OpenModeFlag>)" allow-thread="yes" /> <modify-function signature="disconnectFromHost()" allow-thread="yes" /> @@ -73,6 +49,11 @@ </object-type> <object-type name="QFtp"> + <enum-type name="Command"/> + <enum-type name="Error"/> + <enum-type name="State"/> + <enum-type name="TransferMode"/> + <enum-type name="TransferType"/> <extra-includes> <include file-name="autoarraypointer.h" location="global"/> </extra-includes> @@ -105,6 +86,9 @@ </object-type> <object-type name="QHttp"> + <enum-type name="ConnectionMode"/> + <enum-type name="Error"/> + <enum-type name="State"/> <extra-includes> <include file-name="autoarraypointer.h" location="global"/> </extra-includes> @@ -143,6 +127,7 @@ </object-type> <object-type name="QTcpSocket"/> <object-type name="QUdpSocket"> + <enum-type name="BindFlag" flags="QUdpSocket::BindMode"/> <extra-includes> <include file-name="autoarraypointer.h" location="global"/> </extra-includes> @@ -190,8 +175,13 @@ </modify-function> </object-type> - <object-type name="QLocalSocket"/> + <object-type name="QLocalSocket"> + <enum-type name="LocalSocketError"/> + <enum-type name="LocalSocketState"/> + </object-type> <object-type name="QNetworkAccessManager"> + <enum-type name="NetworkAccessibility" since="4.7"/> + <enum-type name="Operation"/> <modify-function signature="createRequest(QNetworkAccessManager::Operation, const QNetworkRequest&, QIODevice *)"> <modify-argument index="3" invalidate-after-use="yes"/> </modify-function> @@ -209,16 +199,19 @@ </object-type> <object-type name="QNetworkCookieJar"/> <object-type name="QNetworkReply"> + <enum-type name="NetworkError"/> <modify-function signature="error()const"> <rename to="errorCode" /> </modify-function> </object-type> <value-type name="QHostAddress" hash-function="qHash"> + <enum-type name="SpecialAddress"/> <modify-function signature="QHostAddress(quint8*)" remove="all" /> </value-type> <value-type name="QHostInfo"> + <enum-type name="HostInfoError"/> <modify-function signature="lookupHost(QString,QObject*,const char*)" access="private"/> </value-type> @@ -228,11 +221,18 @@ <value-type name="QNetworkAddressEntry" /> - <value-type name="QNetworkInterface" /> + <value-type name="QNetworkInterface"> + <enum-type name="InterfaceFlag" flags="QNetworkInterface::InterfaceFlags"/> + </value-type> - <value-type name="QNetworkProxy" /> + <value-type name="QNetworkProxy"> + <enum-type name="Capability"/> + <enum-type name="ProxyType"/> + </value-type> - <value-type name="QUrlInfo" /> + <value-type name="QUrlInfo"> + <enum-type name="PermissionSpec"/> + </value-type> <value-type name="QIPv6Address"> <modify-function signature="operator[](int)const" remove="all" /> @@ -241,45 +241,55 @@ <value-type name="QAuthenticator" /> <value-type name="QNetworkCookie"> + <enum-type name="RawForm"/> <extra-includes> <include file-name="QDateTime" location="global"/> </extra-includes> </value-type> - <value-type name="QNetworkRequest" /> + <value-type name="QNetworkRequest"> + <enum-type name="Attribute" extensible="yes"/> + <enum-type name="LoadControl" since="4.7"/> + <enum-type name="Priority" since="4.7"/> + <enum-type name="CacheLoadControl"/> + <enum-type name="KnownHeaders"/> + </value-type> - <enum-type name="QSslError::SslError"/> - <enum-type name="QSslCertificate::SubjectInfo"/> - <enum-type name="QSslSocket::SslMode"/> - <enum-type name="QSslSocket::PeerVerifyMode"/> <value-type name="QSslCipher"/> - <value-type name="QSslError"/> + <value-type name="QSslError"> + <enum-type name="SslError"/> + </value-type> <value-type name="QSslKey"/> + <!-- TODO QSslCertificate requires QMultiMap which isn't implemented yet <value-type name="QSslCertificate"/> --> + <enum-type name="QSslCertificate::SubjectInfo"/> + <value-type name="QSslConfiguration"/> <object-type name="QSslSocket"> + <enum-type name="SslMode"/> + <enum-type name="PeerVerifyMode"/> <modify-function signature="connectToHostEncrypted(const QString&, quint16, QFlags<QIODevice::OpenModeFlag>)" allow-thread="yes" /> <modify-function signature="waitForEncrypted(int)" allow-thread="yes" /> </object-type> <!-- Qt 4.7 --> - <enum-type name="QNetworkConfiguration::Purpose" since="4.7"/> - <enum-type name="QNetworkConfiguration::StateFlag" flags="QNetworkConfiguration::StateFlags" since="4.7"/> - <enum-type name="QNetworkConfiguration::Type" since="4.7"/> - <enum-type name="QNetworkConfigurationManager::Capability" flags="QNetworkConfigurationManager::Capabilities" since="4.7"/> - <enum-type name="QNetworkSession::SessionError" since="4.7"/> - <enum-type name="QNetworkSession::State" since="4.7"/> - <enum-type name="QNetworkAccessManager::NetworkAccessibility" since="4.7"/> - <enum-type name="QNetworkRequest::Priority" since="4.7"/> - <enum-type name="QNetworkRequest::LoadControl" since="4.7"/> - - <value-type name="QNetworkConfiguration" since="4.7"/> - <object-type name="QNetworkConfigurationManager" since="4.7"/> - <object-type name="QNetworkSession" since="4.7"/> + <value-type name="QNetworkConfiguration" since="4.7"> + <enum-type name="BearerType" /> + <enum-type name="Purpose" since="4.7"/> + <enum-type name="StateFlag" flags="QNetworkConfiguration::StateFlags" since="4.7"/> + <enum-type name="Type" since="4.7"/> + </value-type> + <object-type name="QNetworkConfigurationManager" since="4.7"> + <enum-type name="Capability" flags="QNetworkConfigurationManager::Capabilities" since="4.7"/> + </object-type> + <object-type name="QNetworkSession" since="4.7"> + <enum-type name="SessionError" since="4.7"/> + <enum-type name="State" since="4.7"/> + </object-type> <object-type name="QAbstractNetworkCache"/> <object-type name="QNetworkDiskCache"/> diff --git a/PySide/QtOpenGL/typesystem_opengl.xml b/PySide/QtOpenGL/typesystem_opengl.xml index 43e097ff3..2a7557e68 100644 --- a/PySide/QtOpenGL/typesystem_opengl.xml +++ b/PySide/QtOpenGL/typesystem_opengl.xml @@ -25,13 +25,8 @@ <rejection class="QGLWidget" function-name="setMouseTracking"/> <rejection class="QGLContext" field-name="currentCtx"/> - <enum-type name="QGL::FormatOption" flags="QGL::FormatOptions" force-integer="yes"/> - <enum-type name="QGLContext::BindOption" flags="QGLContext::BindOptions"/> - <enum-type name="QGLFormat::OpenGLVersionFlag" flags="QGLFormat::OpenGLVersionFlags"/> - <enum-type name="QGLFramebufferObject::Attachment"/> - <enum-type name="QGLShader::ShaderTypeBit" flags="QGLShader::ShaderType"/> - <namespace-type name="QGL"> + <enum-type name="FormatOption" flags="QGL::FormatOptions" force-integer="yes"/> <extra-includes> <include file-name="qgl.h" location="global"/> </extra-includes> @@ -43,9 +38,13 @@ </modify-function> </value-type> - <value-type name="QGLFormat" /> + <value-type name="QGLFormat"> + <enum-type name="OpenGLContextProfile" since="4.7"/> + <enum-type name="OpenGLVersionFlag" flags="QGLFormat::OpenGLVersionFlags"/> + </value-type> <object-type name="QGLContext"> + <enum-type name="BindOption" flags="QGLContext::BindOptions"/> <modify-function signature="chooseContext(const QGLContext*)"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> @@ -64,7 +63,9 @@ <modify-function signature="tryVisual(const QGLFormat&, int)" remove="all"/> <modify-function signature="chooseVisual()" remove="all"/> </object-type> - <object-type name="QGLFramebufferObject"/> + <object-type name="QGLFramebufferObject"> + <enum-type name="Attachment"/> + </object-type> <object-type name="QGLPixelBuffer"> <extra-includes> <include file-name="QImage" location="global"/> @@ -90,7 +91,9 @@ </object-type> <value-type name="QGLFramebufferObjectFormat"/> - <object-type name="QGLShader"/> + <object-type name="QGLShader"> + <enum-type name="ShaderTypeBit" flags="QGLShader::ShaderType"/> + </object-type> <object-type name="QGLShaderProgram"> <!-- use QMatrixZxY overloads --> <modify-function signature="setUniformValue(int, Array)" remove="all" /> @@ -102,12 +105,10 @@ </object-type> <!-- Qt 4.7 --> - <enum-type name="QGLFormat::OpenGLContextProfile" since="4.7"/> - <enum-type name="QGLBuffer::Access" since="4.7"/> - <enum-type name="QGLBuffer::Type" since="4.7"/> - <enum-type name="QGLBuffer::UsagePattern" since="4.7"/> - <object-type name="QGLBuffer" since="4.7"> + <enum-type name="Access" since="4.7"/> + <enum-type name="Type" since="4.7"/> + <enum-type name="UsagePattern" since="4.7"/> <modify-function signature="allocate(const void*, int)"> <modify-argument index="1"> <replace-type modified-type="const QByteArray&"/> diff --git a/PySide/QtScript/typesystem_script.xml b/PySide/QtScript/typesystem_script.xml index a37e6fb14..c71a60f27 100644 --- a/PySide/QtScript/typesystem_script.xml +++ b/PySide/QtScript/typesystem_script.xml @@ -21,30 +21,35 @@ <typesystem package="PySide.QtScript"> <load-typesystem name="typesystem_core.xml" generate="no" /> - <enum-type name="QScriptContext::Error"/> - <enum-type name="QScriptContext::ExecutionState"/> - <enum-type name="QScriptContextInfo::FunctionType"/> - <enum-type name="QScriptEngine::ValueOwnership"/> - <enum-type name="QScriptEngine::QObjectWrapOption" flags="QScriptEngine::QObjectWrapOptions"/> - <enum-type name="QScriptEngineAgent::Extension"/> - <enum-type name="QScriptValue::ResolveFlag" flags="QScriptValue::ResolveFlags"/> - <enum-type name="QScriptValue::PropertyFlag" flags="QScriptValue::PropertyFlags"/> - <enum-type name="QScriptValue::SpecialValue"/> - <enum-type name="QScriptClass::QueryFlag"/> - <enum-type name="QScriptClass::Extension"/> - <object-type name="QScriptable"/> - <object-type name="QScriptClass"/> + <object-type name="QScriptClass"> + <enum-type name="Extension"/> + <enum-type name="QueryFlag"/> + </object-type> <object-type name="QScriptClassPropertyIterator"/> - <object-type name="QScriptContext"/> - <value-type name="QScriptContextInfo"/> - <object-type name="QScriptEngineAgent"/> - <object-type name="QScriptEngine"/> + <object-type name="QScriptContext"> + <enum-type name="Error"/> + <enum-type name="ExecutionState"/> + </object-type> + <value-type name="QScriptContextInfo"> + <enum-type name="FunctionType"/> + </value-type> + <object-type name="QScriptEngineAgent"> + <enum-type name="Extension"/> + </object-type> + <object-type name="QScriptEngine"> + <enum-type name="QObjectWrapOption" flags="QScriptEngine::QObjectWrapOptions"/> + <enum-type name="ValueOwnership"/> + </object-type> <object-type name="QScriptExtensionInterface"/> <object-type name="QScriptExtensionPlugin"/> <object-type name="QScriptProgram"/> <value-type name="QScriptString"/> - <value-type name="QScriptValue"/> + <value-type name="QScriptValue"> + <enum-type name="PropertyFlag" flags="QScriptValue::PropertyFlags"/> + <enum-type name="ResolveFlag" flags="QScriptValue::ResolveFlags"/> + <enum-type name="SpecialValue"/> + </value-type> <object-type name="QScriptValueIterator"/> </typesystem> diff --git a/PySide/QtScriptTools/typesystem_scripttools.xml b/PySide/QtScriptTools/typesystem_scripttools.xml index ad68aedba..d22311290 100644 --- a/PySide/QtScriptTools/typesystem_scripttools.xml +++ b/PySide/QtScriptTools/typesystem_scripttools.xml @@ -22,13 +22,10 @@ <load-typesystem name="typesystem_script.xml" generate="no" /> <load-typesystem name="typesystem_gui.xml" generate="no" /> - <!-- enums --> - <enum-type name="QScriptEngineDebugger::DebuggerAction"/> - <enum-type name="QScriptEngineDebugger::DebuggerWidget"/> - <enum-type name="QScriptEngineDebugger::DebuggerState"/> - - <!-- classes --> <object-type name="QScriptEngineDebugger"> + <enum-type name="DebuggerAction"/> + <enum-type name="DebuggerState"/> + <enum-type name="DebuggerWidget"/> <extra-includes> <include file-name="QScriptEngine" location="global"/> </extra-includes> diff --git a/PySide/QtSql/typesystem_sql.xml b/PySide/QtSql/typesystem_sql.xml index 40beff042..f7c532539 100644 --- a/PySide/QtSql/typesystem_sql.xml +++ b/PySide/QtSql/typesystem_sql.xml @@ -26,6 +26,10 @@ <rejection class="QSqlDriverFactoryInterface"/> <namespace-type name="QSql"> + <enum-type name="Location"/> + <enum-type name="ParamTypeFlag" flags="QSql::ParamType"/> + <enum-type name="TableType"/> + <enum-type name="NumericalPrecisionPolicy"/> <extra-includes> <include file-name="QtSql/qsql.h" location="global"/> </extra-includes> @@ -54,6 +58,7 @@ </value-type> <value-type name="QSqlQuery"> + <enum-type name="BatchExecutionMode"/> <extra-includes> <include file-name="QSqlError" location="global"/> <include file-name="QSqlRecord" location="global"/> @@ -78,7 +83,9 @@ <modify-function signature="append(QSqlField)" access="non-final"/> </value-type> - <value-type name="QSqlError" /> + <value-type name="QSqlError"> + <enum-type name="ErrorType"/> + </value-type> <value-type name="QSqlIndex" /> @@ -86,9 +93,14 @@ <object-type name="QSqlRelationalDelegate"/> - <value-type name="QSqlField" /> + <value-type name="QSqlField"> + <enum-type name="RequiredStatus"/> + </value-type> <object-type name="QSqlDriver"> + <enum-type name="DriverFeature"/> + <enum-type name="IdentifierType"/> + <enum-type name="StatementType"/> <extra-includes> <include file-name="QSqlQuery" location="global"/> <include file-name="QSqlError" location="global"/> @@ -122,6 +134,8 @@ </extra-includes> </object-type> <object-type name="QSqlResult"> + <enum-type name="BindingSyntax"/> + <enum-type name="VirtualHookOperation"/> <extra-includes> <include file-name="QSqlError" location="global"/> <include file-name="QSqlQuery" location="global"/> @@ -139,6 +153,7 @@ <modify-function signature="prepare(QString)" allow-thread="yes" /> </object-type> <object-type name="QSqlTableModel"> + <enum-type name="EditStrategy"/> <extra-includes> <include file-name="QSqlIndex" location="global"/> <include file-name="QStringList" location="global"/> @@ -151,18 +166,4 @@ </extra-includes> </object-type> - <enum-type name="QSql::Location"/> - <enum-type name="QSql::ParamTypeFlag" flags="QSql::ParamType"/> - <enum-type name="QSql::TableType"/> - <enum-type name="QSql::NumericalPrecisionPolicy"/> - <enum-type name="QSqlDriver::DriverFeature"/> - <enum-type name="QSqlDriver::IdentifierType"/> - <enum-type name="QSqlDriver::StatementType"/> - <enum-type name="QSqlError::ErrorType"/> - <enum-type name="QSqlField::RequiredStatus"/> - <enum-type name="QSqlQuery::BatchExecutionMode"/> - <enum-type name="QSqlResult::BindingSyntax"/> - <enum-type name="QSqlResult::VirtualHookOperation"/> - <enum-type name="QSqlTableModel::EditStrategy"/> - </typesystem> diff --git a/PySide/QtTest/typesystem_test.xml b/PySide/QtTest/typesystem_test.xml index a1dfa83ca..b7028eb5d 100644 --- a/PySide/QtTest/typesystem_test.xml +++ b/PySide/QtTest/typesystem_test.xml @@ -53,6 +53,13 @@ <rejection class="QTest" function-name="compare_helper"/> <namespace-type name="QTest"> + <enum-type name="AttributeIndex"/> + <enum-type name="KeyAction"/> + <enum-type name="LogElementType"/> + <enum-type name="MouseAction"/> + <enum-type name="QBenchmarkMetric" since="4.7"/> + <enum-type name="SkipMode"/> + <enum-type name="TestFailMode"/> <extra-includes> <include file-name="QtTest" location="global"/> </extra-includes> @@ -61,14 +68,6 @@ <rejection class="QTouchEventSequence"/> - <enum-type name="QTest::AttributeIndex"/> - <enum-type name="QTest::KeyAction"/> - <enum-type name="QTest::LogElementType"/> - <enum-type name="QTest::MouseAction"/> - <enum-type name="QTest::SkipMode"/> - <enum-type name="QTest::TestFailMode"/> - <enum-type name="QTest::QBenchmarkMetric" since="4.7"/> - <rejection class="QSignalSpy"/> <rejection class="QTestEventList"/> </typesystem> diff --git a/PySide/QtWebKit/typesystem_webkit.xml b/PySide/QtWebKit/typesystem_webkit.xml index 2ba3d8cd2..1c3911125 100644 --- a/PySide/QtWebKit/typesystem_webkit.xml +++ b/PySide/QtWebKit/typesystem_webkit.xml @@ -25,24 +25,6 @@ <namespace-type name="WebCore"/> - <enum-type name="QWebSettings::FontFamily"/> - <enum-type name="QWebSettings::FontSize"/> - <enum-type name="QWebSettings::WebGraphic"/> - <enum-type name="QWebSettings::WebAttribute"/> - <enum-type name="QWebPage::ErrorDomain"/> - <enum-type name="QWebPage::NavigationType"/> - <enum-type name="QWebPage::WebAction"/> - <enum-type name="QWebPage::WebWindowType"/> - <enum-type name="QWebPage::FindFlag" flags="QWebPage::FindFlags"/> - <enum-type name="QWebPage::LinkDelegationPolicy"/> - <enum-type name="QWebPluginFactory::Extension"/> - - <!-- Qt 4.6 --> - <enum-type name="QWebElement::StyleResolveStrategy"/> - <enum-type name="QWebFrame::RenderLayer"/> - <enum-type name="QWebPage:ErrorDomain"/> - <enum-type name="QWebPage::Extension"/> - <!-- unsuported property with type QList<MimeType> --> <rejection class="QWebPluginFactory::Plugin" field-name="mimeTypes"/> @@ -60,6 +42,7 @@ <modify-function signature="print(QPrinter*)const" rename="print_" /> </object-type> <object-type name="QWebFrame"> + <enum-type name="RenderLayer"/> <modify-function signature="addToJavaScriptWindowObject(QString,QObject*)"> <modify-argument index="2"> <parent index="this" action="add"/> @@ -69,8 +52,23 @@ <modify-function signature="metaData()const" remove="all" /> </object-type> - <object-type name="QWebSettings"/> + <object-type name="QWebSettings"> + <enum-type name="FontFamily"/> + <enum-type name="FontSize"/> + <enum-type name="WebAttribute"/> + <enum-type name="WebGraphic"/> + </object-type> <object-type name="QWebPage"> + <enum-type name="ErrorDomain"/> + <enum-type name="FindFlag" flags="QWebPage::FindFlags"/> + <enum-type name="LinkDelegationPolicy"/> + <enum-type name="NavigationType"/> + <enum-type name="WebAction"/> + <enum-type name="WebWindowType"/> + <!-- Qt 4.6 --> + <enum-type name="ErrorDomain"/> + <enum-type name="Extension"/> + <modify-function signature="javaScriptPrompt(QWebFrame*,const QString &,const QString &,QString*)"> <modify-argument index="return"> <replace-type modified-type="PyObject"/> @@ -87,9 +85,11 @@ </object-type> <object-type name="QWebHistory"/> <object-type name="QWebHistoryInterface"/> - <object-type name="QWebPluginFactory"/> - <value-type name="QWebPluginFactory::Plugin"/> - <value-type name="QWebPluginFactory::MimeType"/> + <object-type name="QWebPluginFactory"> + <enum-type name="Extension"/> + <value-type name="Plugin"/> + <value-type name="MimeType"/> + </object-type> <value-type name="QWebDatabase"/> <value-type name="QWebHistoryItem"/> <value-type name="QWebHitTestResult"/> @@ -98,6 +98,8 @@ <!-- Qt 4.6 --> <object-type name="QGraphicsWebView"/> <object-type name="QWebInspector"/> - <value-type name="QWebElement"/> + <value-type name="QWebElement"> + <enum-type name="StyleResolveStrategy"/> + </value-type> <value-type name="QWebElementCollection"/> </typesystem> diff --git a/PySide/QtXml/typesystem_xml.xml b/PySide/QtXml/typesystem_xml.xml index 3db64b570..4cccb8a1b 100644 --- a/PySide/QtXml/typesystem_xml.xml +++ b/PySide/QtXml/typesystem_xml.xml @@ -27,14 +27,6 @@ <rejection class="QXmlInputSource" field-name="EndOfData"/> <rejection class="QXmlInputSource" field-name="EndOfDocument"/> - <enum-type name="QDomNode::NodeType"/> - <enum-type name="QDomNode::EncodingPolicy"/> - <enum-type name="QDomImplementation::InvalidDataPolicy"/> -<!-- - <enum-type name="QXmlStreamReader::Error" /> - <enum-type name="QXmlStreamReader::TokenType" /> ---> - <value-type name="QDomAttr"> <modify-function signature="nodeType()const" remove="all"/> </value-type> @@ -217,11 +209,15 @@ <modify-function signature="nodeType()const" remove="all"/> </value-type> - <value-type name="QDomImplementation" /> + <value-type name="QDomImplementation"> + <enum-type name="InvalidDataPolicy"/> + </value-type> <value-type name="QDomNamedNodeMap" /> <value-type name="QDomNode"> + <enum-type name="EncodingPolicy"/> + <enum-type name="NodeType"/> <modify-function signature="save(QTextStream&, int)const" allow-thread="yes"/> <modify-function signature="save(QTextStream&, int, QDomNode::EncodingPolicy)const" allow-thread="yes"/> </value-type> @@ -322,6 +318,8 @@ <!-- These are defined already in QtCore <object-type name="QXmlStreamReader"> + <enum-type name="Error" /> + <enum-type name="TokenType" /> </object-type> <object-type name="QXmlStreamWriter"> diff --git a/PySide/QtXmlPatterns/typesystem_xmlpatterns.xml b/PySide/QtXmlPatterns/typesystem_xmlpatterns.xml index c2e2b528f..cfa6f86d9 100644 --- a/PySide/QtXmlPatterns/typesystem_xmlpatterns.xml +++ b/PySide/QtXmlPatterns/typesystem_xmlpatterns.xml @@ -21,18 +21,14 @@ <typesystem package="PySide.QtXmlPatterns"> <load-typesystem name="typesystem_core.xml" generate="no"/> - <enum-type name="QAbstractXmlNodeModel::SimpleAxis" /> - <enum-type name="QAbstractXmlNodeModel::NodeCopySetting" /> - <enum-type name="QXmlNodeModelIndex::NodeKind" /> - <enum-type name="QXmlNodeModelIndex::DocumentOrder" /> - <enum-type name="QXmlNodeModelIndex::Axis"/> - <enum-type name="QXmlQuery::QueryLanguage" /> - <value-type name="QXmlSchema"/> <object-type name="QXmlSchemaValidator"/> <object-type name="QAbstractMessageHandler" /> <object-type name="QAbstractUriResolver" /> - <object-type name="QAbstractXmlNodeModel" /> + <object-type name="QAbstractXmlNodeModel"> + <enum-type name="NodeCopySetting" /> + <enum-type name="SimpleAxis" /> + </object-type> <object-type name="QAbstractXmlReceiver" /> <value-type name="QSourceLocation" /> <object-type name="QXmlFormatter" /> @@ -52,6 +48,9 @@ </value-type> <value-type name="QXmlNamePool" /> <value-type name="QXmlNodeModelIndex"> + <enum-type name="Axis"/> + <enum-type name="DocumentOrder" /> + <enum-type name="NodeKind" /> <modify-function signature="internalPointer()const" remove="all" /> <!-- Qt internal methods --> <modify-function signature="name()const" remove="all" /> @@ -69,7 +68,9 @@ <modify-function signature="reset()" remove="all" /> </value-type> - <value-type name="QXmlQuery" /> + <value-type name="QXmlQuery"> + <enum-type name="QueryLanguage" /> + </value-type> <object-type name="QXmlResultItems" /> <object-type name="QXmlSerializer" /> diff --git a/PySide/phonon/typesystem_phonon.xml b/PySide/phonon/typesystem_phonon.xml index e326436ec..4c700bc37 100644 --- a/PySide/phonon/typesystem_phonon.xml +++ b/PySide/phonon/typesystem_phonon.xml @@ -37,175 +37,180 @@ <extra-includes> <include file-name="phononnamespace.h" location="global"/> </extra-includes> - </namespace-type> - <namespace-type name="Phonon::BackendCapabilities" > - <inject-code class="native"> - Phonon::BackendCapabilities::NotifierWrapper* Phonon::BackendCapabilities::NotifierWrapper::m_instance = 0; - Phonon::BackendCapabilities::Notifier* Phonon::BackendCapabilities::NotifierWrapper::m_notifier = 0; - </inject-code> - - <add-function signature="notifier()" return-type="Phonon::BackendCapabilities::NotifierWrapper"> - <inject-code class="target"> - Phonon::BackendCapabilities::NotifierWrapper *_notifierWrapper = Phonon::BackendCapabilities::NotifierWrapper::notifier(); - %PYARG_0 = %CONVERTTOPYTHON[Phonon::BackendCapabilities::NotifierWrapper*](_notifierWrapper); - </inject-code> - </add-function> - </namespace-type> - <!-- ### causes moc-related linker error --> - <!-- <object-type name="Phonon::BackendCapabilities::Notifier"/> --> - <object-type name="Phonon::BackendCapabilities::NotifierWrapper" target-lang-name="Notifier"> - <include file-name="backendcapabilities.h" location="global"/> - <include file-name="pyside_phonon.h" location="local"/> - - <modify-function signature="notifier()" remove="all"/> - <modify-function signature="Phonon::BackendCapabilities::NotifierWrapper(Phonon::BackendCapabilities::Notifier*)"> - <access modifier="private"/> - </modify-function> - <inject-code class="target" position="end"> - PyObject* signal_item; - - signal_item = PySide::signalNew("capabilitiesChanged", "void", NULL); - PyDict_SetItemString(SbkPhonon_BackendCapabilities_NotifierWrapper_Type.super.ht_type.tp_dict, "capabilitiesChanged", signal_item); - Py_DECREF(signal_item); - - signal_item = PySide::signalNew("availableAudioOutputDevicesChanged", "void", NULL); - PyDict_SetItemString( SbkPhonon_BackendCapabilities_NotifierWrapper_Type.super.ht_type.tp_dict, "availableAudioOutputDevicesChanged", signal_item); - Py_DECREF(signal_item); - </inject-code> - </object-type> - - <enum-type name="Phonon::Category" /> - <enum-type name="Phonon::DiscType"/> - <enum-type name="Phonon::ErrorType"/> - <enum-type name="Phonon::MetaData"/> - <enum-type name="Phonon::ObjectDescriptionType"/> - <enum-type name="Phonon::State"/> - - <enum-type name="Phonon::AddonInterface::AngleCommand"/> - <enum-type name="Phonon::AddonInterface::ChapterCommand"/> - <enum-type name="Phonon::AddonInterface::Interface"/> - <enum-type name="Phonon::AddonInterface::NavigationCommand"/> - <enum-type name="Phonon::AddonInterface::TitleCommand"/> - <enum-type name="Phonon::AddonInterface::SubtitleCommand"/> - <enum-type name="Phonon::AddonInterface::AudioChannelCommand"/> - <enum-type name="Phonon::BackendInterface::Class"/> - <enum-type name="Phonon::EffectParameter::Hint" flags="Phonon::EffectParameter::Hints"/> - <enum-type name="Phonon::MediaController::Feature" flags="Phonon::MediaController::Features"/> - <enum-type name="Phonon::MediaSource::Type"/> - <enum-type name="Phonon::VideoWidget::AspectRatio"/> - <enum-type name="Phonon::VideoWidget::ScaleMode"/> - <enum-type name="Phonon::VolumeFaderEffect::FadeCurve"/> - - <object-type name="Phonon::AbstractVideoOutput"/> - <object-type name="Phonon::AddonInterface"/> - <object-type name="Phonon::BackendInterface"/> - <object-type name="Phonon::EffectInterface"/> - <object-type name="Phonon::MediaNode"/> - - <object-type name="Phonon::MediaObjectInterface"/> - <object-type name="Phonon::PlatformPlugin"/> - <object-type name="Phonon::StreamInterface"/> - <object-type name="Phonon::VideoWidgetInterface"/> - <object-type name="Phonon::VolumeFaderInterface"/> - - <value-type name="Phonon::EffectParameter"> - <modify-function signature="EffectParameter()" remove="all"/> <!-- internal --> - <modify-function signature="operator<(const Phonon::EffectParameter &)const" remove="all"/> <!-- internal --> - <modify-function signature="operator>(const Phonon::EffectParameter &)const" remove="all"/> <!-- internal --> - <modify-function signature="id()const" remove="all"/> <!-- internal --> - <modify-function signature="operator=(Phonon::EffectParameter)" remove="all"/> <!-- Covered by copy constructor --> - <modify-function signature="EffectParameter(Phonon::EffectParameter)" remove="all"/> - <modify-function signature="operator==(Phonon::EffectParameter)const" remove="all"/> - </value-type> - <value-type name="Phonon::MediaSource"> - <modify-function signature="operator=(Phonon::MediaSource)" remove="all"/> <!-- Covered by copy constructor --> - </value-type> - <value-type name="Phonon::Path"> - <modify-function signature="disconnect()" rename="disconnectPath"/> - <modify-function signature="operator=(Phonon::Path)" remove="all"/> <!-- Covered by copy constructor --> - <modify-function signature="insertEffect(Phonon::EffectDescription,Phonon::Effect*)"> - <modify-argument index="1"> - <parent index="this" action="add"/> - </modify-argument> - </modify-function> - <modify-function signature="insertEffect(Phonon::Effect*,Phonon::Effect*)"> - <modify-argument index="1"> - <parent index="this" action="add"/> - </modify-argument> - </modify-function> - <modify-function signature="removeEffect(Phonon::Effect*)"> - <modify-argument index="1"> - <parent index="this" action="remove"/> - </modify-argument> - </modify-function> - <modify-function signature="sink() const"> - <modify-argument index="return"> - <define-ownership class="target" owner="default"/> - </modify-argument> - </modify-function> - <modify-function signature="source() const"> - <modify-argument index="return"> - <define-ownership class="target" owner="default"/> - </modify-argument> - </modify-function> - </value-type> - <value-type name="Phonon::ObjectDescription" generate="no"/> - <value-type name="Phonon::EffectDescription"> - <modify-function signature="operator==(Phonon::ObjectDescription)const" remove="all"/> - <modify-function signature="operator!=(Phonon::ObjectDescription)const" remove="all"/> - <modify-function signature="fromIndex(int)" remove="all"/> - </value-type> - <value-type name="Phonon::AudioOutputDevice"> - <modify-function signature="operator==(Phonon::ObjectDescription)const" remove="all"/> - <modify-function signature="operator!=(Phonon::ObjectDescription)const" remove="all"/> - <modify-function signature="fromIndex(int)" remove="all"/> - </value-type> - - <value-type name="Phonon::AudioCaptureDevice"> - <modify-function signature="operator==(Phonon::ObjectDescription)const" remove="all"/> - <modify-function signature="operator!=(Phonon::ObjectDescription)const" remove="all"/> - <modify-function signature="fromIndex(int)" remove="all"/> - </value-type> - <value-type name="Phonon::AudioChannelDescription"> - <modify-function signature="operator==(Phonon::ObjectDescription)const" remove="all"/> - <modify-function signature="operator!=(Phonon::ObjectDescription)const" remove="all"/> - <modify-function signature="fromIndex(int)" remove="all"/> - </value-type> - <value-type name="Phonon::SubtitleDescription"> - <modify-function signature="operator==(Phonon::ObjectDescription)const" remove="all"/> - <modify-function signature="operator!=(Phonon::ObjectDescription)const" remove="all"/> - <modify-function signature="fromIndex(int)" remove="all"/> - </value-type> - - - <object-type name="Phonon::ObjectDescriptionModel" generate="no"/> - <object-type name="Phonon::EffectDescriptionModel" /> - <object-type name="Phonon::AudioOutputDeviceModel" /> - - <object-type name="Phonon::AbstractAudioOutput"/> - <object-type name="Phonon::AbstractMediaStream"/> - <object-type name="Phonon::AudioOutput"/> - <object-type name="Phonon::Effect"/> - <object-type name="Phonon::EffectWidget"/> - <object-type name="Phonon::MediaController"/> - <object-type name="Phonon::MediaObject" /> - <object-type name="Phonon::SeekSlider"> - <modify-function signature="setMediaObject(Phonon::MediaObject*)"> - <modify-argument index="1"> - <parent index="this" action="add"/> - </modify-argument> - </modify-function> - </object-type> - <object-type name="Phonon::VideoPlayer"/> - <object-type name="Phonon::VideoWidget"/> - <object-type name="Phonon::VolumeFaderEffect"/> - <object-type name="Phonon::VolumeSlider"> - <modify-function signature="setAudioOutput(Phonon::AudioOutput*)"> - <modify-argument index="1"> - <parent index="this" action="add"/> - </modify-argument> - </modify-function> - </object-type> + <namespace-type name="BackendCapabilities" > + <inject-code class="native"> + Phonon::BackendCapabilities::NotifierWrapper* Phonon::BackendCapabilities::NotifierWrapper::m_instance = 0; + Phonon::BackendCapabilities::Notifier* Phonon::BackendCapabilities::NotifierWrapper::m_notifier = 0; + </inject-code> + + <add-function signature="notifier()" return-type="Phonon::BackendCapabilities::NotifierWrapper"> + <inject-code class="target"> + Phonon::BackendCapabilities::NotifierWrapper *_notifierWrapper = Phonon::BackendCapabilities::NotifierWrapper::notifier(); + %PYARG_0 = %CONVERTTOPYTHON[Phonon::BackendCapabilities::NotifierWrapper*](_notifierWrapper); + </inject-code> + </add-function> + + <!-- ### causes moc-related linker error --> + <!-- <object-type name="Notifier"/> --> + <object-type name="NotifierWrapper" target-lang-name="Notifier"> + <include file-name="backendcapabilities.h" location="global"/> + <include file-name="pyside_phonon.h" location="local"/> + + <modify-function signature="notifier()" remove="all"/> + <modify-function signature="Phonon::BackendCapabilities::NotifierWrapper(Phonon::BackendCapabilities::Notifier*)"> + <access modifier="private"/> + </modify-function> + <inject-code class="target" position="end"> + PyObject* signal_item; + + signal_item = PySide::signalNew("capabilitiesChanged", "void", NULL); + PyDict_SetItemString(SbkPhonon_BackendCapabilities_NotifierWrapper_Type.super.ht_type.tp_dict, "capabilitiesChanged", signal_item); + Py_DECREF(signal_item); + + signal_item = PySide::signalNew("availableAudioOutputDevicesChanged", "void", NULL); + PyDict_SetItemString( SbkPhonon_BackendCapabilities_NotifierWrapper_Type.super.ht_type.tp_dict, "availableAudioOutputDevicesChanged", signal_item); + Py_DECREF(signal_item); + </inject-code> + </object-type> + </namespace-type> + + <enum-type name="Category" /> + <enum-type name="DiscType"/> + <enum-type name="ErrorType"/> + <enum-type name="MetaData"/> + <enum-type name="ObjectDescriptionType"/> + <enum-type name="State"/> + + <object-type name="AbstractVideoOutput"/> + <object-type name="AddonInterface"> + <enum-type name="AngleCommand"/> + <enum-type name="AudioChannelCommand"/> + <enum-type name="ChapterCommand"/> + <enum-type name="Interface"/> + <enum-type name="NavigationCommand"/> + <enum-type name="SubtitleCommand"/> + <enum-type name="TitleCommand"/> + </object-type> + <object-type name="BackendInterface"> + <enum-type name="Class"/> + </object-type> + <object-type name="EffectInterface"/> + <object-type name="MediaNode"/> + + <object-type name="MediaObjectInterface"/> + <object-type name="PlatformPlugin"/> + <object-type name="StreamInterface"/> + <object-type name="VideoWidgetInterface"/> + <object-type name="VolumeFaderInterface"/> + + <value-type name="EffectParameter"> + <enum-type name="Hint" flags="Phonon::EffectParameter::Hints"/> + <modify-function signature="EffectParameter()" remove="all"/> <!-- internal --> + <modify-function signature="operator<(const Phonon::EffectParameter &)const" remove="all"/> <!-- internal --> + <modify-function signature="operator>(const Phonon::EffectParameter &)const" remove="all"/> <!-- internal --> + <modify-function signature="id()const" remove="all"/> <!-- internal --> + <modify-function signature="operator=(Phonon::EffectParameter)" remove="all"/> <!-- Covered by copy constructor --> + <modify-function signature="EffectParameter(Phonon::EffectParameter)" remove="all"/> + <modify-function signature="operator==(Phonon::EffectParameter)const" remove="all"/> + </value-type> + <value-type name="MediaSource"> + <enum-type name="Type"/> + <modify-function signature="operator=(Phonon::MediaSource)" remove="all"/> <!-- Covered by copy constructor --> + </value-type> + <value-type name="Path"> + <modify-function signature="disconnect()" rename="disconnectPath"/> + <modify-function signature="operator=(Phonon::Path)" remove="all"/> <!-- Covered by copy constructor --> + <modify-function signature="insertEffect(Phonon::EffectDescription,Phonon::Effect*)"> + <modify-argument index="1"> + <parent index="this" action="add"/> + </modify-argument> + </modify-function> + <modify-function signature="insertEffect(Phonon::Effect*,Phonon::Effect*)"> + <modify-argument index="1"> + <parent index="this" action="add"/> + </modify-argument> + </modify-function> + <modify-function signature="removeEffect(Phonon::Effect*)"> + <modify-argument index="1"> + <parent index="this" action="remove"/> + </modify-argument> + </modify-function> + <modify-function signature="sink() const"> + <modify-argument index="return"> + <define-ownership class="target" owner="default"/> + </modify-argument> + </modify-function> + <modify-function signature="source() const"> + <modify-argument index="return"> + <define-ownership class="target" owner="default"/> + </modify-argument> + </modify-function> + </value-type> + <value-type name="ObjectDescription" generate="no"/> + <value-type name="EffectDescription"> + <modify-function signature="operator==(Phonon::ObjectDescription)const" remove="all"/> + <modify-function signature="operator!=(Phonon::ObjectDescription)const" remove="all"/> + <modify-function signature="fromIndex(int)" remove="all"/> + </value-type> + <value-type name="AudioOutputDevice"> + <modify-function signature="operator==(Phonon::ObjectDescription)const" remove="all"/> + <modify-function signature="operator!=(Phonon::ObjectDescription)const" remove="all"/> + <modify-function signature="fromIndex(int)" remove="all"/> + </value-type> + + <value-type name="AudioCaptureDevice"> + <modify-function signature="operator==(Phonon::ObjectDescription)const" remove="all"/> + <modify-function signature="operator!=(Phonon::ObjectDescription)const" remove="all"/> + <modify-function signature="fromIndex(int)" remove="all"/> + </value-type> + <value-type name="AudioChannelDescription"> + <modify-function signature="operator==(Phonon::ObjectDescription)const" remove="all"/> + <modify-function signature="operator!=(Phonon::ObjectDescription)const" remove="all"/> + <modify-function signature="fromIndex(int)" remove="all"/> + </value-type> + <value-type name="SubtitleDescription"> + <modify-function signature="operator==(Phonon::ObjectDescription)const" remove="all"/> + <modify-function signature="operator!=(Phonon::ObjectDescription)const" remove="all"/> + <modify-function signature="fromIndex(int)" remove="all"/> + </value-type> + + + <object-type name="ObjectDescriptionModel" generate="no"/> + <object-type name="EffectDescriptionModel" /> + <object-type name="AudioOutputDeviceModel" /> + + <object-type name="AbstractAudioOutput"/> + <object-type name="AbstractMediaStream"/> + <object-type name="AudioOutput"/> + <object-type name="Effect"/> + <object-type name="EffectWidget"/> + <object-type name="MediaController"> + <enum-type name="Feature" flags="Phonon::MediaController::Features"/> + </object-type> + <object-type name="MediaObject" /> + <object-type name="SeekSlider"> + <modify-function signature="setMediaObject(Phonon::MediaObject*)"> + <modify-argument index="1"> + <parent index="this" action="add"/> + </modify-argument> + </modify-function> + </object-type> + <object-type name="VideoPlayer"/> + <object-type name="VideoWidget"> + <enum-type name="AspectRatio"/> + <enum-type name="ScaleMode"/> + </object-type> + <object-type name="VolumeFaderEffect"> + <enum-type name="FadeCurve"/> + </object-type> + <object-type name="VolumeSlider"> + <modify-function signature="setAudioOutput(Phonon::AudioOutput*)"> + <modify-argument index="1"> + <parent index="this" action="add"/> + </modify-argument> + </modify-function> + </object-type> + </namespace-type> </typesystem> |