[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