Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.15
-
None
-
6c174364491ea6674df64f26934f9418f7f40651
Description
The syncqt.pl script is not able to find the class names marked with QT_DEPRECATED.* macros. Therefore, no headers in the "include/" directory are generated for such classes. For example:
class QT_DEPRECATED_VERSION_X(5, 15, "message") Q_XML_EXPORT QXmlReader { ... }
No "include/QtXml/QXmlReader" header will be generated. That makes impossible deprecating entire classes.
As a workaround we can deprecate only the constructors, but it would be better if we could deprecate the class itself.
Attachments
Issue Links
- is duplicated by
-
QTBUG-80583 syncqt broken with deprecated classes
- Closed
For Gerrit Dashboard: QTBUG-80347 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
368517,4 | Teach syncqt to filter out QT_DEPRECATED_* macros | dev | qt/qtbase | Status: MERGED | +2 | 0 |