Hide unusable ui parts depending on device quirks
Added own camera icons instead of relying on the system icons
Kill data.js and move all icons and functions to CameraTheme
Reworked how we create items for toolbar. We use a Repeater to construct the items needed on demand.
Reworked CameraToolBar
Reworked CheckButton API CheckButton has one roperty "checked". It will also highlight the background of the checked button
CheckButton and all components using it converted to iconId usage
Convert most iconSource usage to iconId
Replace @IMPORT_QT_QUICK@ with "import QtQuick 2.0" QFSFileEngine and QAbstractFileEngineHandler are not available in Qt5 We will hardcode import QtQuick 2.0 to make Qt5 happy and will replace it with QtQuick 1.1 when not using Qt5
Kill com.nokia.meego importing in the ui. We have a set of components underneath qml/harmattan implementing harmattan specific functionality. The rest should be more or less generic.
First attempt at removing QtQuick 1.1 hardcoding from qml files. We replace QtQuick import with a macro which will get replaced during runtime with the correct version via a custom QFileSystemEngine subclass
Indented
Updated copyright year
Added a floating toolbar to be used instead of the top left buttons. We also use it to change settings affecting capture (ev, wb, cf, ...) Also offers quick access to flash and video torch Reworked the UI to use that toolbar and moved items around
Reworked QML capabilities. various capabilities are now properties of Camera and cannot be constructed manually. This fixes the issue with various properties not being set correctly upon startup.
Use Data.ismIcon() for ImageSceneButton
Added copyright headers and COPYING file.
Added a bunch of TODO stuff
Added data for image and video scene modes and took them into use.
Fixes for CheckButton API. Move Scene declaration to main.qml instead of having 2 separate instances