aboutsummaryrefslogtreecommitdiffstats
path: root/PySide/QtCore
diff options
context:
space:
mode:
authorHugo Lima <hugo.lima@openbossa.org>2010-02-08 10:45:58 -0200
committerHugo Lima <hugo.lima@openbossa.org>2010-02-08 16:19:45 -0200
commitcb24298e92a247cc8e1aa2f7e96726f66fbfd358 (patch)
treed032487a8c28607900e7b099d97e170d3406d7e9 /PySide/QtCore
parentc8e3a73ee7ab59bff0c7e7c341463dd507383127 (diff)
Do not remove QVariant ctors handled by code injection, just set them private so they
will continue to be considered by implicit conversions.
Diffstat (limited to 'PySide/QtCore')
-rw-r--r--PySide/QtCore/typesystem_core.xml72
1 files changed, 54 insertions, 18 deletions
diff --git a/PySide/QtCore/typesystem_core.xml b/PySide/QtCore/typesystem_core.xml
index 8fd23df79..3f02357c5 100644
--- a/PySide/QtCore/typesystem_core.xml
+++ b/PySide/QtCore/typesystem_core.xml
@@ -1613,31 +1613,67 @@
<!-- handled by inject code -->
<modify-function signature="QVariant(uint)" remove="all"/>
<modify-function signature="QVariant(qulonglong)" remove="all"/>
- <modify-function signature="QVariant(const QByteArray&amp;)" remove="all"/>
+ <modify-function signature="QVariant(const QByteArray&amp;)">
+ <access modifier="private" />
+ </modify-function>
<modify-function signature="QVariant(QDataStream&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QBitArray&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QString&amp;)" remove="all"/>
+ <modify-function signature="QVariant(const QBitArray&amp;)">
+ <access modifier="private" />
+ </modify-function>
+ <modify-function signature="QVariant(const QString&amp;)">
+ <access modifier="private" />
+ </modify-function>
<modify-function signature="QVariant(const QLatin1String&amp;)" remove="all"/>
<modify-function signature="QVariant(const QStringList&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QChar&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QDate&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QTime&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QDateTime&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QSize&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QSizeF&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QPoint&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QPointF&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QRect&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QRectF&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QUrl&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QLocale&amp;)" remove="all"/>
- <modify-function signature="QVariant(const QRegExp&amp;)" remove="all"/>
+ <modify-function signature="QVariant(const QChar&amp;)">
+ <access modifier="private" />
+ </modify-function>
+ <modify-function signature="QVariant(const QDate&amp;)">
+ <access modifier="private" />
+ </modify-function>
+ <modify-function signature="QVariant(const QTime&amp;)">
+ <access modifier="private" />
+ </modify-function>
+ <modify-function signature="QVariant(const QDateTime&amp;)">
+ <access modifier="private" />
+ </modify-function>
+ <modify-function signature="QVariant(const QSize&amp;)">
+ <access modifier="private" />
+ </modify-function>
+ <modify-function signature="QVariant(const QSizeF&amp;)">
+ <access modifier="private" />
+ </modify-function>
+ <modify-function signature="QVariant(const QPoint&amp;)">
+ <access modifier="private" />
+ </modify-function>>
+ <modify-function signature="QVariant(const QPointF&amp;)">
+ <access modifier="private" />
+ </modify-function>
+ <modify-function signature="QVariant(const QRect&amp;)">
+ <access modifier="private" />
+ </modify-function>
+ <modify-function signature="QVariant(const QRectF&amp;)" >
+ <access modifier="private" />
+ </modify-function>
+ <modify-function signature="QVariant(const QUrl&amp;)">
+ <access modifier="private" />
+ </modify-function>
+ <modify-function signature="QVariant(const QLocale&amp;)">
+ <access modifier="private" />
+ </modify-function>
+ <modify-function signature="QVariant(const QRegExp&amp;)">
+ <access modifier="private" />
+ </modify-function>
<modify-function signature="QVariant(QHash&lt;QString,QVariant>)" remove="all" />
<modify-function signature="QVariant(QMap&lt;QString,QVariant>)" remove="all" />
<modify-function signature="QVariant(QList&lt;QVariant>)" remove="all" />
<modify-function signature="QVariant(QVariant)" remove="all" />
- <modify-function signature="QVariant(QLine)" remove="all" />
- <modify-function signature="QVariant(QLineF)" remove="all" />
+ <modify-function signature="QVariant(QLine)">
+ <access modifier="private" />
+ </modify-function>
+ <modify-function signature="QVariant(QLineF)">
+ <access modifier="private" />
+ </modify-function>
<inject-code class="native" position="beginning" file="glue/qvariant_converter_impl.cpp" />
<add-function signature="QVariant(PyObject*)">