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 /PySide/QtCore/typesystem_core.xml | |
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>
Diffstat (limited to 'PySide/QtCore/typesystem_core.xml')
-rw-r--r-- | PySide/QtCore/typesystem_core.xml | 375 |
1 files changed, 194 insertions, 181 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"/> |