[Differential] [Request, 5,504 lines] D2860: Make KReport use resource files for icons
staniek (Jarosław Staniek)
noreply at phabricator.kde.org
Mon Sep 26 18:29:57 UTC 2016
staniek created this revision.
staniek added a reviewer: piggz.
staniek added a subscriber: Kexi-Devel-list.
Restricted Application added a project: KReport.
REVISION SUMMARY
- use kreport_THEME.rcc for library-global icons
- use URL_THEME.rcc for plugin icons with prefix :/icons/URL so there is little risk of conflicts
- use consistent kreport-foo-bar icon naming
- make it easy to add new icons and plugins via cmake
- make plugin files more unique (org.kde.kreport. prefix), helps in co-installation
- make KReportExample work with the changes
REPOSITORY
rKREPORT KReport
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D2860
AFFECTED FILES
CMakeLists.txt
cmake/modules/KReportAddIconsRccFile.cmake
cmake/modules/KReportMacros.cmake
cmake/modules/update_icon_list.sh
examples/CMakeLists.txt
examples/main.cpp
src/common/KReportPluginManager.cpp
src/common/KReportSectionData.cpp
src/common/KReportUtils_p.h
src/items/check/check.json
src/items/field/field.json
src/items/image/image.json
src/items/label/label.json
src/items/text/text.json
src/pics/CMakeLists.txt
src/pics/hicolor/16-actions-kreport_checkbox_element.svg
src/pics/hicolor/16-actions-kreport_field_element.svg
src/pics/hicolor/16-actions-kreport_image_element.svg
src/pics/hicolor/16-actions-kreport_label_element.svg
src/pics/hicolor/16-actions-kreport_line_element.svg
src/pics/hicolor/16-actions-kreport_text_element.svg
src/pics/hicolor/22-actions-kreport_checkbox_element.svg
src/pics/hicolor/22-actions-kreport_field_element.svg
src/pics/hicolor/22-actions-kreport_image_element.svg
src/pics/hicolor/22-actions-kreport_label_element.svg
src/pics/hicolor/22-actions-kreport_line_element.svg
src/pics/hicolor/22-actions-kreport_text_element.svg
src/pics/hicolor/CMakeLists.txt
src/pics/icons/breeze/actions/16/kreport-checkbox-element.svg
src/pics/icons/breeze/actions/16/kreport-field-element.svg
src/pics/icons/breeze/actions/16/kreport-image-element.svg
src/pics/icons/breeze/actions/16/kreport-label-element.svg
src/pics/icons/breeze/actions/16/kreport-line-element.svg
src/pics/icons/breeze/actions/16/kreport-text-element.svg
src/pics/icons/breeze/actions/22/kreport-checkbox-element.svg
src/pics/icons/breeze/actions/22/kreport-field-element.svg
src/pics/icons/breeze/actions/22/kreport-image-element.svg
src/pics/icons/breeze/actions/22/kreport-label-element.svg
src/pics/icons/breeze/actions/22/kreport-line-element.svg
src/pics/icons/breeze/actions/22/kreport-text-element.svg
src/pics/icons/breeze/files.cmake
src/plugins/barcode/CMakeLists.txt
src/plugins/barcode/kreport_barcodeplugin.json
src/plugins/barcode/pics/CMakeLists.txt
src/plugins/barcode/pics/hicolor/16-actions-kreport_barcode_element.svg
src/plugins/barcode/pics/hicolor/22-actions-kreport_barcode_element.svg
src/plugins/barcode/pics/hicolor/CMakeLists.txt
src/plugins/barcode/pics/icons/breeze/actions/16/kreport-barcode-element.svg
src/plugins/barcode/pics/icons/breeze/actions/22/kreport-barcode-element.svg
src/plugins/barcode/pics/icons/breeze/files.cmake
src/plugins/chart/CMakeLists.txt
src/plugins/chart/kreport_chartplugin.json
src/plugins/chart/pics/CMakeLists.txt
src/plugins/chart/pics/hicolor/16-actions-kreport_chart_element.svg
src/plugins/chart/pics/hicolor/22-actions-kreport_chart_element.svg
src/plugins/chart/pics/hicolor/CMakeLists.txt
src/plugins/chart/pics/icons/breeze/actions/16/kreport-chart-element.svg
src/plugins/chart/pics/icons/breeze/actions/22/kreport-chart-element.svg
src/plugins/chart/pics/icons/breeze/files.cmake
src/plugins/maps/CMakeLists.txt
src/plugins/maps/kreport_mapsplugin.json
src/plugins/maps/pics/CMakeLists.txt
src/plugins/maps/pics/hicolor/16-actions-kreport_maps_element.svg
src/plugins/maps/pics/hicolor/22-actions-kreport_maps_element.svg
src/plugins/maps/pics/hicolor/CMakeLists.txt
src/plugins/maps/pics/icons/breeze/actions/16/kreport-maps-element.svg
src/plugins/maps/pics/icons/breeze/actions/22/kreport-maps-element.svg
src/plugins/maps/pics/icons/breeze/files.cmake
src/plugins/web/CMakeLists.txt
src/plugins/web/kreport_webplugin.json
src/plugins/web/pics/CMakeLists.txt
src/plugins/web/pics/hicolor/16-actions-kreport_web_element.svg
src/plugins/web/pics/hicolor/22-actions-kreport_web_element.svg
src/plugins/web/pics/hicolor/CMakeLists.txt
src/plugins/web/pics/icons/breeze/actions/16/kreport-web-element.svg
src/plugins/web/pics/icons/breeze/actions/22/kreport-web-element.svg
src/plugins/web/pics/icons/breeze/files.cmake
src/wrtembed/KReportDesigner.cpp
src/wrtembed/KReportDesigner.h
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: staniek, piggz
Cc: Kexi-Devel-list, staniek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kexi-devel/attachments/20160926/ed23d26d/attachment.html>
More information about the Kexi-devel
mailing list