D12040: Add wallpaperplugin.knsrc + QML function to open GHNS dialog
Chris Holland
noreply at phabricator.kde.org
Wed Apr 25 02:51:13 UTC 2018
Zren added a comment.
I use `gcc --version 5.4.0`, so I've no idea. I assume that is a QPointer feature though? We can always check the other DownloadDialog initializations:
- Image Wallpapers added `m_newStuffDialog->setWindowModality(...)` 9 months ago:
- https://github.com/KDE/plasma-workspace/blame/master/wallpapers/image/image.cpp#L600
- https://github.com/KDE/plasma-workspace/commit/3558afa9579edffb5f86d36973cf42c560126569
- Widget Explorer only uses `data()` https://github.com/KDE/plasma-workspace/blame/master/components/shellprivate/widgetexplorer/widgetexplorer.cpp#L443
- Desktop Theme uses `data()` and `m_newStuffDialog->setWindowModality(...)`, but it was changed today:
- https://github.com/KDE/plasma-desktop/blame/master/kcms/desktoptheme/kcm.cpp#L126
- It was using `dialog->open()` before today, which was last changed 2 years ago: https://github.com/KDE/plasma-desktop/blame/9a333b48ca1af8fc9ea07ee4b154fe09d5485e1b/kcms/desktoptheme/kcm.cpp#L97
- Look and Feel only uses `data()` https://github.com/KDE/plasma-desktop/blame/master/kcms/lookandfeel/kcm.cpp#L109
- Icon Themes uses `dialog.exec()` ... which is blocking I think. Doesn't mention `data()` anywhere though. https://github.com/KDE/plasma-desktop/blame/master/kcms/icons/iconthemes.cpp#L319
- Cursor Theme is similar to Icon Theme with `dialog.exec()` https://github.com/KDE/plasma-desktop/blame/master/kcms/cursortheme/kcmcursortheme.cpp#L446
- Emoticon Themes is similar to Icon Theme with `dialog.exec()` https://github.com/KDE/plasma-desktop/blame/master/kcms/emoticons/emoticonslist.cpp#L426
- Color Themes is similar to Icon Theme with `dialog.exec()` https://github.com/KDE/plasma-desktop/blame/master/kcms/colors/colorscm.cpp#L293
REPOSITORY
R120 Plasma Workspace
REVISION DETAIL
https://phabricator.kde.org/D12040
To: Zren, #plasma
Cc: cfeck, mart, davidedmundson, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180425/1909c718/attachment.html>
More information about the Plasma-devel
mailing list