From: Mohammed Sameer Date: Fri, 9 Aug 2013 03:11:28 +0000 (+0300) Subject: Added own camera icons instead of relying on the system icons X-Git-Url: http://cgit.sxemacs.org/?p=harmattan%2Fcameraplus;a=commitdiff_plain;h=27c38b202b0be08a89d7b23fd88a7d257be760a2 Added own camera icons instead of relying on the system icons --- diff --git a/icons/README.txt b/icons/README.txt new file mode 100644 index 0000000..25b37b4 --- /dev/null +++ b/icons/README.txt @@ -0,0 +1,16 @@ +arrow-black.svg is based on arrow-blue.svg from http://openclipart.org/detail/77329/arrow-blue-by-shokunin +logo is leftover_bacon_Camera_Lens.svg from http://openclipart.org/detail/8099/camera-lens-by-leftover_bacon + +The following icons were created by me: +torch-on.svg +torch-off.svg +shutter.svg +filter-black-white.svg +exposure.svg +filter-negative.svg +filter-solarize.svg +filter-vivid.svg +filter-sepia.svg +filter-none.svg + +The rest is based on icons from https://github.com/nemomobile/nemo-theme-default lgpl part diff --git a/icons/arrow-black.svg b/icons/arrow-black.svg new file mode 100644 index 0000000..0aef7ae --- /dev/null +++ b/icons/arrow-black.svg @@ -0,0 +1,389 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + Open Clip Art Library + + + arrow-blue + 2010-08-04T13:04:34 + Single web 2.0 icons from my set. check the whole set in my clip art if you want get all of it together. + http://openclipart.org/detail/77329/arrow-blue-by-shokunin + + + shokunin + + + + + arrow + chat + clip art + clipart + communicator + computer + desktop + earth + email.mail + globe + icon + icons + information + interface + lock + messenger + mobile + network + pc + phone + secure + set + shopping cart + unlock + web 2.0 + website + + + + + + + + + + + diff --git a/icons/arrow-blue.svg b/icons/arrow-blue.svg new file mode 100644 index 0000000..ebd5006 --- /dev/null +++ b/icons/arrow-blue.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + Open Clip Art Library + + + arrow-blue + 2010-08-04T13:04:34 + Single web 2.0 icons from my set. check the whole set in my clip art if you want get all of it together. + http://openclipart.org/detail/77329/arrow-blue-by-shokunin + + + shokunin + + + + + arrow + chat + clip art + clipart + communicator + computer + desktop + earth + email.mail + globe + icon + icons + information + interface + lock + messenger + mobile + network + pc + phone + secure + set + shopping cart + unlock + web 2.0 + website + + + + + + + + + + + diff --git a/icons/cameraplus-icon-l-camera-standby.png b/icons/cameraplus-icon-l-camera-standby.png new file mode 100644 index 0000000..bd50ac7 Binary files /dev/null and b/icons/cameraplus-icon-l-camera-standby.png differ diff --git a/icons/cameraplus-icon-m-camera-face-detection-screen.png b/icons/cameraplus-icon-m-camera-face-detection-screen.png new file mode 100644 index 0000000..f3e2743 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-face-detection-screen.png differ diff --git a/icons/cameraplus-icon-m-camera-filter-black-white.png b/icons/cameraplus-icon-m-camera-filter-black-white.png new file mode 100644 index 0000000..2b601bf Binary files /dev/null and b/icons/cameraplus-icon-m-camera-filter-black-white.png differ diff --git a/icons/cameraplus-icon-m-camera-filter-negative.png b/icons/cameraplus-icon-m-camera-filter-negative.png new file mode 100644 index 0000000..fa7c1be Binary files /dev/null and b/icons/cameraplus-icon-m-camera-filter-negative.png differ diff --git a/icons/cameraplus-icon-m-camera-filter-sepia.png b/icons/cameraplus-icon-m-camera-filter-sepia.png new file mode 100644 index 0000000..6fad359 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-filter-sepia.png differ diff --git a/icons/cameraplus-icon-m-camera-filter-solarize.png b/icons/cameraplus-icon-m-camera-filter-solarize.png new file mode 100644 index 0000000..de93af5 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-filter-solarize.png differ diff --git a/icons/cameraplus-icon-m-camera-filter-vivid.png b/icons/cameraplus-icon-m-camera-filter-vivid.png new file mode 100644 index 0000000..dba8a8d Binary files /dev/null and b/icons/cameraplus-icon-m-camera-filter-vivid.png differ diff --git a/icons/cameraplus-icon-m-camera-flash-always.png b/icons/cameraplus-icon-m-camera-flash-always.png new file mode 100644 index 0000000..8f8ca2c Binary files /dev/null and b/icons/cameraplus-icon-m-camera-flash-always.png differ diff --git a/icons/cameraplus-icon-m-camera-flash-auto.png b/icons/cameraplus-icon-m-camera-flash-auto.png new file mode 100644 index 0000000..3495bbb Binary files /dev/null and b/icons/cameraplus-icon-m-camera-flash-auto.png differ diff --git a/icons/cameraplus-icon-m-camera-flash-off.png b/icons/cameraplus-icon-m-camera-flash-off.png new file mode 100644 index 0000000..bc15e68 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-flash-off.png differ diff --git a/icons/cameraplus-icon-m-camera-flash-red-eye.png b/icons/cameraplus-icon-m-camera-flash-red-eye.png new file mode 100644 index 0000000..ef59e3d Binary files /dev/null and b/icons/cameraplus-icon-m-camera-flash-red-eye.png differ diff --git a/icons/cameraplus-icon-m-camera-iso-100.png b/icons/cameraplus-icon-m-camera-iso-100.png new file mode 100644 index 0000000..8d10a48 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-iso-100.png differ diff --git a/icons/cameraplus-icon-m-camera-iso-200.png b/icons/cameraplus-icon-m-camera-iso-200.png new file mode 100644 index 0000000..02de858 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-iso-200.png differ diff --git a/icons/cameraplus-icon-m-camera-iso-400.png b/icons/cameraplus-icon-m-camera-iso-400.png new file mode 100644 index 0000000..2e55853 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-iso-400.png differ diff --git a/icons/cameraplus-icon-m-camera-iso-800.png b/icons/cameraplus-icon-m-camera-iso-800.png new file mode 100644 index 0000000..2cf16b9 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-iso-800.png differ diff --git a/icons/cameraplus-icon-m-camera-iso-auto.png b/icons/cameraplus-icon-m-camera-iso-auto.png new file mode 100644 index 0000000..ab124af Binary files /dev/null and b/icons/cameraplus-icon-m-camera-iso-auto.png differ diff --git a/icons/cameraplus-icon-m-camera-location.png b/icons/cameraplus-icon-m-camera-location.png new file mode 100644 index 0000000..fccae67 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-location.png differ diff --git a/icons/cameraplus-icon-m-camera-manual-exposure.png b/icons/cameraplus-icon-m-camera-manual-exposure.png new file mode 100644 index 0000000..ac2cc75 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-manual-exposure.png differ diff --git a/icons/cameraplus-icon-m-camera-night.png b/icons/cameraplus-icon-m-camera-night.png new file mode 100644 index 0000000..0c919f8 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-night.png differ diff --git a/icons/cameraplus-icon-m-camera-no-filter.png b/icons/cameraplus-icon-m-camera-no-filter.png new file mode 100644 index 0000000..bc46c24 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-no-filter.png differ diff --git a/icons/cameraplus-icon-m-camera-ongoing-recording.png b/icons/cameraplus-icon-m-camera-ongoing-recording.png new file mode 100644 index 0000000..15092ca Binary files /dev/null and b/icons/cameraplus-icon-m-camera-ongoing-recording.png differ diff --git a/icons/cameraplus-icon-m-camera-roll.png b/icons/cameraplus-icon-m-camera-roll.png new file mode 100644 index 0000000..abda15a Binary files /dev/null and b/icons/cameraplus-icon-m-camera-roll.png differ diff --git a/icons/cameraplus-icon-m-camera-scene-auto.png b/icons/cameraplus-icon-m-camera-scene-auto.png new file mode 100644 index 0000000..18909d4 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-scene-auto.png differ diff --git a/icons/cameraplus-icon-m-camera-scene-landscape.png b/icons/cameraplus-icon-m-camera-scene-landscape.png new file mode 100644 index 0000000..ff244d0 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-scene-landscape.png differ diff --git a/icons/cameraplus-icon-m-camera-scene-macro.png b/icons/cameraplus-icon-m-camera-scene-macro.png new file mode 100644 index 0000000..f63d4b1 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-scene-macro.png differ diff --git a/icons/cameraplus-icon-m-camera-scene-portrait.png b/icons/cameraplus-icon-m-camera-scene-portrait.png new file mode 100644 index 0000000..7e287b9 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-scene-portrait.png differ diff --git a/icons/cameraplus-icon-m-camera-scene-sports.png b/icons/cameraplus-icon-m-camera-scene-sports.png new file mode 100644 index 0000000..5a65913 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-scene-sports.png differ diff --git a/icons/cameraplus-icon-m-camera-shutter.png b/icons/cameraplus-icon-m-camera-shutter.png new file mode 100644 index 0000000..706fa44 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-shutter.png differ diff --git a/icons/cameraplus-icon-m-camera-torch-off.png b/icons/cameraplus-icon-m-camera-torch-off.png new file mode 100644 index 0000000..df6157e Binary files /dev/null and b/icons/cameraplus-icon-m-camera-torch-off.png differ diff --git a/icons/cameraplus-icon-m-camera-torch-on.png b/icons/cameraplus-icon-m-camera-torch-on.png new file mode 100644 index 0000000..dcc50a2 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-torch-on.png differ diff --git a/icons/cameraplus-icon-m-camera-video-fine-resolution.png b/icons/cameraplus-icon-m-camera-video-fine-resolution.png new file mode 100644 index 0000000..7032347 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-video-fine-resolution.png differ diff --git a/icons/cameraplus-icon-m-camera-video-high-resolution.png b/icons/cameraplus-icon-m-camera-video-high-resolution.png new file mode 100644 index 0000000..1adfd2e Binary files /dev/null and b/icons/cameraplus-icon-m-camera-video-high-resolution.png differ diff --git a/icons/cameraplus-icon-m-camera-video-low-resolution.png b/icons/cameraplus-icon-m-camera-video-low-resolution.png new file mode 100644 index 0000000..283dc4a Binary files /dev/null and b/icons/cameraplus-icon-m-camera-video-low-resolution.png differ diff --git a/icons/cameraplus-icon-m-camera-video-night.png b/icons/cameraplus-icon-m-camera-video-night.png new file mode 100644 index 0000000..d0ad27e Binary files /dev/null and b/icons/cameraplus-icon-m-camera-video-night.png differ diff --git a/icons/cameraplus-icon-m-camera-video-record.png b/icons/cameraplus-icon-m-camera-video-record.png new file mode 100644 index 0000000..27381ba Binary files /dev/null and b/icons/cameraplus-icon-m-camera-video-record.png differ diff --git a/icons/cameraplus-icon-m-camera-video.png b/icons/cameraplus-icon-m-camera-video.png new file mode 100644 index 0000000..44e3c69 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-video.png differ diff --git a/icons/cameraplus-icon-m-camera-whitebalance-auto.png b/icons/cameraplus-icon-m-camera-whitebalance-auto.png new file mode 100644 index 0000000..4fb3573 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-whitebalance-auto.png differ diff --git a/icons/cameraplus-icon-m-camera-whitebalance-cloudy.png b/icons/cameraplus-icon-m-camera-whitebalance-cloudy.png new file mode 100644 index 0000000..f0323ab Binary files /dev/null and b/icons/cameraplus-icon-m-camera-whitebalance-cloudy.png differ diff --git a/icons/cameraplus-icon-m-camera-whitebalance-fluorescent.png b/icons/cameraplus-icon-m-camera-whitebalance-fluorescent.png new file mode 100644 index 0000000..359b5fd Binary files /dev/null and b/icons/cameraplus-icon-m-camera-whitebalance-fluorescent.png differ diff --git a/icons/cameraplus-icon-m-camera-whitebalance-sunny.png b/icons/cameraplus-icon-m-camera-whitebalance-sunny.png new file mode 100644 index 0000000..56fc8f8 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-whitebalance-sunny.png differ diff --git a/icons/cameraplus-icon-m-camera-whitebalance-tungsten.png b/icons/cameraplus-icon-m-camera-whitebalance-tungsten.png new file mode 100644 index 0000000..c4be815 Binary files /dev/null and b/icons/cameraplus-icon-m-camera-whitebalance-tungsten.png differ diff --git a/icons/cameraplus-icon-m-settings-reset.png b/icons/cameraplus-icon-m-settings-reset.png new file mode 100644 index 0000000..4daf2b0 Binary files /dev/null and b/icons/cameraplus-icon-m-settings-reset.png differ diff --git a/icons/cameraplus-icon-m-toolbar-back-white.png b/icons/cameraplus-icon-m-toolbar-back-white.png new file mode 100644 index 0000000..2bdbb69 Binary files /dev/null and b/icons/cameraplus-icon-m-toolbar-back-white.png differ diff --git a/icons/cameraplus-icon-m-toolbar-delete-white.png b/icons/cameraplus-icon-m-toolbar-delete-white.png new file mode 100644 index 0000000..b598c5c Binary files /dev/null and b/icons/cameraplus-icon-m-toolbar-delete-white.png differ diff --git a/icons/cameraplus-icon-m-toolbar-favorite-mark-white.png b/icons/cameraplus-icon-m-toolbar-favorite-mark-white.png new file mode 100644 index 0000000..1a0be97 Binary files /dev/null and b/icons/cameraplus-icon-m-toolbar-favorite-mark-white.png differ diff --git a/icons/cameraplus-icon-m-toolbar-favorite-unmark-white.png b/icons/cameraplus-icon-m-toolbar-favorite-unmark-white.png new file mode 100644 index 0000000..7c43907 Binary files /dev/null and b/icons/cameraplus-icon-m-toolbar-favorite-unmark-white.png differ diff --git a/icons/cameraplus-icon-m-toolbar-mediacontrol-pause-white.png b/icons/cameraplus-icon-m-toolbar-mediacontrol-pause-white.png new file mode 100644 index 0000000..c39de21 Binary files /dev/null and b/icons/cameraplus-icon-m-toolbar-mediacontrol-pause-white.png differ diff --git a/icons/cameraplus-icon-m-toolbar-mediacontrol-play-white.png b/icons/cameraplus-icon-m-toolbar-mediacontrol-play-white.png new file mode 100644 index 0000000..629e0a2 Binary files /dev/null and b/icons/cameraplus-icon-m-toolbar-mediacontrol-play-white.png differ diff --git a/icons/cameraplus-icon-m-toolbar-mediacontrol-stop-white.png b/icons/cameraplus-icon-m-toolbar-mediacontrol-stop-white.png new file mode 100644 index 0000000..b22d50f Binary files /dev/null and b/icons/cameraplus-icon-m-toolbar-mediacontrol-stop-white.png differ diff --git a/icons/cameraplus-icon-m-toolbar-share-white.png b/icons/cameraplus-icon-m-toolbar-share-white.png new file mode 100644 index 0000000..3f28436 Binary files /dev/null and b/icons/cameraplus-icon-m-toolbar-share-white.png differ diff --git a/icons/cameraplus-icon-m-toolbar-volume-off-white-selected.png b/icons/cameraplus-icon-m-toolbar-volume-off-white-selected.png new file mode 100644 index 0000000..4410455 Binary files /dev/null and b/icons/cameraplus-icon-m-toolbar-volume-off-white-selected.png differ diff --git a/icons/cameraplus-icon-m-toolbar-volume-white-selected.png b/icons/cameraplus-icon-m-toolbar-volume-white-selected.png new file mode 100644 index 0000000..6f591b3 Binary files /dev/null and b/icons/cameraplus-icon-m-toolbar-volume-white-selected.png differ diff --git a/icons/cameraplus-icon-m-viewfinder-camera.png b/icons/cameraplus-icon-m-viewfinder-camera.png new file mode 100644 index 0000000..48d74e7 Binary files /dev/null and b/icons/cameraplus-icon-m-viewfinder-camera.png differ diff --git a/icons/exposure.svg b/icons/exposure.svg new file mode 100644 index 0000000..b96cdf3 --- /dev/null +++ b/icons/exposure.svg @@ -0,0 +1,72 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/icons/filter-black-white.svg b/icons/filter-black-white.svg new file mode 100644 index 0000000..c071dab --- /dev/null +++ b/icons/filter-black-white.svg @@ -0,0 +1,61 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/icons/filter-negative.svg b/icons/filter-negative.svg new file mode 100644 index 0000000..05245fc --- /dev/null +++ b/icons/filter-negative.svg @@ -0,0 +1,61 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/icons/filter-none.svg b/icons/filter-none.svg new file mode 100644 index 0000000..fdc8d34 --- /dev/null +++ b/icons/filter-none.svg @@ -0,0 +1,61 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/icons/filter-sepia.svg b/icons/filter-sepia.svg new file mode 100644 index 0000000..e1c1739 --- /dev/null +++ b/icons/filter-sepia.svg @@ -0,0 +1,73 @@ + + + + + + + + + + image/svg+xml + + + + + + + + S + + diff --git a/icons/filter-solarize.svg b/icons/filter-solarize.svg new file mode 100644 index 0000000..13becaa --- /dev/null +++ b/icons/filter-solarize.svg @@ -0,0 +1,74 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/icons/filter-vivid.svg b/icons/filter-vivid.svg new file mode 100644 index 0000000..000c857 --- /dev/null +++ b/icons/filter-vivid.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/icons/gen.sh b/icons/gen.sh new file mode 100755 index 0000000..db58339 --- /dev/null +++ b/icons/gen.sh @@ -0,0 +1 @@ + cat icons.txt| while read l; do echo $l | sed -e 's/^\([^ ]*\) \([0-9]*\) \([0-9]*\) \(.*\)/inkscape -C -e cameraplus-\1.png -w \2 -h \3 \4/'; done | bash diff --git a/icons/icon-m-camera-face-detection-screen.svg b/icons/icon-m-camera-face-detection-screen.svg new file mode 100644 index 0000000..0205ae5 --- /dev/null +++ b/icons/icon-m-camera-face-detection-screen.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/icons/icon-m-camera-flash-always-screen.svg b/icons/icon-m-camera-flash-always-screen.svg new file mode 100644 index 0000000..8f38141 --- /dev/null +++ b/icons/icon-m-camera-flash-always-screen.svg @@ -0,0 +1,60 @@ + + + +image/svg+xml + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-flash-auto-screen.svg b/icons/icon-m-camera-flash-auto-screen.svg new file mode 100644 index 0000000..69b7b16 --- /dev/null +++ b/icons/icon-m-camera-flash-auto-screen.svg @@ -0,0 +1,65 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-flash-off-screen.svg b/icons/icon-m-camera-flash-off-screen.svg new file mode 100644 index 0000000..c95b204 --- /dev/null +++ b/icons/icon-m-camera-flash-off-screen.svg @@ -0,0 +1,65 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-flash-red-eye-screen.svg b/icons/icon-m-camera-flash-red-eye-screen.svg new file mode 100644 index 0000000..dcf4c5e --- /dev/null +++ b/icons/icon-m-camera-flash-red-eye-screen.svg @@ -0,0 +1,71 @@ + + + +image/svg+xml + + + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-iso-100.svg b/icons/icon-m-camera-iso-100.svg new file mode 100644 index 0000000..2270323 --- /dev/null +++ b/icons/icon-m-camera-iso-100.svg @@ -0,0 +1,82 @@ + + + +image/svg+xml + + + + + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-iso-200.svg b/icons/icon-m-camera-iso-200.svg new file mode 100644 index 0000000..02455d4 --- /dev/null +++ b/icons/icon-m-camera-iso-200.svg @@ -0,0 +1,82 @@ + + + +image/svg+xml + + + + + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-iso-400.svg b/icons/icon-m-camera-iso-400.svg new file mode 100644 index 0000000..ca2a7b6 --- /dev/null +++ b/icons/icon-m-camera-iso-400.svg @@ -0,0 +1,80 @@ + + + +image/svg+xml + + + + + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-iso-800.svg b/icons/icon-m-camera-iso-800.svg new file mode 100644 index 0000000..f57b8b3 --- /dev/null +++ b/icons/icon-m-camera-iso-800.svg @@ -0,0 +1,82 @@ + + + +image/svg+xml + + + + + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-iso-auto.svg b/icons/icon-m-camera-iso-auto.svg new file mode 100644 index 0000000..289f5a3 --- /dev/null +++ b/icons/icon-m-camera-iso-auto.svg @@ -0,0 +1,87 @@ + + + +image/svg+xml + + + + + + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-location.svg b/icons/icon-m-camera-location.svg new file mode 100644 index 0000000..b95dd02 --- /dev/null +++ b/icons/icon-m-camera-location.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/icons/icon-m-camera-night-screen.svg b/icons/icon-m-camera-night-screen.svg new file mode 100644 index 0000000..717318b --- /dev/null +++ b/icons/icon-m-camera-night-screen.svg @@ -0,0 +1,62 @@ + + + +image/svg+xml + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-ongoing-recording.svg b/icons/icon-m-camera-ongoing-recording.svg new file mode 100644 index 0000000..3c49694 --- /dev/null +++ b/icons/icon-m-camera-ongoing-recording.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/icons/icon-m-camera-roll.svg b/icons/icon-m-camera-roll.svg new file mode 100644 index 0000000..e6c7d24 --- /dev/null +++ b/icons/icon-m-camera-roll.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/icons/icon-m-camera-scene-auto-screen.svg b/icons/icon-m-camera-scene-auto-screen.svg new file mode 100644 index 0000000..de0714c --- /dev/null +++ b/icons/icon-m-camera-scene-auto-screen.svg @@ -0,0 +1,64 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-scene-landscape-screen.svg b/icons/icon-m-camera-scene-landscape-screen.svg new file mode 100644 index 0000000..61b94a5 --- /dev/null +++ b/icons/icon-m-camera-scene-landscape-screen.svg @@ -0,0 +1,67 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-scene-macro-screen.svg b/icons/icon-m-camera-scene-macro-screen.svg new file mode 100644 index 0000000..9c77d18 --- /dev/null +++ b/icons/icon-m-camera-scene-macro-screen.svg @@ -0,0 +1,62 @@ + + + +image/svg+xml + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-scene-portrait-screen.svg b/icons/icon-m-camera-scene-portrait-screen.svg new file mode 100644 index 0000000..07347ba --- /dev/null +++ b/icons/icon-m-camera-scene-portrait-screen.svg @@ -0,0 +1,71 @@ + + + +image/svg+xml + + + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-scene-sports-screen.svg b/icons/icon-m-camera-scene-sports-screen.svg new file mode 100644 index 0000000..fce1c74 --- /dev/null +++ b/icons/icon-m-camera-scene-sports-screen.svg @@ -0,0 +1,74 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/icons/icon-m-camera-video-fine-resolution.svg b/icons/icon-m-camera-video-fine-resolution.svg new file mode 100644 index 0000000..a4da9a9 --- /dev/null +++ b/icons/icon-m-camera-video-fine-resolution.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + diff --git a/icons/icon-m-camera-video-high-resolution.svg b/icons/icon-m-camera-video-high-resolution.svg new file mode 100644 index 0000000..181a53c --- /dev/null +++ b/icons/icon-m-camera-video-high-resolution.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + diff --git a/icons/icon-m-camera-video-low-resolution.svg b/icons/icon-m-camera-video-low-resolution.svg new file mode 100644 index 0000000..514a264 --- /dev/null +++ b/icons/icon-m-camera-video-low-resolution.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + diff --git a/icons/icon-m-camera-video-night-screen.svg b/icons/icon-m-camera-video-night-screen.svg new file mode 100644 index 0000000..aceabd0 --- /dev/null +++ b/icons/icon-m-camera-video-night-screen.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/icons/icon-m-camera-video.svg b/icons/icon-m-camera-video.svg new file mode 100644 index 0000000..c21382a --- /dev/null +++ b/icons/icon-m-camera-video.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/icons/icon-m-camera-whitebalance-auto-screen.svg b/icons/icon-m-camera-whitebalance-auto-screen.svg new file mode 100644 index 0000000..1205f05 --- /dev/null +++ b/icons/icon-m-camera-whitebalance-auto-screen.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + diff --git a/icons/icon-m-camera-whitebalance-cloudy-screen.svg b/icons/icon-m-camera-whitebalance-cloudy-screen.svg new file mode 100644 index 0000000..acde7d7 --- /dev/null +++ b/icons/icon-m-camera-whitebalance-cloudy-screen.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + diff --git a/icons/icon-m-camera-whitebalance-fluorescent-screen.svg b/icons/icon-m-camera-whitebalance-fluorescent-screen.svg new file mode 100644 index 0000000..699da40 --- /dev/null +++ b/icons/icon-m-camera-whitebalance-fluorescent-screen.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/icons/icon-m-camera-whitebalance-sunny-screen.svg b/icons/icon-m-camera-whitebalance-sunny-screen.svg new file mode 100644 index 0000000..5f178a2 --- /dev/null +++ b/icons/icon-m-camera-whitebalance-sunny-screen.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + diff --git a/icons/icon-m-camera-whitebalance-tungsten-screen.svg b/icons/icon-m-camera-whitebalance-tungsten-screen.svg new file mode 100644 index 0000000..021e698 --- /dev/null +++ b/icons/icon-m-camera-whitebalance-tungsten-screen.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/icons/icon-m-settings-reset.svg b/icons/icon-m-settings-reset.svg new file mode 100644 index 0000000..98e4973 --- /dev/null +++ b/icons/icon-m-settings-reset.svg @@ -0,0 +1,89 @@ + + + +image/svg+xml + + + + + + + + \ No newline at end of file diff --git a/icons/icon-m-toolbar-delete.svg b/icons/icon-m-toolbar-delete.svg new file mode 100644 index 0000000..ae6b42d --- /dev/null +++ b/icons/icon-m-toolbar-delete.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/icons/icon-m-toolbar-favorite-mark.svg b/icons/icon-m-toolbar-favorite-mark.svg new file mode 100644 index 0000000..0ec1dc3 --- /dev/null +++ b/icons/icon-m-toolbar-favorite-mark.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/icons/icon-m-toolbar-favorite-unmark.svg b/icons/icon-m-toolbar-favorite-unmark.svg new file mode 100644 index 0000000..2bf46ab --- /dev/null +++ b/icons/icon-m-toolbar-favorite-unmark.svg @@ -0,0 +1,20 @@ + + + + + + + + + diff --git a/icons/icon-m-toolbar-mediacontrol-pause.svg b/icons/icon-m-toolbar-mediacontrol-pause.svg new file mode 100644 index 0000000..c8836a1 --- /dev/null +++ b/icons/icon-m-toolbar-mediacontrol-pause.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + diff --git a/icons/icon-m-toolbar-mediacontrol-play.svg b/icons/icon-m-toolbar-mediacontrol-play.svg new file mode 100644 index 0000000..38d1075 --- /dev/null +++ b/icons/icon-m-toolbar-mediacontrol-play.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/icons/icon-m-toolbar-mediacontrol-stop.svg b/icons/icon-m-toolbar-mediacontrol-stop.svg new file mode 100644 index 0000000..775ffde --- /dev/null +++ b/icons/icon-m-toolbar-mediacontrol-stop.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/icons/icon-m-toolbar-share.svg b/icons/icon-m-toolbar-share.svg new file mode 100644 index 0000000..fca965e --- /dev/null +++ b/icons/icon-m-toolbar-share.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/icons/icon-m-toolbar-volume-off.svg b/icons/icon-m-toolbar-volume-off.svg new file mode 100644 index 0000000..bd662c1 --- /dev/null +++ b/icons/icon-m-toolbar-volume-off.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/icons/icon-m-toolbar-volume.svg b/icons/icon-m-toolbar-volume.svg new file mode 100644 index 0000000..03f92ad --- /dev/null +++ b/icons/icon-m-toolbar-volume.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/icons/icon-m-viewfinder-camera.svg b/icons/icon-m-viewfinder-camera.svg new file mode 100644 index 0000000..aceef1a --- /dev/null +++ b/icons/icon-m-viewfinder-camera.svg @@ -0,0 +1,62 @@ + + + +image/svg+xml + + + + + \ No newline at end of file diff --git a/icons/icons.txt b/icons/icons.txt new file mode 100644 index 0000000..42de8c9 --- /dev/null +++ b/icons/icons.txt @@ -0,0 +1,53 @@ +icon-l-camera-standby 132 132 leftover_bacon_Camera_Lens.svg +icon-m-camera-face-detection-screen 32 32 icon-m-camera-face-detection-screen.svg +icon-m-camera-flash-always 48 48 icon-m-camera-flash-always-screen.svg +icon-m-camera-flash-auto 48 48 icon-m-camera-flash-auto-screen.svg +icon-m-camera-flash-off 48 48 icon-m-camera-flash-off-screen.svg +icon-m-camera-flash-red-eye 48 48 icon-m-camera-flash-red-eye-screen.svg +icon-m-camera-iso-100 48 48 icon-m-camera-iso-100.svg +icon-m-camera-iso-200 48 48 icon-m-camera-iso-200.svg +icon-m-camera-iso-400 48 48 icon-m-camera-iso-400.svg +icon-m-camera-iso-800 48 48 icon-m-camera-iso-800.svg +icon-m-camera-iso-auto 48 48 icon-m-camera-iso-auto.svg +icon-m-camera-location 32 32 icon-m-camera-location.svg +icon-m-camera-night 48 48 icon-m-camera-night-screen.svg +icon-m-camera-ongoing-recording 32 32 icon-m-camera-ongoing-recording.svg +icon-m-camera-scene-landscape 48 48 icon-m-camera-scene-landscape-screen.svg +icon-m-camera-scene-macro 48 48 icon-m-camera-scene-macro-screen.svg +icon-m-camera-scene-portrait 48 48 icon-m-camera-scene-portrait-screen.svg +icon-m-camera-scene-sports 48 48 icon-m-camera-scene-sports-screen.svg +icon-m-camera-video-night 48 48 icon-m-camera-video-night-screen.svg +icon-m-camera-video 48 48 icon-m-camera-video.svg +icon-m-camera-whitebalance-auto 48 48 icon-m-camera-whitebalance-auto-screen.svg +icon-m-camera-whitebalance-cloudy 48 48 icon-m-camera-whitebalance-cloudy-screen.svg +icon-m-camera-whitebalance-fluorescent 48 48 icon-m-camera-whitebalance-fluorescent-screen.svg +icon-m-camera-whitebalance-sunny 48 48 icon-m-camera-whitebalance-sunny-screen.svg +icon-m-camera-whitebalance-tungsten 48 48 icon-m-camera-whitebalance-tungsten-screen.svg +icon-m-toolbar-delete-white 40 40 icon-m-toolbar-delete.svg +icon-m-toolbar-favorite-mark-white 40 40 icon-m-toolbar-favorite-mark.svg +icon-m-toolbar-favorite-unmark-white 40 40 icon-m-toolbar-favorite-unmark.svg +icon-m-toolbar-mediacontrol-pause-white 40 40 icon-m-toolbar-mediacontrol-pause.svg +icon-m-toolbar-mediacontrol-play-white 40 40 icon-m-toolbar-mediacontrol-play.svg +icon-m-toolbar-mediacontrol-stop-white 40 40 icon-m-toolbar-mediacontrol-stop.svg +icon-m-toolbar-share-white 40 40 icon-m-toolbar-share.svg +icon-m-toolbar-volume-off-white-selected 40 40 icon-m-toolbar-volume-off.svg +icon-m-toolbar-volume-white-selected 40 40 icon-m-toolbar-volume.svg +icon-m-viewfinder-camera 48 48 icon-m-viewfinder-camera.svg +icon-m-camera-roll 40 40 icon-m-camera-roll.svg +icon-m-camera-scene-auto 48 48 icon-m-camera-scene-auto-screen.svg +icon-m-camera-video-record 64 64 icon-m-camera-video.svg +icon-m-camera-video-fine-resolution 32 32 icon-m-camera-video-fine-resolution.svg +icon-m-camera-video-high-resolution 32 32 icon-m-camera-video-high-resolution.svg +icon-m-camera-video-low-resolution 32 32 icon-m-camera-video-low-resolution.svg +icon-m-camera-manual-exposure 48 48 exposure.svg +icon-m-camera-filter-black-white 48 48 filter-black-white.svg +icon-m-camera-filter-negative 48 48 filter-negative.svg +icon-m-camera-filter-sepia 48 48 filter-sepia.svg +icon-m-camera-filter-solarize 48 48 filter-solarize.svg +icon-m-camera-filter-vivid 48 48 filter-vivid.svg +icon-m-camera-no-filter 48 48 filter-none.svg +icon-m-toolbar-back-white 52 52 arrow-black.svg +icon-m-camera-shutter 64 64 shutter.svg +icon-m-camera-torch-off 48 48 torch-off.svg +icon-m-camera-torch-on 48 48 torch-on.svg +icon-m-settings-reset 48 48 icon-m-settings-reset.svg diff --git a/icons/leftover_bacon_Camera_Lens.svg b/icons/leftover_bacon_Camera_Lens.svg new file mode 100644 index 0000000..03d83b7 --- /dev/null +++ b/icons/leftover_bacon_Camera_Lens.svg @@ -0,0 +1,565 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Camera Lens + 2007-11-09 + + + Leftover Bacon + + + + + + camera + lens + + + A camera lens. + + + pd + + + + + openclipart.org + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/shutter.svg b/icons/shutter.svg new file mode 100644 index 0000000..b2e8f9a --- /dev/null +++ b/icons/shutter.svg @@ -0,0 +1,61 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/icons/torch-off.svg b/icons/torch-off.svg new file mode 100644 index 0000000..2190a6c --- /dev/null +++ b/icons/torch-off.svg @@ -0,0 +1,123 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/icons/torch-on.svg b/icons/torch-on.svg new file mode 100644 index 0000000..9003202 --- /dev/null +++ b/icons/torch-on.svg @@ -0,0 +1,99 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/qml/CameraTheme.qml b/qml/CameraTheme.qml new file mode 100644 index 0000000..00b30fb --- /dev/null +++ b/qml/CameraTheme.qml @@ -0,0 +1,197 @@ +// -*- qml -*- + +/*! + * This file is part of CameraPlus. + * + * Copyright (C) 2012-2013 Mohammed Sameer + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +import QtQuick 1.1 +import QtCamera 1.0 + +QtObject { + property string standbyIcon: "image://theme/cameraplus-icon-l-camera-standby" + + property string gpsIndicatorIcon: "image://theme/cameraplus-icon-m-camera-location" + property string faceDetectionIndicatorIcon: "image://theme/cameraplus-icon-m-camera-face-detection-screen" + + property string recordingDurationIcon: "image://theme/cameraplus-icon-m-camera-ongoing-recording" + property string cameraTorchOnIconId: "image://theme/cameraplus-icon-m-camera-torch-on" + property string cameraTorchOffIconId: "image://theme/cameraplus-icon-m-camera-torch-off" + property string soundMuteOnIconId: "image://theme/cameraplus-icon-m-toolbar-volume-off-white-selected" + property string soundMuteOffIconId: "image://theme/cameraplus-icon-m-toolbar-volume-white-selected" + property string videoStopIconId: "image://theme/cameraplus-icon-m-toolbar-mediacontrol-stop-white" + property string videoPauseIconId: "image://theme/cameraplus-icon-m-toolbar-mediacontrol-pause-white" + property string videoPlayIconId: "image://theme/cameraplus-icon-m-toolbar-mediacontrol-play-white" + property string cameraManualExposureIconId: "image://theme/cameraplus-icon-m-camera-manual-exposure" + property string cameraVideoIconId: "image://theme/cameraplus-icon-m-camera-video" + property string cameraImageIconId: "image://theme/cameraplus-icon-m-viewfinder-camera" + property string captureButtonImageIconId: "image://theme/cameraplus-icon-m-camera-shutter" + property string captureButtonVideoIconId: "image://theme/cameraplus-icon-m-camera-video-record" + property string captureButtonRecordingIconId: "image://theme/cameraplus-icon-m-camera-video-record" + property string cameraToolBarMenuIcon: "image://theme/cameraplus-icon-m-toolbar-back-white" + property string deleteIconId: "image://theme/cameraplus-icon-m-toolbar-delete-white" + property string shareIconId: "image://theme/cameraplus-icon-m-toolbar-share-white" + property string favoriteMarkIconId: "image://theme/cameraplus-icon-m-toolbar-favorite-mark-white" + property string favoriteUnmarkIconId: "image://theme/cameraplus-icon-m-toolbar-favorite-unmark-white" + property string galleryIconId: "image://theme/cameraplus-icon-m-camera-roll" + + property string flashAutoIconId: "image://theme/cameraplus-icon-m-camera-flash-auto" + property string flashOnIconId: "image://theme/cameraplus-icon-m-camera-flash-always" + property string flashOffIconId: "image://theme/cameraplus-icon-m-camera-flash-off" + property string flashRedEyeIconId: "image://theme/cameraplus-icon-m-camera-flash-red-eye" + + property string whiteBalanceAutoIconId: "image://theme/cameraplus-icon-m-camera-whitebalance-auto" + property string whiteBalanceSunsetIconId: "image://theme/cameraplus-icon-m-camera-whitebalance-sunny" + property string whiteBalanceCloudyIconId: "image://theme/cameraplus-icon-m-camera-whitebalance-cloudy" + property string whiteBalanceFlourescentIconId: "image://theme/cameraplus-icon-m-camera-whitebalance-fluorescent" + property string whiteBalanceTungstenIconId: "image://theme/cameraplus-icon-m-camera-whitebalance-tungsten" + + property string colorFilterNormalIconId: "image://theme/cameraplus-icon-m-camera-no-filter" + property string colorFilterGrayScaleIconId: "image://theme/cameraplus-icon-m-camera-filter-black-white" + property string colorFilterSepiaIconId: "image://theme/cameraplus-icon-m-camera-filter-sepia" + property string colorFilterVividIconId: "image://theme/cameraplus-icon-m-camera-filter-vivid" + property string colorFilterNegativeIconId: "image://theme/cameraplus-icon-m-camera-filter-negative" + property string colorFilterSolarizeIconId: "image://theme/cameraplus-icon-m-camera-filter-solarize" + + property string imageSceneModeAutoIconId: "image://theme/cameraplus-icon-m-camera-scene-auto" + property string imageSceneModeCloseupIconId: "image://theme/cameraplus-icon-m-camera-scene-macro" + property string imageSceneModeLandscapeIconId: "image://theme/cameraplus-icon-m-camera-scene-landscape" + property string imageSceneModePortraitIconId: "image://theme/cameraplus-icon-m-camera-scene-portrait" + property string imageSceneModeNightIconId: "image://theme/cameraplus-icon-m-camera-night" + property string imageSceneModeSportIconId: "image://theme/cameraplus-icon-m-camera-scene-sports" + + property string videoSceneModeAutoIconId: "image://theme/cameraplus-icon-m-camera-scene-auto" + property string videoSceneModeNightIconId: "image://theme/cameraplus-icon-m-camera-video-night" + + property string isoAudoIconId: "image://theme/cameraplus-icon-m-camera-iso-auto" + property string iso100IconId: "image://theme/cameraplus-icon-m-camera-iso-100" + property string iso200IconId: "image://theme/cameraplus-icon-m-camera-iso-200" + property string iso400IconId: "image://theme/cameraplus-icon-m-camera-iso-400" + property string iso800IconId: "image://theme/cameraplus-icon-m-camera-iso-800" + property string resetIconId: "image://theme/cameraplus-icon-m-settings-reset" + + function videoIcon(ratio, res, device) { + if (res == "high") { + return "image://theme/cameraplus-icon-m-camera-video-high-resolution" + } else if (res == "medium") { + return "image://theme/cameraplus-icon-m-camera-video-fine-resolution" + } else if (res == "low") { + return "image://theme/cameraplus-icon-m-camera-video-low-resolution" + } else { + return "" + } + } + + function whiteBalanceIcon(val) { + switch (val) { + case WhiteBalance.Auto: + return whiteBalanceAutoIconId + case WhiteBalance.Sunset: + return whiteBalanceSunsetIconId + case WhiteBalance.Cloudy: + return whiteBalanceCloudyIconId + case WhiteBalance.Flourescent: + return whiteBalanceFlourescentIconId + case WhiteBalance.Tungsten: + return whiteBalanceTungstenIconId + default: + return "" + } + } + + function colorFilterIcon(val) { + switch (val) { + case ColorTone.Normal: + return colorFilterNormalIconId + case ColorTone.GrayScale: + return colorFilterGrayScaleIconId + case ColorTone.Sepia: + return colorFilterSepiaIconId + case ColorTone.Vivid: + return colorFilterVividIconId + case ColorTone.Negative: + return colorFilterNegativeIconId + case ColorTone.Solarize: + return colorFilterSolarizeIconId + default: + return "" + } + } + + function imageSceneModeIcon(val) { + switch (val) { + case Scene.Auto: + return imageSceneModeAutoIconId + case Scene.Closeup: + return imageSceneModeCloseupIconId + case Scene.Landscape: + return imageSceneModeLandscapeIconId + case Scene.Portrait: + return imageSceneModePortraitIconId + case Scene.Night: + return imageSceneModeNightIconId + case Scene.Sport: + return imageSceneModeSportIconId + default: + return "" + } + } + + function videoSceneModeIcon(val) { + switch (val) { + case Scene.Auto: + return videoSceneModeAutoIconId + case Scene.Night: + return videoSceneModeNightIconId + default: + return "" + } + } + + function flashIcon(val) { + switch (val) { + case Flash.Auto: + return flashAutoIconId + case Flash.On: + return flashOnIconId + case Flash.Off: + return flashOffIconId + case Flash.RedEye: + return flashRedEyeIconId + default: + return "" + } + } + + function isoIcon(val) { + switch (val) { + case 0: + return isoAudoIconId + case 100: + return iso100IconId + case 200: + return iso200IconId + case 400: + return iso400IconId + case 800: + return iso800IconId + default: + return "" + } + } +} diff --git a/qml/CameraToolBar.qml b/qml/CameraToolBar.qml index 8c4d922..0526128 100644 --- a/qml/CameraToolBar.qml +++ b/qml/CameraToolBar.qml @@ -122,7 +122,7 @@ Rectangle { visible: !parent.hideBack id: menu anchors.verticalCenter: parent.verticalCenter - iconId: cameraTheme.cameraToolBarMenuIcon + iconSource: cameraTheme.cameraToolBarMenuIcon anchors.left: parent.left anchors.top: parent.top anchors.bottom: parent.bottom diff --git a/qml/CaptureButton.qml b/qml/CaptureButton.qml index d314cc9..2c6d4fc 100644 --- a/qml/CaptureButton.qml +++ b/qml/CaptureButton.qml @@ -25,7 +25,7 @@ import QtQuick 2.0 Item { id: button - property string iconId + property alias iconSource: icon.source property CameraButtonStyle platformStyle: CameraButtonStyle {} property alias pressed: mouse.pressed @@ -57,7 +57,6 @@ Item { anchors.centerIn: parent anchors.verticalCenter: parent.verticalCenter anchors.verticalCenterOffset: -1 - source: "image://theme/" + button.iconId visible: source != "" } } diff --git a/qml/FlashButton.qml b/qml/FlashButton.qml index 933b21d..68f5f95 100644 --- a/qml/FlashButton.qml +++ b/qml/FlashButton.qml @@ -26,7 +26,7 @@ import QtCamera 1.0 CameraToolIcon { id: button - iconId: cameraTheme.flashIcon(settings.imageFlashMode) + iconSource: cameraTheme.flashIcon(settings.imageFlashMode) property list toolsModel: [ ToolsModelItem {icon: cameraTheme.flashAutoIconId; value: Flash.Auto }, @@ -46,7 +46,7 @@ CameraToolIcon { model: parent != null && parent.visible ? toolsModel : undefined delegate: CheckButton { - iconId: icon + iconSource: icon onClicked: settings.imageFlashMode = value checked: settings.imageFlashMode == value } diff --git a/qml/ImageColorFilterButton.qml b/qml/ImageColorFilterButton.qml index f05ef33..1af5b3e 100644 --- a/qml/ImageColorFilterButton.qml +++ b/qml/ImageColorFilterButton.qml @@ -26,7 +26,7 @@ import QtCamera 1.0 CameraToolIcon { id: button - iconId: cameraTheme.colorFilterIcon(settings.imageColorFilter) + iconSource: cameraTheme.colorFilterIcon(settings.imageColorFilter) property list toolsModel: [ ToolsModelItem {icon: cameraTheme.colorFilterNormalIconId; value: ColorTone.Normal }, @@ -48,7 +48,7 @@ CameraToolIcon { model: parent != null && parent.visible ? toolsModel : undefined delegate: CheckButton { - iconId: icon + iconSource: icon onClicked: settings.imageColorFilter = value checked: settings.imageColorFilter == value } diff --git a/qml/ImageEvCompButton.qml b/qml/ImageEvCompButton.qml index 5fb254e..c8e00bf 100644 --- a/qml/ImageEvCompButton.qml +++ b/qml/ImageEvCompButton.qml @@ -26,7 +26,7 @@ import QtCamera 1.0 CameraToolIcon { id: button - iconId: settings.imageEvComp == 0 ? cameraTheme.cameraManualExposureIconId : "" + iconSource: settings.imageEvComp == 0 ? cameraTheme.cameraManualExposureIconId : "" CameraLabel { anchors.fill: parent @@ -44,7 +44,6 @@ CameraToolIcon { CameraSlider { id: slider - width: 500 orientation: Qt.Horizontal minimumValue: cam ? cam.evComp.minimum : 0 maximumValue: cam ? cam.evComp.maximum : 0 diff --git a/qml/ImageIsoButton.qml b/qml/ImageIsoButton.qml index 50931d2..bc568ed 100644 --- a/qml/ImageIsoButton.qml +++ b/qml/ImageIsoButton.qml @@ -26,7 +26,7 @@ import QtCamera 1.0 CameraToolIcon { id: button - iconId: cameraTheme.isoIcon(settings.imageIso) + iconSource: cameraTheme.isoIcon(settings.imageIso) property CameraToolBarTools tools: CameraToolBarTools { CameraLabel { diff --git a/qml/ImageOverlay.qml b/qml/ImageOverlay.qml index 20c9d9e..a781b6b 100644 --- a/qml/ImageOverlay.qml +++ b/qml/ImageOverlay.qml @@ -72,7 +72,7 @@ Item { anchors.right: parent.right anchors.rightMargin: 20 anchors.verticalCenter: parent.verticalCenter - iconId: cameraTheme.captureButtonImageIconId + iconSource: cameraTheme.captureButtonImageIconId width: 75 height: 75 opacity: 0.5 @@ -174,7 +174,7 @@ Item { Indicator { id: flashIndicator visible: !toolBar.expanded - source: "image://theme/" + cameraTheme.flashIndicatorIcon(settings.imageFlashMode) + source: cameraTheme.flashIcon(settings.imageFlashMode) } CameraLabel { @@ -193,26 +193,26 @@ Item { Indicator { id: wbIndicator - source: visible ? "image://theme/" + cameraTheme.whiteBalanceIndicatorIcon(settings.imageWhiteBalance) : "" + source: visible ? cameraTheme.whiteBalanceIcon(settings.imageWhiteBalance) : "" visible: settings.imageWhiteBalance != WhiteBalance.Auto && !toolBar.expanded } Indicator { id: cfIndicator - source: visible ? "image://theme/" + cameraTheme.colorFilterIndicatorIcon(settings.imageColorFilter) : "" + source: visible ? cameraTheme.colorFilterIcon(settings.imageColorFilter) : "" visible: settings.imageColorFilter != ColorTone.Normal && !toolBar.expanded } Indicator { id: isoIndicator visible: settings.imageIso != 0 && !toolBar.expanded - source: visible ? "image://theme/" + cameraTheme.isoIcon(settings.imageIso) : "" + source: visible ? cameraTheme.isoIcon(settings.imageIso) : "" } Indicator { id: sceneIndicator visible: settings.imageSceneMode != Scene.Auto && !toolBar.expanded - source: visible ? "image://theme/" + cameraTheme.imageSceneModeIndicatorIcon(settings.imageSceneMode) : "" + source: visible ? cameraTheme.imageSceneModeIcon(settings.imageSceneMode) : "" } Indicator { diff --git a/qml/ImageSceneButton.qml b/qml/ImageSceneButton.qml index dcd4bfe..ebb748d 100644 --- a/qml/ImageSceneButton.qml +++ b/qml/ImageSceneButton.qml @@ -26,7 +26,7 @@ import QtCamera 1.0 CameraToolIcon { id: button - iconId: cameraTheme.imageSceneModeIcon(settings.imageSceneMode) + iconSource: cameraTheme.imageSceneModeIcon(settings.imageSceneMode) property list toolsModel: [ ToolsModelItem {icon: cameraTheme.imageSceneModeAutoIconId; value: Scene.Auto}, ToolsModelItem {icon: cameraTheme.imageSceneModeCloseupIconId; value: Scene.Closeup}, @@ -47,7 +47,7 @@ CameraToolIcon { model: parent != null && parent.visible ? toolsModel : undefined delegate: CheckButton { - iconId: icon + iconSource: icon onClicked: settings.imageSceneMode = value checked: settings.imageSceneMode == value } diff --git a/qml/ImageWhiteBalanceButton.qml b/qml/ImageWhiteBalanceButton.qml index b257ca2..1aa147d 100644 --- a/qml/ImageWhiteBalanceButton.qml +++ b/qml/ImageWhiteBalanceButton.qml @@ -26,7 +26,7 @@ import QtCamera 1.0 CameraToolIcon { id: button - iconId: cameraTheme.whiteBalanceIcon(settings.imageWhiteBalance) + iconSource: cameraTheme.whiteBalanceIcon(settings.imageWhiteBalance) property list toolsModel: [ ToolsModelItem {icon: cameraTheme.whiteBalanceAutoIconId; value: WhiteBalance.Auto }, @@ -47,7 +47,7 @@ CameraToolIcon { model: parent != null && parent.visible ? toolsModel : undefined delegate: CheckButton { - iconId: icon + iconSource: icon onClicked: settings.imageWhiteBalance = value checked: settings.imageWhiteBalance == value } diff --git a/qml/ModeButton.qml b/qml/ModeButton.qml index 74dcde3..830e143 100644 --- a/qml/ModeButton.qml +++ b/qml/ModeButton.qml @@ -29,7 +29,7 @@ CaptureButton { height: 55 opacity: 0.5 - iconId: settings.mode == Camera.VideoMode ? cameraTheme.cameraImageIconId : cameraTheme.cameraVideoIconId + iconSource: settings.mode == Camera.VideoMode ? cameraTheme.cameraImageIconId : cameraTheme.cameraVideoIconId onClicked: { if (settings.mode == Camera.VideoMode) { settings.mode = Camera.ImageMode diff --git a/qml/PostCaptureItem.qml b/qml/PostCaptureItem.qml index abe6fa9..760ae26 100644 --- a/qml/PostCaptureItem.qml +++ b/qml/PostCaptureItem.qml @@ -118,7 +118,7 @@ Item { CameraToolIcon { id: playIcon anchors.horizontalCenter: parent.horizontalCenter - iconId: cameraTheme.videoPlayIconId + iconSource: cameraTheme.videoPlayIconId visible: isVideo onClicked: startPlayback() } diff --git a/qml/PostCaptureView.qml b/qml/PostCaptureView.qml index a34e431..884d61d 100644 --- a/qml/PostCaptureView.qml +++ b/qml/PostCaptureView.qml @@ -135,7 +135,7 @@ Item { tools: CameraToolBarTools { CameraToolIcon { - iconId: available && view.currentItem.itemData.favorite ? cameraTheme.favoriteMarkIconId : cameraTheme.favoriteUnmarkIconId + iconSource: available && view.currentItem.itemData.favorite ? cameraTheme.favoriteMarkIconId : cameraTheme.favoriteUnmarkIconId opacity: available ? 1.0 : 0.4 onClicked: { addOrRemoveFavorite() @@ -144,7 +144,7 @@ Item { } CameraToolIcon { - iconId: cameraTheme.shareIconId + iconSource: cameraTheme.shareIconId opacity: available ? 1.0 : 0.4 onClicked: { shareCurrentItem() @@ -153,7 +153,7 @@ Item { } CameraToolIcon { - iconId: cameraTheme.deleteIconId + iconSource: cameraTheme.deleteIconId opacity: available ? 1.0 : 0.4 onClicked: { deleteCurrentItem() @@ -162,7 +162,7 @@ Item { } CameraToolIcon { - iconId: cameraTheme.galleryIconId + iconSource: cameraTheme.galleryIconId onClicked: { launchGallery() restartTimer() diff --git a/qml/VideoColorFilterButton.qml b/qml/VideoColorFilterButton.qml index 6b0c568..6cfc767 100644 --- a/qml/VideoColorFilterButton.qml +++ b/qml/VideoColorFilterButton.qml @@ -26,7 +26,7 @@ import QtCamera 1.0 CameraToolIcon { id: button - iconId: cameraTheme.colorFilterIcon(settings.videoColorFilter) + iconSource: cameraTheme.colorFilterIcon(settings.videoColorFilter) property list toolsModel: [ ToolsModelItem {icon: cameraTheme.colorFilterNormalIconId; value: ColorTone.Normal }, @@ -48,7 +48,7 @@ CameraToolIcon { model: parent != null && parent.visible ? toolsModel : undefined delegate: CheckButton { - iconId: icon + iconSource: icon onClicked: settings.videoColorFilter = value checked: settings.videoColorFilter == value } diff --git a/qml/VideoEvCompButton.qml b/qml/VideoEvCompButton.qml index d2ab04e..1884d8b 100644 --- a/qml/VideoEvCompButton.qml +++ b/qml/VideoEvCompButton.qml @@ -26,7 +26,7 @@ import QtCamera 1.0 CameraToolIcon { id: button - iconId: settings.videoEvComp == 0 ? cameraTheme.cameraManualExposureIconId : "" + iconSource: settings.videoEvComp == 0 ? cameraTheme.cameraManualExposureIconId : "" CameraLabel { anchors.fill: parent @@ -44,7 +44,6 @@ CameraToolIcon { CameraSlider { id: slider - width: 500 orientation: Qt.Horizontal minimumValue: cam ? cam.evComp.minimum : 0 maximumValue: cam ? cam.evComp.maximum : 0 diff --git a/qml/VideoMuteButton.qml b/qml/VideoMuteButton.qml index c480dc6..ac8ed9a 100644 --- a/qml/VideoMuteButton.qml +++ b/qml/VideoMuteButton.qml @@ -23,6 +23,6 @@ import QtQuick 2.0 CameraToolIcon { - iconId: settings.videoMuted ? cameraTheme.soundMuteOnIconId : cameraTheme.soundMuteOffIconId + iconSource: settings.videoMuted ? cameraTheme.soundMuteOnIconId : cameraTheme.soundMuteOffIconId onClicked: settings.videoMuted = !settings.videoMuted } diff --git a/qml/VideoOverlay.qml b/qml/VideoOverlay.qml index d1df5bd..b80b715 100644 --- a/qml/VideoOverlay.qml +++ b/qml/VideoOverlay.qml @@ -79,7 +79,7 @@ Item { anchors.right: parent.right anchors.rightMargin: 20 anchors.verticalCenter: parent.verticalCenter - iconId: overlay.recording ? cameraTheme.captureButtonRecordingIconId : cameraTheme.captureButtonVideoIconId + iconSource: overlay.recording ? cameraTheme.captureButtonRecordingIconId : cameraTheme.captureButtonVideoIconId width: 75 height: 75 opacity: 0.5 @@ -150,25 +150,25 @@ Item { id: resolutionIndicator property string videoResolution: settings.device == 1 ? settings.secondaryVideoResolution : settings.primaryVideoResolution property string videoRatio: settings.device == 1 ? settings.secondaryVideoAspectRatio : settings.primaryVideoAspectRatio - source: "image://theme/" + cameraTheme.videoIcon(videoRatio, videoResolution, settings.device) + source: cameraTheme.videoIcon(videoRatio, videoResolution, settings.device) } Indicator { id: wbIndicator - source: visible ? "image://theme/" + cameraTheme.whiteBalanceIndicatorIcon(settings.videoWhiteBalance) : "" + source: visible ? cameraTheme.whiteBalanceIcon(settings.videoWhiteBalance) : "" visible: settings.videoWhiteBalance != WhiteBalance.Auto && !toolBar.expanded } Indicator { id: cfIndicator - source: visible ? "image://theme/" + cameraTheme.colorFilterIndicatorIcon(settings.videoColorFilter) : "" + source: visible ? cameraTheme.colorFilterIcon(settings.videoColorFilter) : "" visible: settings.videoColorFilter != ColorTone.Normal && !toolBar.expanded } Indicator { id: sceneIndicator visible: settings.videoSceneMode != Scene.Auto && (!toolBar.expanded || overlay.recording) - source: visible ? "image://theme/" + cameraTheme.videoSceneModeIndicatorIcon(settings.videoSceneMode) : "" + source: visible ? cameraTheme.videoSceneModeIcon(settings.videoSceneMode) : "" } Indicator { diff --git a/qml/VideoPlayerPage.qml b/qml/VideoPlayerPage.qml index 8235b82..7f4d981 100644 --- a/qml/VideoPlayerPage.qml +++ b/qml/VideoPlayerPage.qml @@ -105,7 +105,7 @@ Item { tools: CameraToolBarTools { CameraToolIcon { - iconId: cameraTheme.videoStopIconId + iconSource: cameraTheme.videoStopIconId onClicked: video.stop() } @@ -133,7 +133,7 @@ Item { CameraToolIcon { id: control - iconId: video.state != VideoPlayer.StatePaused ? cameraTheme.videoPauseIconId : cameraTheme.videoPlayIconId + iconSource: video.state != VideoPlayer.StatePaused ? cameraTheme.videoPauseIconId : cameraTheme.videoPlayIconId onClicked: { video.toggle() hideTimer.restart() diff --git a/qml/VideoSceneButton.qml b/qml/VideoSceneButton.qml index 444a056..b08fb8f 100644 --- a/qml/VideoSceneButton.qml +++ b/qml/VideoSceneButton.qml @@ -26,7 +26,7 @@ import QtCamera 1.0 CameraToolIcon { id: button - iconId: cameraTheme.videoSceneModeIcon(settings.videoSceneMode) + iconSource: cameraTheme.videoSceneModeIcon(settings.videoSceneMode) property list toolsModel: [ ToolsModelItem {icon: cameraTheme.videoSceneModeAutoIconId; value: Scene.Auto}, @@ -44,7 +44,7 @@ CameraToolIcon { model: parent != null && parent.visible ? toolsModel : undefined delegate: CheckButton { - iconId: icon + iconSource: icon onClicked: settings.videoSceneMode = value checked: settings.videoSceneMode == value } diff --git a/qml/VideoTorchButton.qml b/qml/VideoTorchButton.qml index 1392bad..0f05773 100644 --- a/qml/VideoTorchButton.qml +++ b/qml/VideoTorchButton.qml @@ -27,7 +27,7 @@ CameraToolIcon { id: button property Camera camera: null - iconId: settings.videoTorchOn ? cameraTheme.cameraTorchOnIconId : cameraTheme.cameraTorchOffIconId + iconSource: settings.videoTorchOn ? cameraTheme.cameraTorchOnIconId : cameraTheme.cameraTorchOffIconId onClicked: settings.videoTorchOn = !settings.videoTorchOn Binding { diff --git a/qml/VideoWhiteBalanceButton.qml b/qml/VideoWhiteBalanceButton.qml index e519396..8867db2 100644 --- a/qml/VideoWhiteBalanceButton.qml +++ b/qml/VideoWhiteBalanceButton.qml @@ -26,7 +26,7 @@ import QtCamera 1.0 CameraToolIcon { id: button - iconId: cameraTheme.whiteBalanceIcon(settings.videoWhiteBalance) + iconSource: cameraTheme.whiteBalanceIcon(settings.videoWhiteBalance) property list toolsModel: [ ToolsModelItem {icon: cameraTheme.whiteBalanceAutoIconId; value: WhiteBalance.Auto }, @@ -47,7 +47,7 @@ CameraToolIcon { model: parent != null && parent.visible ? toolsModel : undefined delegate: CheckButton { - iconId: icon + iconSource: icon onClicked: settings.videoWhiteBalance = value checked: settings.videoWhiteBalance == value } diff --git a/qml/harmattan/CameraTheme.qml b/qml/harmattan/CameraTheme.qml deleted file mode 100644 index f6e27b8..0000000 --- a/qml/harmattan/CameraTheme.qml +++ /dev/null @@ -1,232 +0,0 @@ -// -*- qml -*- - -/*! - * This file is part of CameraPlus. - * - * Copyright (C) 2012-2013 Mohammed Sameer - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -import QtQuick 1.1 -import QtCamera 1.0 - -QtObject { - property string standbyIcon: "image://theme/icon-l-camera-standby" - - property string gpsIndicatorIcon: "image://theme/icon-m-camera-location" - property string faceDetectionIndicatorIcon: "image://theme/icon-m-camera-face-detection-screen" - - property string recordingDurationIcon: "image://theme/icon-m-camera-ongoing-recording" - property string cameraTorchOnIconId: "icon-m-camera-torch-on" - property string cameraTorchOffIconId: "icon-m-camera-torch-off" - property string soundMuteOnIconId: "icon-m-toolbar-volume-off-white-selected" - property string soundMuteOffIconId: "icon-m-toolbar-volume-white-selected" - property string videoStopIconId: "icon-m-toolbar-mediacontrol-stop-white" - property string videoPauseIconId: "icon-m-toolbar-mediacontrol-pause-white" - property string videoPlayIconId: "icon-m-toolbar-mediacontrol-play-white" - property string cameraManualExposureIconId: "icon-m-camera-manual-exposure" - property string cameraVideoIconId: "icon-m-camera-video" - property string cameraImageIconId: "icon-m-viewfinder-camera" - property string captureButtonImageIconId: "icon-m-camera-shutter" - property string captureButtonVideoIconId: "icon-m-camera-video-record" - property string captureButtonRecordingIconId: "icon-m-camera-video-record" - property string cameraToolBarMenuIcon: "icon-m-toolbar-back-white" - property string deleteIconId: "icon-m-toolbar-delete-white" - property string shareIconId: "icon-m-toolbar-share-white" - property string favoriteMarkIconId: "icon-m-toolbar-favorite-mark-white" - property string favoriteUnmarkIconId: "icon-m-toolbar-favorite-unmark-white" - property string galleryIconId: "icon-m-camera-roll" - - property string flashAutoIconId: "icon-m-camera-flash-auto" - property string flashOnIconId: "icon-m-camera-flash-always" - property string flashOffIconId: "icon-m-camera-flash-off" - property string flashRedEyeIconId: "icon-m-camera-flash-red-eye" - - property string whiteBalanceAutoIconId: "icon-m-camera-whitebalance-auto" - property string whiteBalanceSunsetIconId: "icon-m-camera-whitebalance-sunny" - property string whiteBalanceCloudyIconId: "icon-m-camera-whitebalance-cloudy" - property string whiteBalanceFlourescentIconId: "icon-m-camera-whitebalance-fluorescent" - property string whiteBalanceTungstenIconId: "icon-m-camera-whitebalance-tungsten" - - property string colorFilterNormalIconId: "icon-m-camera-no-filter" - property string colorFilterGrayScaleIconId: "icon-m-camera-filter-black-white" - property string colorFilterSepiaIconId: "icon-m-camera-filter-sepia" - property string colorFilterVividIconId: "icon-m-camera-filter-vivid" - property string colorFilterNegativeIconId: "icon-m-camera-filter-negative" - property string colorFilterSolarizeIconId: "icon-m-camera-filter-solarize" - - property string imageSceneModeAutoIconId: "icon-m-camera-scene-auto" - property string imageSceneModeCloseupIconId: "icon-m-camera-scene-macro" - property string imageSceneModeLandscapeIconId: "icon-m-camera-scene-landscape" - property string imageSceneModePortraitIconId: "icon-m-camera-scene-portrait" - property string imageSceneModeNightIconId: "icon-m-camera-night" - property string imageSceneModeSportIconId: "icon-m-camera-scene-sports" - - property string videoSceneModeAutoIconId: "icon-m-camera-scene-auto" - property string videoSceneModeNightIconId: "icon-m-camera-video-night" - - property string isoAudoIconId: "icon-m-camera-iso-auto" - property string iso100IconId: "icon-m-camera-iso-100" - property string iso200IconId: "icon-m-camera-iso-200" - property string iso400IconId: "icon-m-camera-iso-400" - property string iso800IconId: "icon-m-camera-iso-800" - - function videoIcon(ratio, res, device) { - if (res == "high") { - return "icon-m-camera-video-high-resolution" - } else if (res == "medium") { - return "icon-m-camera-video-fine-resolution" - } else if (res == "low") { - return "icon-m-camera-video-low-resolution" - } else { - return "" - } - } - - function whiteBalanceIcon(val) { - switch (val) { - case WhiteBalance.Auto: - return whiteBalanceAutoIconId - case WhiteBalance.Sunset: - return whiteBalanceSunsetIconId - case WhiteBalance.Cloudy: - return whiteBalanceCloudyIconId - case WhiteBalance.Flourescent: - return whiteBalanceFlourescentIconId - case WhiteBalance.Tungsten: - return whiteBalanceTungstenIconId - default: - return "" - } - } - - function colorFilterIcon(val) { - switch (val) { - case ColorTone.Normal: - return colorFilterNormalIconId - case ColorTone.GrayScale: - return colorFilterGrayScaleIconId - case ColorTone.Sepia: - return colorFilterSepiaIconId - case ColorTone.Vivid: - return colorFilterVividIconId - case ColorTone.Negative: - return colorFilterNegativeIconId - case ColorTone.Solarize: - return colorFilterSolarizeIconId - default: - return "" - } - } - - function imageSceneModeIcon(val) { - switch (val) { - case Scene.Auto: - return imageSceneModeAutoIconId - case Scene.Closeup: - return imageSceneModeCloseupIconId - case Scene.Landscape: - return imageSceneModeLandscapeIconId - case Scene.Portrait: - return imageSceneModePortraitIconId - case Scene.Night: - return imageSceneModeNightIconId - case Scene.Sport: - return imageSceneModeSportIconId - default: - return "" - } - } - - function videoSceneModeIcon(val) { - switch (val) { - case Scene.Auto: - return videoSceneModeAutoIconId - case Scene.Night: - return videoSceneModeNightIconId - default: - return "" - } - } - - function flashIcon(val) { - switch (val) { - case Flash.Auto: - return flashAutoIconId - case Flash.On: - return flashOnIconId - case Flash.Off: - return flashOffIconId - case Flash.RedEye: - return flashRedEyeIconId - default: - return "" - } - } - - function isoIcon(val) { - switch (val) { - case 0: - return isoAudoIconId - case 100: - return iso100IconId - case 200: - return iso200IconId - case 400: - return iso400IconId - case 800: - return iso800IconId - default: - return "" - } - } - - function flashIndicatorIcon(val) { - return flashIcon(val) + "-screen" - } - - function whiteBalanceIndicatorIcon(val) { - if (val == WhiteBalance.Auto) { - return "" - } else { - return whiteBalanceIcon(val) + "-screen" - } - } - - function colorFilterIndicatorIcon(val) { - if (val == ColorTone.Normal) { - return "" - } else { - return colorFilterIcon(val) + "-screen" - } - } - - function imageSceneModeIndicatorIcon(val) { - if (val == Scene.Auto) { - return "" - } else { - return imageSceneModeIcon(val) + "-screen" - } - } - - function videoSceneModeIndicatorIcon(val) { - if (val == Scene.Auto) { - return "" - } else { - return videoSceneModeIcon(val) + "-screen" - } - } -} diff --git a/qml/harmattan/harmattan.qrc b/qml/harmattan/harmattan.qrc index 7b4af28..bbe0dfe 100644 --- a/qml/harmattan/harmattan.qrc +++ b/qml/harmattan/harmattan.qrc @@ -15,6 +15,5 @@ FullScreenThumbnail.qml CameraPositionSource.qml CameraPage.qml - CameraTheme.qml diff --git a/qml/qml.qrc b/qml/qml.qrc index 898130f..b207a57 100644 --- a/qml/qml.qrc +++ b/qml/qml.qrc @@ -2,6 +2,7 @@ CameraSettings.qml + CameraTheme.qml CameraToolBar.js CameraToolBar.qml CameraToolBarTools.qml