Add compatibility with QT_NO_KEYWORDS macro #104
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The Qt documentation recommends not using Qt keywords in the public API of Qt libraries, specially the
signals
andslots
Qt keywords.Without this, client applications that are compiled with the
QT_NO_KEYWORDS
macro (or that are compiled in conjunction with other libraries that also defines the same Qt keywords) will fail to build.The
QT_NO_SIGNALS_SLOTS_KEYWORDS
macro assures that the library is not usingsignals
andslots
Qt keywords, since it will fail to build when they are used. Useful for code sanity and for avoiding future pull requests that may try to use these Qt keywords.