-
Notifications
You must be signed in to change notification settings - Fork 109
Improve manual implementations of up- and downcasting #1204
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 7 commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
f25409e
cxx-qt: use qobject_cast for downcastPtr
jnbooth 1f06a66
cxx-qt-lib: implement Upcast<QVector<QPoint>> for QPolygon
jnbooth 155df23
cxx-qt-lib: implement Upcast<QVector<QPointF>> for QPolygonF
jnbooth b939a8d
cxx-qt-lib: implement Deref for QQmlApplicationEngine
jnbooth 11fcba4
cxx-qt-lib: remove null-pointer dereference from QStringList's downcast
jnbooth 8e829ef
cxx-qt-lib: implement Upcast<QCoreApplication> for QGuiApplication
jnbooth 311ddd9
cxx-qt-lib: implement Upcast<QGuiApplication> for QApplication
jnbooth 17dae93
Revert "cxx-qt-lib: implement Upcast<QGuiApplication> for QApplication"
jnbooth 582a5d2
Revert "cxx-qt-lib: implement Upcast<QCoreApplication> for QGuiApplic…
jnbooth 95a8a32
Revert "cxx-qt-lib: implement Deref for QQmlApplicationEngine"
jnbooth 210cce8
cxx-qt: use qobject_cast for downcastPtr
jnbooth d51614a
cxx-qt-lib: implement Upcast<QVector<QPoint>> for QPolygon
jnbooth cc7fac9
cxx-qt-lib: implement Upcast<QVector<QPointF>> for QPolygonF
jnbooth 36ff51b
cxx-qt-lib: remove null-pointer dereference from QStringList's downcast
jnbooth fdd65e9
Improve downcast C++ implementations
65e9e51
Merge remote-tracking branch 'origin/main' into non-qobject-casting
jnbooth 5075d50
Merge remote-tracking branch 'LeonMatthesKDAB/non-qobject-casting' in…
jnbooth ee38624
Merge branch 'main' into non-qobject-casting
1baaae1
Merge branch 'main' into non-qobject-casting
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.