summaryrefslogtreecommitdiffstats
path: root/basicsuite
diff options
context:
space:
mode:
authorKalle Viironen <kalle.viironen@digia.com>2014-02-03 13:37:15 +0200
committerKalle Viironen <kalle.viironen@digia.com>2014-02-03 13:39:10 +0200
commit6eca7933f42af800c64d3ee606ee56cb126970e4 (patch)
tree429fe57d992d18cfe9283e5c6ba071dca88c2163 /basicsuite
parente80e8e67554708a69d74bab5c22c6644b419eae1 (diff)
parent203ffaab105b1f868689656bfbdfabb7f55b9e56 (diff)
Merge branch 'dev' into stable
Diffstat (limited to 'basicsuite')
-rw-r--r--basicsuite/About Boot to Qt/About Boot to Qt.qmlproject18
-rw-r--r--basicsuite/Camera/Camera.pro4
-rw-r--r--basicsuite/Controls Layouts/Controls Layouts.qmlproject18
-rw-r--r--basicsuite/Controls Layouts/description.txt3
-rw-r--r--basicsuite/Controls Layouts/main.qml118
-rw-r--r--basicsuite/Controls Layouts/preview_l.jpgbin11273 -> 0 bytes
-rw-r--r--basicsuite/Controls Touch/Controls Touch.qmlproject18
-rw-r--r--basicsuite/Graphical Effects/Graphical Effects.qmlproject18
-rw-r--r--basicsuite/Media Player/Media Player.qmlproject18
-rw-r--r--basicsuite/Photo Gallery/Photo Gallery.qmlproject18
-rw-r--r--basicsuite/Qt5 Cinematic Demo/Qt5 Cinematic Demo.qmlproject20
-rw-r--r--basicsuite/Qt5 Particles Demo/Qt5 Particles Demo.qmlproject18
-rw-r--r--basicsuite/SensorExplorer/SensorExplorer.pro4
-rw-r--r--basicsuite/Sensors/Sensors.qmlproject18
-rw-r--r--basicsuite/Text Input/Text Input.qmlproject18
-rw-r--r--basicsuite/Text Input/background.pngbin34931 -> 0 bytes
-rw-r--r--basicsuite/Text Input/description.txt6
-rw-r--r--basicsuite/Text Input/main.qml121
-rw-r--r--basicsuite/about-b2qt/AboutBoot2Qt.qml (renamed from basicsuite/About Boot to Qt/AboutBoot2Qt.qml)0
-rw-r--r--basicsuite/about-b2qt/Box.qml (renamed from basicsuite/About Boot to Qt/Box.qml)0
-rw-r--r--basicsuite/about-b2qt/ContentText.qml (renamed from basicsuite/About Boot to Qt/ContentText.qml)0
-rw-r--r--basicsuite/about-b2qt/QtForAndroid.qml (renamed from basicsuite/About Boot to Qt/QtForAndroid.qml)0
-rw-r--r--basicsuite/about-b2qt/QtFramework.qml (renamed from basicsuite/About Boot to Qt/QtFramework.qml)0
-rw-r--r--basicsuite/about-b2qt/Title.qml (renamed from basicsuite/About Boot to Qt/Title.qml)0
-rw-r--r--basicsuite/about-b2qt/about-b2qt.pro13
-rw-r--r--basicsuite/about-b2qt/codeless.png (renamed from basicsuite/About Boot to Qt/codeless.png)bin28581 -> 28581 bytes
-rw-r--r--basicsuite/about-b2qt/description.txt (renamed from basicsuite/About Boot to Qt/description.txt)0
-rw-r--r--basicsuite/about-b2qt/dummy.cpp (renamed from basicsuite/Qt5Everywhere/demos/shaders/import/plugin.json)0
-rw-r--r--basicsuite/about-b2qt/main.qml (renamed from basicsuite/About Boot to Qt/main.qml)0
-rw-r--r--basicsuite/about-b2qt/particle.png (renamed from basicsuite/About Boot to Qt/particle.png)bin861 -> 861 bytes
-rw-r--r--basicsuite/about-b2qt/preview_l.jpg (renamed from basicsuite/About Boot to Qt/preview_l.jpg)bin28727 -> 28727 bytes
-rw-r--r--basicsuite/about-b2qt/qt-logo.png (renamed from basicsuite/About Boot to Qt/qt-logo.png)bin21659 -> 21659 bytes
-rw-r--r--basicsuite/about-b2qt/title.txt1
-rw-r--r--basicsuite/basicsuite.pro6
-rw-r--r--basicsuite/camera/CameraControlButton.qml (renamed from basicsuite/Camera/CameraControlButton.qml)0
-rw-r--r--basicsuite/camera/CameraSetting.qml (renamed from basicsuite/Camera/CameraSetting.qml)0
-rw-r--r--basicsuite/camera/CaptureControl.qml (renamed from basicsuite/Camera/CaptureControl.qml)0
-rw-r--r--basicsuite/camera/CapturePreview.qml (renamed from basicsuite/Camera/CapturePreview.qml)0
-rw-r--r--basicsuite/camera/Controls.qml (renamed from basicsuite/Camera/Controls.qml)0
-rw-r--r--basicsuite/camera/FocusControl.qml (renamed from basicsuite/Camera/FocusControl.qml)0
-rw-r--r--basicsuite/camera/Picker.qml (renamed from basicsuite/Camera/Picker.qml)0
-rw-r--r--basicsuite/camera/README (renamed from basicsuite/Camera/README)0
-rw-r--r--basicsuite/camera/RecordingTime.qml (renamed from basicsuite/Camera/RecordingTime.qml)0
-rw-r--r--basicsuite/camera/Slider.qml (renamed from basicsuite/Camera/Slider.qml)0
-rw-r--r--basicsuite/camera/ZoomControl.qml (renamed from basicsuite/Camera/ZoomControl.qml)0
-rw-r--r--basicsuite/camera/app.pro13
-rw-r--r--basicsuite/camera/camera.pro7
-rw-r--r--basicsuite/camera/camerautils/camerautils.cpp (renamed from basicsuite/Camera/camerautils/camerautils.cpp)0
-rw-r--r--basicsuite/camera/camerautils/camerautils.h (renamed from basicsuite/Camera/camerautils/camerautils.h)0
-rw-r--r--basicsuite/camera/camerautils/camerautils.pro (renamed from basicsuite/Camera/camerautils/camerautils.pro)0
-rw-r--r--basicsuite/camera/camerautils/plugin.cpp (renamed from basicsuite/Camera/camerautils/plugin.cpp)0
-rw-r--r--basicsuite/camera/camerautils/qmldir (renamed from basicsuite/Camera/camerautils/qmldir)0
-rw-r--r--basicsuite/camera/description.txt (renamed from basicsuite/Camera/description.txt)0
-rw-r--r--basicsuite/camera/exclude.txt (renamed from basicsuite/Camera/exclude.txt)0
-rw-r--r--basicsuite/camera/main.qml (renamed from basicsuite/Camera/main.qml)0
-rw-r--r--basicsuite/camera/preview_l.jpg (renamed from basicsuite/Camera/preview_l.jpg)bin33458 -> 33458 bytes
-rw-r--r--basicsuite/camera/title.txt1
-rw-r--r--basicsuite/controls-touch/content/AndroidDelegate.qml (renamed from basicsuite/Controls Touch/content/AndroidDelegate.qml)0
-rw-r--r--basicsuite/controls-touch/content/ButtonPage.qml (renamed from basicsuite/Controls Touch/content/ButtonPage.qml)0
-rw-r--r--basicsuite/controls-touch/content/ProgressBarPage.qml (renamed from basicsuite/Controls Touch/content/ProgressBarPage.qml)0
-rw-r--r--basicsuite/controls-touch/content/SliderPage.qml (renamed from basicsuite/Controls Touch/content/SliderPage.qml)0
-rw-r--r--basicsuite/controls-touch/content/TabBarPage.qml (renamed from basicsuite/Controls Touch/content/TabBarPage.qml)0
-rw-r--r--basicsuite/controls-touch/content/TextInputPage.qml (renamed from basicsuite/Controls Touch/content/TextInputPage.qml)0
-rw-r--r--basicsuite/controls-touch/controls-touch.pro14
-rw-r--r--basicsuite/controls-touch/description.txt (renamed from basicsuite/Controls Touch/description.txt)0
-rw-r--r--basicsuite/controls-touch/images/NOTICE.txt (renamed from basicsuite/Controls Touch/images/NOTICE.txt)0
-rw-r--r--basicsuite/controls-touch/images/button_default.png (renamed from basicsuite/Controls Touch/images/button_default.png)bin1406 -> 1406 bytes
-rw-r--r--basicsuite/controls-touch/images/button_pressed.png (renamed from basicsuite/Controls Touch/images/button_pressed.png)bin1694 -> 1694 bytes
-rw-r--r--basicsuite/controls-touch/images/navigation_next_item.png (renamed from basicsuite/Controls Touch/images/navigation_next_item.png)bin1341 -> 1341 bytes
-rw-r--r--basicsuite/controls-touch/images/navigation_previous_item.png (renamed from basicsuite/Controls Touch/images/navigation_previous_item.png)bin1343 -> 1343 bytes
-rw-r--r--basicsuite/controls-touch/images/tab_selected.png (renamed from basicsuite/Controls Touch/images/tab_selected.png)bin217 -> 217 bytes
-rw-r--r--basicsuite/controls-touch/images/tabs_standard.png (renamed from basicsuite/Controls Touch/images/tabs_standard.png)bin1230 -> 1230 bytes
-rw-r--r--basicsuite/controls-touch/images/textinput.png (renamed from basicsuite/Controls Touch/images/textinput.png)bin4132 -> 4132 bytes
-rw-r--r--basicsuite/controls-touch/images/toolbar.png (renamed from basicsuite/Controls Touch/images/toolbar.png)bin1643 -> 1643 bytes
-rw-r--r--basicsuite/controls-touch/main.qml (renamed from basicsuite/Controls Touch/main.qml)0
-rw-r--r--basicsuite/controls-touch/preview_l.jpg (renamed from basicsuite/Controls Touch/preview_l.jpg)bin11179 -> 11179 bytes
-rw-r--r--basicsuite/controls-touch/title.txt1
-rw-r--r--basicsuite/enterprise-charts/View1.qml54
-rw-r--r--basicsuite/enterprise-charts/View10.qml42
-rw-r--r--basicsuite/enterprise-charts/View11.qml43
-rw-r--r--basicsuite/enterprise-charts/View12.qml68
-rw-r--r--basicsuite/enterprise-charts/View13.qml87
-rw-r--r--basicsuite/enterprise-charts/View14.qml74
-rw-r--r--basicsuite/enterprise-charts/View15.qml77
-rw-r--r--basicsuite/enterprise-charts/View2.qml45
-rw-r--r--basicsuite/enterprise-charts/View3.qml45
-rw-r--r--basicsuite/enterprise-charts/View4.qml109
-rw-r--r--basicsuite/enterprise-charts/View5.qml57
-rw-r--r--basicsuite/enterprise-charts/View6.qml43
-rw-r--r--basicsuite/enterprise-charts/View7.qml43
-rw-r--r--basicsuite/enterprise-charts/View8.qml42
-rw-r--r--basicsuite/enterprise-charts/View9.qml43
-rw-r--r--basicsuite/enterprise-charts/description.txt3
-rw-r--r--basicsuite/enterprise-charts/loader.qml37
-rw-r--r--basicsuite/enterprise-charts/main.qml92
-rw-r--r--basicsuite/enterprise-charts/preview_l.jpgbin0 -> 11070 bytes
-rw-r--r--basicsuite/enterprise-charts/title.txt1
-rw-r--r--basicsuite/enterprise-dashboard/DashboardGaugeStyle.qml144
-rw-r--r--basicsuite/enterprise-dashboard/IconGaugeStyle.qml103
-rw-r--r--basicsuite/enterprise-dashboard/TachometerStyle.qml95
-rw-r--r--basicsuite/enterprise-dashboard/TurnIndicator.qml88
-rw-r--r--basicsuite/enterprise-dashboard/ValueSource.qml300
-rw-r--r--basicsuite/enterprise-dashboard/description.txt1
-rw-r--r--basicsuite/enterprise-dashboard/images/fuel-icon.pngbin0 -> 666 bytes
-rw-r--r--basicsuite/enterprise-dashboard/images/temperature-icon.pngbin0 -> 3302 bytes
-rw-r--r--basicsuite/enterprise-dashboard/main.qml155
-rw-r--r--basicsuite/enterprise-dashboard/preview_l.jpgbin0 -> 11239 bytes
-rw-r--r--basicsuite/enterprise-dashboard/title.txt1
-rw-r--r--basicsuite/enterprise-gallery/BlackButtonBackground.qml51
-rw-r--r--basicsuite/enterprise-gallery/BlackButtonStyle.qml44
-rw-r--r--basicsuite/enterprise-gallery/CircularGaugeDarkStyle.qml76
-rw-r--r--basicsuite/enterprise-gallery/CircularGaugeDefaultStyle.qml26
-rw-r--r--basicsuite/enterprise-gallery/CircularGaugeLightStyle.qml77
-rw-r--r--basicsuite/enterprise-gallery/CircularGaugeView.qml204
-rw-r--r--basicsuite/enterprise-gallery/ControlView.qml168
-rw-r--r--basicsuite/enterprise-gallery/ControlViewToolbar.qml82
-rw-r--r--basicsuite/enterprise-gallery/CustomizerCheckBox.qml45
-rw-r--r--basicsuite/enterprise-gallery/CustomizerLabel.qml28
-rw-r--r--basicsuite/enterprise-gallery/CustomizerSlider.qml55
-rw-r--r--basicsuite/enterprise-gallery/FlickableMoreIndicator.qml56
-rw-r--r--basicsuite/enterprise-gallery/PieMenuControlView.qml195
-rw-r--r--basicsuite/enterprise-gallery/PieMenuDarkStyle.qml26
-rw-r--r--basicsuite/enterprise-gallery/PieMenuDefaultStyle.qml24
-rw-r--r--basicsuite/enterprise-gallery/StylePicker.qml79
-rw-r--r--basicsuite/enterprise-gallery/description.txt3
-rw-r--r--basicsuite/enterprise-gallery/fonts/LICENSE.txt202
-rw-r--r--basicsuite/enterprise-gallery/fonts/OpenSans-Regular.ttfbin0 -> 217360 bytes
-rw-r--r--basicsuite/enterprise-gallery/images/background-light.pngbin0 -> 46832 bytes
-rw-r--r--basicsuite/enterprise-gallery/images/background.pngbin0 -> 45497 bytes
-rw-r--r--basicsuite/enterprise-gallery/images/center-light.pngbin0 -> 2113 bytes
-rw-r--r--basicsuite/enterprise-gallery/images/center.pngbin0 -> 2392 bytes
-rw-r--r--basicsuite/enterprise-gallery/images/icon-go.pngbin0 -> 536 bytes
-rw-r--r--basicsuite/enterprise-gallery/images/icon-settings.pngbin0 -> 576 bytes
-rw-r--r--basicsuite/enterprise-gallery/images/info.pngbin0 -> 709 bytes
-rw-r--r--basicsuite/enterprise-gallery/images/needle-light.pngbin0 -> 2105 bytes
-rw-r--r--basicsuite/enterprise-gallery/images/needle.pngbin0 -> 4891 bytes
-rw-r--r--basicsuite/enterprise-gallery/images/qt-logo.pngbin0 -> 5149 bytes
-rw-r--r--basicsuite/enterprise-gallery/images/zoom_in.pngbin0 -> 829 bytes
-rw-r--r--basicsuite/enterprise-gallery/images/zoom_out.pngbin0 -> 779 bytes
-rw-r--r--basicsuite/enterprise-gallery/main.qml254
-rw-r--r--basicsuite/enterprise-gallery/preview_l.jpgbin0 -> 9016 bytes
-rw-r--r--basicsuite/enterprise-gallery/title.txt1
-rw-r--r--basicsuite/graphicaleffects/Checkers.qml (renamed from basicsuite/Graphical Effects/Checkers.qml)0
-rw-r--r--basicsuite/graphicaleffects/description.txt (renamed from basicsuite/Graphical Effects/description.txt)0
-rw-r--r--basicsuite/graphicaleffects/effect_BrightnessContrast.qml (renamed from basicsuite/Graphical Effects/effect_BrightnessContrast.qml)0
-rw-r--r--basicsuite/graphicaleffects/effect_Colorize.qml (renamed from basicsuite/Graphical Effects/effect_Colorize.qml)0
-rw-r--r--basicsuite/graphicaleffects/effect_CustomDissolve.qml (renamed from basicsuite/Graphical Effects/effect_CustomDissolve.qml)0
-rw-r--r--basicsuite/graphicaleffects/effect_CustomWave.qml (renamed from basicsuite/Graphical Effects/effect_CustomWave.qml)0
-rw-r--r--basicsuite/graphicaleffects/effect_Displacement.qml (renamed from basicsuite/Graphical Effects/effect_Displacement.qml)0
-rw-r--r--basicsuite/graphicaleffects/effect_DropShadow.qml (renamed from basicsuite/Graphical Effects/effect_DropShadow.qml)0
-rw-r--r--basicsuite/graphicaleffects/effect_GaussianBlur.qml (renamed from basicsuite/Graphical Effects/effect_GaussianBlur.qml)0
-rw-r--r--basicsuite/graphicaleffects/effect_Glow.qml (renamed from basicsuite/Graphical Effects/effect_Glow.qml)0
-rw-r--r--basicsuite/graphicaleffects/effect_HueSaturation.qml (renamed from basicsuite/Graphical Effects/effect_HueSaturation.qml)0
-rw-r--r--basicsuite/graphicaleffects/effect_OpacityMask.qml (renamed from basicsuite/Graphical Effects/effect_OpacityMask.qml)0
-rw-r--r--basicsuite/graphicaleffects/effect_ThresholdMask.qml (renamed from basicsuite/Graphical Effects/effect_ThresholdMask.qml)0
-rw-r--r--basicsuite/graphicaleffects/graphicaleffects.pro13
-rwxr-xr-xbasicsuite/graphicaleffects/images/bug.jpg (renamed from basicsuite/Graphical Effects/images/bug.jpg)bin376684 -> 376684 bytes
-rw-r--r--basicsuite/graphicaleffects/images/butterfly.png (renamed from basicsuite/Graphical Effects/images/butterfly.png)bin36912 -> 36912 bytes
-rw-r--r--basicsuite/graphicaleffects/images/fog.png (renamed from basicsuite/Graphical Effects/images/fog.png)bin225653 -> 225653 bytes
-rwxr-xr-xbasicsuite/graphicaleffects/images/glass_normal.png (renamed from basicsuite/Graphical Effects/images/glass_normal.png)bin13489 -> 13489 bytes
-rw-r--r--basicsuite/graphicaleffects/main.qml (renamed from basicsuite/Graphical Effects/main.qml)0
-rw-r--r--basicsuite/graphicaleffects/preview_l.jpg (renamed from basicsuite/Graphical Effects/preview_l.jpg)bin33841 -> 33841 bytes
-rw-r--r--basicsuite/graphicaleffects/title.txt1
-rw-r--r--basicsuite/launchersettings/BrightnessController.qml (renamed from basicsuite/Launcher Settings/BrightnessController.qml)2
-rw-r--r--basicsuite/launchersettings/NetworkController.qml (renamed from basicsuite/Launcher Settings/NetworkController.qml)2
-rw-r--r--basicsuite/launchersettings/NetworkList.qml199
-rw-r--r--basicsuite/launchersettings/PoweroffAction.qml (renamed from basicsuite/Launcher Settings/PoweroffAction.qml)2
-rw-r--r--basicsuite/launchersettings/RebootAction.qml (renamed from basicsuite/Launcher Settings/RebootAction.qml)2
-rw-r--r--basicsuite/launchersettings/WifiController.qml58
-rw-r--r--basicsuite/launchersettings/WifiGroupBox.qml92
-rw-r--r--basicsuite/launchersettings/description.txt (renamed from basicsuite/Launcher Settings/description.txt)0
-rw-r--r--basicsuite/launchersettings/launchersettings.pro11
-rw-r--r--basicsuite/launchersettings/main.qml (renamed from basicsuite/Launcher Settings/main.qml)38
-rw-r--r--basicsuite/launchersettings/preview_l.jpg (renamed from basicsuite/Launcher Settings/preview_l.jpg)bin12642 -> 12642 bytes
-rw-r--r--basicsuite/launchersettings/title.txt1
-rwxr-xr-xbasicsuite/mediaplayer/Content.qml (renamed from basicsuite/Media Player/Content.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/ContentVideo.qml (renamed from basicsuite/Media Player/ContentVideo.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/ControlBar.qml (renamed from basicsuite/Media Player/ControlBar.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/EffectSelectionPanel.qml (renamed from basicsuite/Media Player/EffectSelectionPanel.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/Effect.qml (renamed from basicsuite/Media Player/Effects/Effect.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectBillboard.qml (renamed from basicsuite/Media Player/Effects/EffectBillboard.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectBlackAndWhite.qml (renamed from basicsuite/Media Player/Effects/EffectBlackAndWhite.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectEmboss.qml (renamed from basicsuite/Media Player/Effects/EffectEmboss.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectGaussianBlur.qml (renamed from basicsuite/Media Player/Effects/EffectGaussianBlur.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectGlow.qml (renamed from basicsuite/Media Player/Effects/EffectGlow.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectIsolate.qml (renamed from basicsuite/Media Player/Effects/EffectIsolate.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectMagnify.qml (renamed from basicsuite/Media Player/Effects/EffectMagnify.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectPageCurl.qml (renamed from basicsuite/Media Player/Effects/EffectPageCurl.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectPassThrough.qml (renamed from basicsuite/Media Player/Effects/EffectPassThrough.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectPixelate.qml (renamed from basicsuite/Media Player/Effects/EffectPixelate.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectPosterize.qml (renamed from basicsuite/Media Player/Effects/EffectPosterize.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectRipple.qml (renamed from basicsuite/Media Player/Effects/EffectRipple.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectSepia.qml (renamed from basicsuite/Media Player/Effects/EffectSepia.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectSharpen.qml (renamed from basicsuite/Media Player/Effects/EffectSharpen.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectShockwave.qml (renamed from basicsuite/Media Player/Effects/EffectShockwave.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectSobelEdgeDetection1.qml (renamed from basicsuite/Media Player/Effects/EffectSobelEdgeDetection1.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectSobelEdgeDetection2.qml (renamed from basicsuite/Media Player/Effects/EffectSobelEdgeDetection2.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectTiltShift.qml (renamed from basicsuite/Media Player/Effects/EffectTiltShift.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectToon.qml (renamed from basicsuite/Media Player/Effects/EffectToon.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectVignette.qml (renamed from basicsuite/Media Player/Effects/EffectVignette.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectWarhol.qml (renamed from basicsuite/Media Player/Effects/EffectWarhol.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/Effects/EffectWobble.qml (renamed from basicsuite/Media Player/Effects/EffectWobble.qml)0
-rw-r--r--basicsuite/mediaplayer/FileBrowser.qml (renamed from basicsuite/Media Player/FileBrowser.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/ImageButton.qml (renamed from basicsuite/Media Player/ImageButton.qml)0
-rw-r--r--basicsuite/mediaplayer/Intro.qml (renamed from basicsuite/Media Player/Intro.qml)0
-rw-r--r--basicsuite/mediaplayer/MetadataView.qml (renamed from basicsuite/Media Player/MetadataView.qml)0
-rw-r--r--basicsuite/mediaplayer/ParameterPanel.qml (renamed from basicsuite/Media Player/ParameterPanel.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/PlaybackControl.qml (renamed from basicsuite/Media Player/PlaybackControl.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/SeekControl.qml (renamed from basicsuite/Media Player/SeekControl.qml)0
-rw-r--r--basicsuite/mediaplayer/Slider.qml (renamed from basicsuite/Media Player/Slider.qml)0
-rw-r--r--basicsuite/mediaplayer/UrlBar.qml (renamed from basicsuite/Media Player/UrlBar.qml)0
-rwxr-xr-xbasicsuite/mediaplayer/VolumeControl.qml (renamed from basicsuite/Media Player/VolumeControl.qml)0
-rw-r--r--basicsuite/mediaplayer/description.txt (renamed from basicsuite/Media Player/description.txt)0
-rw-r--r--basicsuite/mediaplayer/exclude.txt (renamed from basicsuite/Media Player/exclude.txt)0
-rw-r--r--basicsuite/mediaplayer/images/CameraButton.png (renamed from basicsuite/Media Player/images/CameraButton.png)bin237 -> 237 bytes
-rw-r--r--basicsuite/mediaplayer/images/ControlBar.png (renamed from basicsuite/Media Player/images/ControlBar.png)bin5081 -> 5081 bytes
-rw-r--r--basicsuite/mediaplayer/images/FXButton.png (renamed from basicsuite/Media Player/images/FXButton.png)bin1208 -> 1208 bytes
-rw-r--r--basicsuite/mediaplayer/images/FileButton.png (renamed from basicsuite/Media Player/images/FileButton.png)bin564 -> 564 bytes
-rwxr-xr-xbasicsuite/mediaplayer/images/FullscreenButton.png (renamed from basicsuite/Media Player/images/FullscreenButton.png)bin4304 -> 4304 bytes
-rw-r--r--basicsuite/mediaplayer/images/PauseButton.png (renamed from basicsuite/Media Player/images/PauseButton.png)bin762 -> 762 bytes
-rw-r--r--basicsuite/mediaplayer/images/PlayButton.png (renamed from basicsuite/Media Player/images/PlayButton.png)bin1679 -> 1679 bytes
-rwxr-xr-xbasicsuite/mediaplayer/images/PlaybackSlider.png (renamed from basicsuite/Media Player/images/PlaybackSlider.png)bin435 -> 435 bytes
-rw-r--r--basicsuite/mediaplayer/images/RateButtonForward.png (renamed from basicsuite/Media Player/images/RateButtonForward.png)bin1387 -> 1387 bytes
-rw-r--r--basicsuite/mediaplayer/images/RateButtonReverse.png (renamed from basicsuite/Media Player/images/RateButtonReverse.png)bin1433 -> 1433 bytes
-rw-r--r--basicsuite/mediaplayer/images/SliderBackground.png (renamed from basicsuite/Media Player/images/SliderBackground.png)bin793 -> 793 bytes
-rwxr-xr-xbasicsuite/mediaplayer/images/SliderHandle.png (renamed from basicsuite/Media Player/images/SliderHandle.png)bin4459 -> 4459 bytes
-rwxr-xr-xbasicsuite/mediaplayer/images/SliderProgress.png (renamed from basicsuite/Media Player/images/SliderProgress.png)bin4461 -> 4461 bytes
-rw-r--r--basicsuite/mediaplayer/images/UrlButton.png (renamed from basicsuite/Media Player/images/UrlButton.png)bin1613 -> 1613 bytes
-rwxr-xr-xbasicsuite/mediaplayer/images/VolumeDown.png (renamed from basicsuite/Media Player/images/VolumeDown.png)bin4130 -> 4130 bytes
-rwxr-xr-xbasicsuite/mediaplayer/images/VolumeUp.png (renamed from basicsuite/Media Player/images/VolumeUp.png)bin4258 -> 4258 bytes
-rw-r--r--basicsuite/mediaplayer/images/folder.png (renamed from basicsuite/Media Player/images/folder.png)bin1841 -> 1841 bytes
-rw-r--r--basicsuite/mediaplayer/images/gradient.png (renamed from basicsuite/Media Player/images/gradient.png)bin34302 -> 34302 bytes
-rw-r--r--basicsuite/mediaplayer/images/pattern.png (renamed from basicsuite/Media Player/images/pattern.png)bin2627 -> 2627 bytes
-rwxr-xr-xbasicsuite/mediaplayer/images/qt-logo.png (renamed from basicsuite/Media Player/images/qt-logo.png)bin11465 -> 11465 bytes
-rw-r--r--basicsuite/mediaplayer/images/titlebar.png (renamed from basicsuite/Media Player/images/titlebar.png)bin1436 -> 1436 bytes
-rwxr-xr-xbasicsuite/mediaplayer/images/titlebar.sci (renamed from basicsuite/Media Player/images/titlebar.sci)0
-rw-r--r--basicsuite/mediaplayer/images/up.png (renamed from basicsuite/Media Player/images/up.png)bin662 -> 662 bytes
-rwxr-xr-xbasicsuite/mediaplayer/main.qml (renamed from basicsuite/Media Player/main.qml)0
-rw-r--r--basicsuite/mediaplayer/mediaplayer.pro14
-rw-r--r--basicsuite/mediaplayer/preview_l.jpg (renamed from basicsuite/Media Player/preview_l.jpg)bin29015 -> 29015 bytes
-rw-r--r--basicsuite/mediaplayer/title.txt1
-rw-r--r--basicsuite/photogallery/description.txt (renamed from basicsuite/Photo Gallery/description.txt)0
-rw-r--r--basicsuite/photogallery/main.qml (renamed from basicsuite/Photo Gallery/main.qml)0
-rw-r--r--basicsuite/photogallery/photogallery.pro13
-rw-r--r--basicsuite/photogallery/preview_l.jpg (renamed from basicsuite/Photo Gallery/preview_l.jpg)bin55274 -> 55274 bytes
-rw-r--r--basicsuite/photogallery/title.txt1
-rw-r--r--basicsuite/qt5-cinematicdemo/Qt5_CinematicExperience.pro (renamed from basicsuite/Qt5 Cinematic Demo/Qt5_CinematicExperience.pro)0
-rw-r--r--basicsuite/qt5-cinematicdemo/README (renamed from basicsuite/Qt5 Cinematic Demo/README)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/Background.qml (renamed from basicsuite/Qt5 Cinematic Demo/content/Background.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/Button.qml (renamed from basicsuite/Qt5 Cinematic Demo/content/Button.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/CurtainEffect.qml (renamed from basicsuite/Qt5 Cinematic Demo/content/CurtainEffect.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/DelegateItem.qml (renamed from basicsuite/Qt5 Cinematic Demo/content/DelegateItem.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/DetailsView.qml (renamed from basicsuite/Qt5 Cinematic Demo/content/DetailsView.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/FpsItem.qml (renamed from basicsuite/Qt5 Cinematic Demo/content/FpsItem.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/InfoView.qml (renamed from basicsuite/Qt5 Cinematic Demo/content/InfoView.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/InfoViewItem.qml (renamed from basicsuite/Qt5 Cinematic Demo/content/InfoViewItem.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/MainView.qml (renamed from basicsuite/Qt5 Cinematic Demo/content/MainView.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/MoviesModel.qml (renamed from basicsuite/Qt5 Cinematic Demo/content/MoviesModel.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/RatingsItem.qml (renamed from basicsuite/Qt5 Cinematic Demo/content/RatingsItem.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/SettingsView.qml (renamed from basicsuite/Qt5 Cinematic Demo/content/SettingsView.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/Switch.qml (renamed from basicsuite/Qt5 Cinematic Demo/content/Switch.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/1.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/1.png)bin92547 -> 92547 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/10.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/10.png)bin88497 -> 88497 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/11.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/11.png)bin106319 -> 106319 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/12.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/12.png)bin84964 -> 84964 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/13.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/13.png)bin62204 -> 62204 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/14.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/14.png)bin110188 -> 110188 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/15.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/15.png)bin100168 -> 100168 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/16.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/16.png)bin111695 -> 111695 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/17.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/17.png)bin98722 -> 98722 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/18.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/18.png)bin90229 -> 90229 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/19.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/19.png)bin49917 -> 49917 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/2.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/2.png)bin112159 -> 112159 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/20.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/20.png)bin113344 -> 113344 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/3.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/3.png)bin86693 -> 86693 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/4.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/4.png)bin69699 -> 69699 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/5.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/5.png)bin111629 -> 111629 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/6.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/6.png)bin72727 -> 72727 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/7.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/7.png)bin110085 -> 110085 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/8.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/8.png)bin128300 -> 128300 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/9.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/9.png)bin102555 -> 102555 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/background.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/background.png)bin77700 -> 77700 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/background3.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/background3.png)bin174979 -> 174979 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/button.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/button.png)bin4441 -> 4441 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/cc-by_logo.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/cc-by_logo.png)bin4400 -> 4400 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/cover_nmap.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/cover_nmap.png)bin10309 -> 10309 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/grip.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/grip.png)bin5198 -> 5198 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/heading.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/heading.png)bin58704 -> 58704 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/heading_big.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/heading_big.png)bin58950 -> 58950 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/heading_big.xcf (renamed from basicsuite/Qt5 Cinematic Demo/content/images/heading_big.xcf)bin120556 -> 120556 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/info.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/info.png)bin7452 -> 7452 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/panel_bg.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/panel_bg.png)bin1595 -> 1595 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/particle.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/particle.png)bin861 -> 861 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/planet_sprite.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/planet_sprite.png)bin250266 -> 250266 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/qt_ambassador_logo.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/qt_ambassador_logo.png)bin5291 -> 5291 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/qt_logo.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/qt_logo.png)bin28581 -> 28581 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/qt_logo2.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/qt_logo2.png)bin21659 -> 21659 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/quit_logo.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/quit_logo.png)bin8316 -> 8316 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/sc1.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/sc1.png)bin48804 -> 48804 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/sc2.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/sc2.png)bin50629 -> 50629 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/sc3.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/sc3.png)bin50888 -> 50888 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/sc4.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/sc4.png)bin36904 -> 36904 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/sc5.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/sc5.png)bin38523 -> 38523 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/settings.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/settings.png)bin7927 -> 7927 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/smoke.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/smoke.png)bin438 -> 438 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/spinner.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/spinner.png)bin3470 -> 3470 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/star.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/star.png)bin1550 -> 1550 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/stars.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/stars.png)bin2752 -> 2752 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/stars2.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/stars2.png)bin2600 -> 2600 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/switch_background.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/switch_background.png)bin1734 -> 1734 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/switch_frame.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/switch_frame.png)bin5854 -> 5854 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/switch_on.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/switch_on.png)bin2383 -> 2383 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/content/images/switch_thumb.png (renamed from basicsuite/Qt5 Cinematic Demo/content/images/switch_thumb.png)bin3366 -> 3366 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/description.txt (renamed from basicsuite/Qt5 Cinematic Demo/description.txt)0
-rw-r--r--basicsuite/qt5-cinematicdemo/main.cpp (renamed from basicsuite/Qt5 Cinematic Demo/main.cpp)0
-rw-r--r--basicsuite/qt5-cinematicdemo/main.qml (renamed from basicsuite/Qt5 Cinematic Demo/main.qml)0
-rw-r--r--basicsuite/qt5-cinematicdemo/preview_l.jpg (renamed from basicsuite/Qt5 Cinematic Demo/preview_l.jpg)bin36830 -> 36830 bytes
-rw-r--r--basicsuite/qt5-cinematicdemo/qt5-cinematicdemo.pro14
-rw-r--r--basicsuite/qt5-cinematicdemo/title.txt1
-rw-r--r--basicsuite/qt5-everywhere/Button.qml (renamed from basicsuite/Qt5Everywhere/Button.qml)0
-rw-r--r--basicsuite/qt5-everywhere/Cloud.qml (renamed from basicsuite/Qt5Everywhere/Cloud.qml)0
-rw-r--r--basicsuite/qt5-everywhere/DialogButton.qml (renamed from basicsuite/Qt5Everywhere/DialogButton.qml)0
-rw-r--r--basicsuite/qt5-everywhere/Element.qml (renamed from basicsuite/Qt5Everywhere/Element.qml)0
-rw-r--r--basicsuite/qt5-everywhere/Group.qml (renamed from basicsuite/Qt5Everywhere/Group.qml)0
-rw-r--r--basicsuite/qt5-everywhere/HelpScreen.qml (renamed from basicsuite/Qt5Everywhere/HelpScreen.qml)0
-rw-r--r--basicsuite/qt5-everywhere/IslandElementContainer.qml (renamed from basicsuite/Qt5Everywhere/IslandElementContainer.qml)0
-rw-r--r--basicsuite/qt5-everywhere/NavigationPanel.qml (renamed from basicsuite/Qt5Everywhere/NavigationPanel.qml)0
-rw-r--r--basicsuite/qt5-everywhere/QtLogo.png (renamed from basicsuite/Qt5Everywhere/QtLogo.png)bin34605 -> 34605 bytes
-rw-r--r--basicsuite/qt5-everywhere/QuitDialog.qml (renamed from basicsuite/Qt5Everywhere/QuitDialog.qml)0
-rw-r--r--basicsuite/qt5-everywhere/Slide.qml (renamed from basicsuite/Qt5Everywhere/Slide.qml)0
-rw-r--r--basicsuite/qt5-everywhere/SplashScreen.qml (renamed from basicsuite/Qt5Everywhere/SplashScreen.qml)0
-rw-r--r--basicsuite/qt5-everywhere/WorldCanvas.qml (renamed from basicsuite/Qt5Everywhere/WorldCanvas.qml)0
-rw-r--r--basicsuite/qt5-everywhere/WorldMouseArea.qml (renamed from basicsuite/Qt5Everywhere/WorldMouseArea.qml)0
-rw-r--r--basicsuite/qt5-everywhere/app.pro16
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/Calqlatr.qml (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/Calqlatr.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/Button.qml (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/Button.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/Display.qml (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/Display.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/NumberPad.qml (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/NumberPad.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/StyleLabel.qml (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/StyleLabel.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/audio/touch.wav (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/audio/touch.wav)bin950 -> 950 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/calculator.js (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/calculator.js)0
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/images/icon-back.png (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/images/icon-back.png)bin328 -> 328 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/images/icon-close.png (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/images/icon-close.png)bin488 -> 488 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/images/icon-settings.png (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/images/icon-settings.png)bin503 -> 503 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/images/logo.png (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/images/logo.png)bin5950 -> 5950 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/images/paper-edge-left.png (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/images/paper-edge-left.png)bin12401 -> 12401 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/images/paper-edge-right.png (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/images/paper-edge-right.png)bin12967 -> 12967 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/images/paper-grip.png (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/images/paper-grip.png)bin298 -> 298 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/images/settings-selected-a.png (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/images/settings-selected-a.png)bin2326 -> 2326 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/images/settings-selected-b.png (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/images/settings-selected-b.png)bin2334 -> 2334 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/images/touch-green.png (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/images/touch-green.png)bin4808 -> 4808 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/calqlatr/content/images/touch-white.png (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/images/touch-white.png)bin4601 -> 4601 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/canvasclock/canvasClock.qml (renamed from basicsuite/Qt5Everywhere/demos/canvasclock/canvasClock.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/demos.pro (renamed from basicsuite/Qt5Everywhere/demos/demos.pro)0
-rw-r--r--basicsuite/qt5-everywhere/demos/gridrssnews/RssDelegate.qml (renamed from basicsuite/Qt5Everywhere/demos/gridrssnews/RssDelegate.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/gridrssnews/ScrollBar.qml (renamed from basicsuite/Qt5Everywhere/demos/gridrssnews/ScrollBar.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/gridrssnews/main.qml (renamed from basicsuite/Qt5Everywhere/demos/gridrssnews/main.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/heartmonitor/HeartData.js (renamed from basicsuite/Qt5Everywhere/demos/heartmonitor/HeartData.js)0
-rw-r--r--basicsuite/qt5-everywhere/demos/heartmonitor/heart.png (renamed from basicsuite/Qt5Everywhere/demos/heartmonitor/heart.png)bin7021 -> 7021 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/heartmonitor/main.qml (renamed from basicsuite/Qt5Everywhere/demos/heartmonitor/main.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/.DS_Store (renamed from basicsuite/Qt5 Launch Presentation/maroon/.DS_Store)bin6148 -> 6148 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/Maroon.qml (renamed from basicsuite/Qt5 Launch Presentation/maroon/Maroon.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/BuildButton.qml (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/BuildButton.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/GameCanvas.qml (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/GameCanvas.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/GameOverScreen.qml (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/GameOverScreen.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/InfoBar.qml (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/InfoBar.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/NewGameScreen.qml (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/NewGameScreen.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/SoundEffect.qml (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/SoundEffect.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/audio/bomb-action.wav (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/audio/bomb-action.wav)bin20972 -> 20972 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/audio/catch-action.wav (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/audio/catch-action.wav)bin13274 -> 13274 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/audio/catch.wav (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/audio/catch.wav)bin8638 -> 8638 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/audio/currency.wav (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/audio/currency.wav)bin15790 -> 15790 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/audio/factory-action.wav (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/audio/factory-action.wav)bin4936 -> 4936 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/audio/melee-action.wav (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/audio/melee-action.wav)bin17798 -> 17798 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/audio/projectile-action.wav (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/audio/projectile-action.wav)bin2562 -> 2562 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/audio/shooter-action.wav (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/audio/shooter-action.wav)bin27554 -> 27554 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/background.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/background.png)bin5802 -> 5802 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/bomb-action.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/bomb-action.png)bin23974 -> 23974 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/bomb-idle.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/bomb-idle.png)bin12238 -> 12238 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/bomb.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/bomb.png)bin4067 -> 4067 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/button-help.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/button-help.png)bin8916 -> 8916 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/button-play.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/button-play.png)bin13945 -> 13945 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/catch-action.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/catch-action.png)bin6760 -> 6760 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/catch.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/catch.png)bin4771 -> 4771 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/cloud.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/cloud.png)bin3398 -> 3398 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/currency.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/currency.png)bin1889 -> 1889 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-bomb.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-bomb.png)bin3751 -> 3751 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-factory.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-factory.png)bin3946 -> 3946 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-melee.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-melee.png)bin4392 -> 4392 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-pointer.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-pointer.png)bin911 -> 911 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-shooter.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-shooter.png)bin3737 -> 3737 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog.png)bin3362 -> 3362 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/factory-action.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/factory-action.png)bin22440 -> 22440 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/factory-idle.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/factory-idle.png)bin12729 -> 12729 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/factory.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/factory.png)bin4138 -> 4138 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/grid.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/grid.png)bin2830 -> 2830 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/help.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/help.png)bin38255 -> 38255 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/lifes.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/lifes.png)bin1675 -> 1675 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/logo-bubble.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/logo-bubble.png)bin7706 -> 7706 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/logo-fish.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/logo-fish.png)bin3477 -> 3477 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/logo.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/logo.png)bin18332 -> 18332 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/melee-action.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/melee-action.png)bin7797 -> 7797 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/melee-idle.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/melee-idle.png)bin22832 -> 22832 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/melee.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/melee.png)bin4046 -> 4046 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/mob-idle.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/mob-idle.png)bin6181 -> 6181 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/mob.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/mob.png)bin2391 -> 2391 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/points.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/points.png)bin1561 -> 1561 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/projectile-action.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/projectile-action.png)bin6257 -> 6257 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/projectile.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/projectile.png)bin801 -> 801 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/scores.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/scores.png)bin1535 -> 1535 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/shooter-action.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/shooter-action.png)bin18121 -> 18121 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/shooter-idle.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/shooter-idle.png)bin11929 -> 11929 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/shooter.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/shooter.png)bin4137 -> 4137 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/sunlight.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/sunlight.png)bin248412 -> 248412 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-1.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-1.png)bin2777 -> 2777 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-2.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-2.png)bin4959 -> 4959 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-3.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-3.png)bin5063 -> 5063 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-blank.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-blank.png)bin1326 -> 1326 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-gameover.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-gameover.png)bin1515 -> 1515 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-go.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-go.png)bin4230 -> 4230 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/gfx/wave.png (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/gfx/wave.png)bin2763 -> 2763 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/logic.js (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/logic.js)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/mobs/MobBase.qml (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/mobs/MobBase.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/towers/Bomb.qml (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/towers/Bomb.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/towers/Factory.qml (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/towers/Factory.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/towers/Melee.qml (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/towers/Melee.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/towers/Ranged.qml (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/towers/Ranged.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/maroon/content/towers/TowerBase.qml (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/towers/TowerBase.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/particledemo/BootScreenDemo.qml (renamed from basicsuite/Qt5Everywhere/demos/particledemo/BootScreenDemo.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/particledemo/ParticleSysComponent.qml (renamed from basicsuite/Qt5Everywhere/demos/particledemo/ParticleSysComponent.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/particledemo/images/particle.png (renamed from basicsuite/Qt5Everywhere/demos/particledemo/images/particle.png)bin1257 -> 1257 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/particledemo/images/particle_star.png (renamed from basicsuite/Qt5Everywhere/demos/particledemo/images/particle_star.png)bin1696 -> 1696 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/particledemo/images/qt-logo-green-mask.png (renamed from basicsuite/Qt5Everywhere/demos/particledemo/images/qt-logo-green-mask.png)bin10597 -> 10597 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/particledemo/images/qt-logo-white-mask.png (renamed from basicsuite/Qt5Everywhere/demos/particledemo/images/qt-logo-white-mask.png)bin17247 -> 17247 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/particledemo/particle.png (renamed from basicsuite/Qt5 Launch Presentation/images/particle.png)bin861 -> 861 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/particledemo/particledemo.qml (renamed from basicsuite/Qt5Everywhere/demos/particledemo/particledemo.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/photosurface/images/image0.png (renamed from basicsuite/Qt5Everywhere/demos/photosurface/images/image0.png)bin249779 -> 249779 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/photosurface/images/image1.png (renamed from basicsuite/Qt5Everywhere/demos/photosurface/images/image1.png)bin264663 -> 264663 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/photosurface/images/image2.png (renamed from basicsuite/Qt5Everywhere/demos/photosurface/images/image2.png)bin264621 -> 264621 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/photosurface/images/image3.png (renamed from basicsuite/Qt5Everywhere/demos/photosurface/images/image3.png)bin215134 -> 215134 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/photosurface/images/image4.png (renamed from basicsuite/Qt5Everywhere/demos/photosurface/images/image4.png)bin225879 -> 225879 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/photosurface/images/qml-photosurface-example-small.png (renamed from basicsuite/Qt5Everywhere/demos/photosurface/images/qml-photosurface-example-small.png)bin47271 -> 47271 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/photosurface/photosurface.qml (renamed from basicsuite/Qt5Everywhere/demos/photosurface/photosurface.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/radio/VolumeButton.qml (renamed from basicsuite/Qt5Everywhere/demos/radio/VolumeButton.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/radio/VolumePoint.qml (renamed from basicsuite/Qt5Everywhere/demos/radio/VolumePoint.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/radio/channels.xml (renamed from basicsuite/Qt5Everywhere/demos/radio/channels.xml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/radio/images/radio_btn_pause.png (renamed from basicsuite/Qt5Everywhere/demos/radio/images/radio_btn_pause.png)bin1573 -> 1573 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/radio/images/radio_btn_play.png (renamed from basicsuite/Qt5Everywhere/demos/radio/images/radio_btn_play.png)bin5402 -> 5402 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/radio/images/radio_btn_stop.png (renamed from basicsuite/Qt5Everywhere/demos/radio/images/radio_btn_stop.png)bin1388 -> 1388 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/radio/images/radio_sound_icon.png (renamed from basicsuite/Qt5Everywhere/demos/radio/images/radio_sound_icon.png)bin1972 -> 1972 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/radio/images/volume.png (renamed from basicsuite/Qt5Everywhere/demos/radio/images/volume.png)bin749 -> 749 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/radio/radio.qml (renamed from basicsuite/Qt5Everywhere/demos/radio/radio.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/rssnews/content/BusyIndicator.qml (renamed from basicsuite/Qt5Everywhere/demos/rssnews/content/BusyIndicator.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/rssnews/content/CategoryDelegate.qml (renamed from basicsuite/Qt5Everywhere/demos/rssnews/content/CategoryDelegate.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/rssnews/content/NewsDelegate.qml (renamed from basicsuite/Qt5Everywhere/demos/rssnews/content/NewsDelegate.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/rssnews/content/RssFeeds.qml (renamed from basicsuite/Qt5Everywhere/demos/rssnews/content/RssFeeds.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/rssnews/content/ScrollBar.qml (renamed from basicsuite/Qt5Everywhere/demos/rssnews/content/ScrollBar.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/rssnews/content/images/busy.png (renamed from basicsuite/Qt5Everywhere/demos/rssnews/content/images/busy.png)bin2629 -> 2629 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/rssnews/content/images/scrollbar.png (renamed from basicsuite/Qt5Everywhere/demos/rssnews/content/images/scrollbar.png)bin161 -> 161 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/rssnews/rssnews.qml (renamed from basicsuite/Qt5Everywhere/demos/rssnews/rssnews.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/rssnews/rssnews.qmlproject (renamed from basicsuite/Qt5Everywhere/demos/rssnews/rssnews.qmlproject)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/Block.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/Block.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/BlockEmitter.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/BlockEmitter.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/Button.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/Button.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/GameArea.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/GameArea.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/LogoAnimation.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/LogoAnimation.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/MenuEmitter.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/MenuEmitter.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/PaintEmitter.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/PaintEmitter.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/PrimaryPack.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/PrimaryPack.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/PuzzleBlock.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/PuzzleBlock.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/SamegameText.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/SamegameText.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/SimpleBlock.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/SimpleBlock.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/SmokeText.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/SmokeText.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/background-puzzle.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/background-puzzle.png)bin86666 -> 86666 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/background.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/background.png)bin101018 -> 101018 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/bar.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/bar.png)bin10970 -> 10970 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/blue-puzzle.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/blue-puzzle.png)bin2219 -> 2219 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/blue.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/blue.png)bin1018 -> 1018 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/bubble-highscore.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/bubble-highscore.png)bin2276 -> 2276 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/bubble-puzzle.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/bubble-puzzle.png)bin2811 -> 2811 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-1.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-1.png)bin2728 -> 2728 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-2.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-2.png)bin3378 -> 3378 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-3.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-3.png)bin1423 -> 1423 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-4.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-4.png)bin2096 -> 2096 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-new.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-new.png)bin3662 -> 3662 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-menu.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-menu.png)bin2391 -> 2391 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-puzzle-next.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-puzzle-next.png)bin3658 -> 3658 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-quit.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-quit.png)bin2100 -> 2100 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/green-puzzle.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/green-puzzle.png)bin2271 -> 2271 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/green.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/green.png)bin1024 -> 1024 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/icon-fail.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/icon-fail.png)bin6549 -> 6549 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/icon-ok.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/icon-ok.png)bin7190 -> 7190 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/icon-time.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/icon-time.png)bin1159 -> 1159 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/logo-a.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/logo-a.png)bin1814 -> 1814 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/logo-e.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/logo-e.png)bin1725 -> 1725 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/logo-g.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/logo-g.png)bin1765 -> 1765 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/logo-m.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/logo-m.png)bin1743 -> 1743 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/logo-s.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/logo-s.png)bin1791 -> 1791 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/logo.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/logo.png)bin3608 -> 3608 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/particle-brick.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/particle-brick.png)bin861 -> 861 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/particle-paint.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/particle-paint.png)bin714 -> 714 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/particle-smoke.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/particle-smoke.png)bin5409 -> 5409 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/red-puzzle.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/red-puzzle.png)bin2218 -> 2218 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/red.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/red.png)bin1018 -> 1018 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/text-highscore-new.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/text-highscore-new.png)bin6767 -> 6767 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/text-highscore.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/text-highscore.png)bin3179 -> 3179 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/text-no-winner.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/text-no-winner.png)bin6321 -> 6321 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/text-p1-go.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/text-p1-go.png)bin5395 -> 5395 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/text-p1-won.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/text-p1-won.png)bin5618 -> 5618 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/text-p1.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/text-p1.png)bin1751 -> 1751 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/text-p2-go.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/text-p2-go.png)bin5874 -> 5874 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/text-p2-won.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/text-p2-won.png)bin6177 -> 6177 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/text-p2.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/text-p2.png)bin2381 -> 2381 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/yellow-puzzle.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/yellow-puzzle.png)bin2239 -> 2239 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/gfx/yellow.png (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/gfx/yellow.png)bin1008 -> 1008 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/levels/TemplateBase.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/levels/TemplateBase.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/levels/level0.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/levels/level0.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/levels/level1.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/levels/level1.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/levels/level2.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/levels/level2.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/levels/level3.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/levels/level3.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/levels/level4.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/levels/level4.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/levels/level5.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/levels/level5.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/levels/level6.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/levels/level6.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/levels/level7.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/levels/level7.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/levels/level8.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/levels/level8.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/levels/level9.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/levels/level9.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/content/samegame.js (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/samegame.js)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/samegame.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/samegame.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/samegame.qrc (renamed from basicsuite/Qt5Everywhere/demos/samegame/samegame.qrc)0
-rw-r--r--basicsuite/qt5-everywhere/demos/samegame/settings.js (renamed from basicsuite/Qt5 Launch Presentation/samegame/settings.js)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Content.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Content.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/EffectSelectionPanel.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/EffectSelectionPanel.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/Effect.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/Effect.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectBillboard.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectBillboard.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectBlackAndWhite.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectBlackAndWhite.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectEmboss.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectEmboss.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectGaussianBlur.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectGaussianBlur.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectGlow.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectGlow.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectIsolate.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectIsolate.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectPassThrough.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectPassThrough.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectPixelate.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectPixelate.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectPosterize.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectPosterize.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectRipple.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectRipple.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectSepia.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectSepia.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectSharpen.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectSharpen.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectShockwave.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectShockwave.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectSobelEdgeDetection1.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectSobelEdgeDetection1.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectToon.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectToon.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectVignette.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectVignette.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectWarhol.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectWarhol.qml)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/Effects/EffectWobble.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Effects/EffectWobble.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/shaders/Logo.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Logo.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/shaders/LogoContainer.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/LogoContainer.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/shaders/ParameterPanel.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/ParameterPanel.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/shaders/Slider.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/Slider.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/shaders/images/particle-smoke.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/particle-smoke.png)bin5409 -> 5409 bytes
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/images/qt-logo.png (renamed from basicsuite/Qt5Everywhere/demos/shaders/images/qt-logo.png)bin11465 -> 11465 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/shaders/images/wallpaper.png (renamed from basicsuite/Qt5Everywhere/demos/shaders/images/wallpaper.png)bin225879 -> 225879 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/shaders/import/import.pro (renamed from basicsuite/Qt5Everywhere/demos/shaders/import/import.pro)0
-rw-r--r--basicsuite/qt5-everywhere/demos/shaders/import/main.cpp (renamed from basicsuite/Qt5Everywhere/demos/shaders/import/main.cpp)0
-rw-r--r--basicsuite/qt5-everywhere/demos/shaders/import/plugin.json0
-rw-r--r--basicsuite/qt5-everywhere/demos/shaders/import/qmldir (renamed from basicsuite/Qt5Everywhere/demos/shaders/import/qmldir)0
-rw-r--r--basicsuite/qt5-everywhere/demos/shaders/import/shaderfilereader.cpp (renamed from basicsuite/Qt5Everywhere/demos/shaders/import/shaderfilereader.cpp)9
-rw-r--r--basicsuite/qt5-everywhere/demos/shaders/import/shaderfilereader.h (renamed from basicsuite/Qt5Everywhere/demos/shaders/import/shaderfilereader.h)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/main.qml (renamed from basicsuite/Qt5Everywhere/demos/shaders/main.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/shaders/shaders.pro (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders.pro)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/billboard.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/billboard.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/blackandwhite.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/blackandwhite.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/emboss.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/emboss.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/gaussianblur_h.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/gaussianblur_h.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/gaussianblur_v.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/gaussianblur_v.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/glow.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/glow.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/isolate.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/isolate.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/pixelate.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/pixelate.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/posterize.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/posterize.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/ripple.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/ripple.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/selectionpanel.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/selectionpanel.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/sepia.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/sepia.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/sharpen.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/sharpen.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/shockwave.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/shockwave.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/sobeledgedetection1.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/sobeledgedetection1.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/toon.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/toon.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/vignette.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/vignette.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/warhol.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/warhol.fsh)0
-rwxr-xr-xbasicsuite/qt5-everywhere/demos/shaders/shaders/wobble.fsh (renamed from basicsuite/Qt5Everywhere/demos/shaders/shaders/wobble.fsh)0
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/content/AndroidDelegate.qml (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/content/AndroidDelegate.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/content/ButtonPage.qml (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/content/ButtonPage.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/content/CustomAppWindow.qml (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/content/CustomAppWindow.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/content/ProgressBarPage.qml (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/content/ProgressBarPage.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/content/SliderPage.qml (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/content/SliderPage.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/content/TabBarPage.qml (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/content/TabBarPage.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/content/TextInputPage.qml (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/content/TextInputPage.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/images/NOTICE.txt (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/images/NOTICE.txt)0
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/images/button_default.png (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/images/button_default.png)bin1406 -> 1406 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/images/button_pressed.png (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/images/button_pressed.png)bin1694 -> 1694 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/images/navigation_next_item.png (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/images/navigation_next_item.png)bin1341 -> 1341 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/images/navigation_previous_item.png (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/images/navigation_previous_item.png)bin1343 -> 1343 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/images/tab_selected.png (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/images/tab_selected.png)bin217 -> 217 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/images/tabs_standard.png (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/images/tabs_standard.png)bin1230 -> 1230 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/images/textinput.png (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/images/textinput.png)bin4132 -> 4132 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/images/toolbar.png (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/images/toolbar.png)bin1643 -> 1643 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/touchgallery/main.qml (renamed from basicsuite/Qt5Everywhere/demos/touchgallery/main.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/video/Content.qml (renamed from basicsuite/Qt5Everywhere/demos/video/Content.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/video/ContentVideo.qml (renamed from basicsuite/Qt5Everywhere/demos/video/ContentVideo.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/video/ControlBar.qml (renamed from basicsuite/Qt5Everywhere/demos/video/ControlBar.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/video/ImageButton.qml (renamed from basicsuite/Qt5Everywhere/demos/video/ImageButton.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/video/PlaybackControl.qml (renamed from basicsuite/Qt5Everywhere/demos/video/PlaybackControl.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/video/ScrollBar.qml (renamed from basicsuite/Qt5Everywhere/demos/video/ScrollBar.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/video/SeekControl.qml (renamed from basicsuite/Qt5Everywhere/demos/video/SeekControl.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/video/Slider.qml (renamed from basicsuite/Qt5Everywhere/demos/video/Slider.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/video/VideoDelegate.qml (renamed from basicsuite/Qt5Everywhere/demos/video/VideoDelegate.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/video/VideoSelector.qml (renamed from basicsuite/Qt5Everywhere/demos/video/VideoSelector.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/video/VolumeControl.qml (renamed from basicsuite/Qt5Everywhere/demos/video/VolumeControl.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/video/images/CloseButton.png (renamed from basicsuite/Qt5Everywhere/demos/video/images/CloseButton.png)bin534 -> 534 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/images/PauseButton.png (renamed from basicsuite/Qt5Everywhere/demos/video/images/PauseButton.png)bin681 -> 681 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/images/PlayButton.png (renamed from basicsuite/Qt5Everywhere/demos/video/images/PlayButton.png)bin1617 -> 1617 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/images/RateButtonForward.png (renamed from basicsuite/Qt5Everywhere/demos/video/images/RateButtonForward.png)bin3175 -> 3175 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/images/RateButtonReverse.png (renamed from basicsuite/Qt5Everywhere/demos/video/images/RateButtonReverse.png)bin3289 -> 3289 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/images/StopButton.png (renamed from basicsuite/Qt5Everywhere/demos/video/images/StopButton.png)bin534 -> 534 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/images/VolumeDown.png (renamed from basicsuite/Qt5Everywhere/demos/video/images/VolumeDown.png)bin814 -> 814 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/images/VolumeUp.png (renamed from basicsuite/Qt5Everywhere/demos/video/images/VolumeUp.png)bin1972 -> 1972 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/main.qml (renamed from basicsuite/Qt5Everywhere/demos/video/main.qml)0
-rw-r--r--basicsuite/qt5-everywhere/demos/video/qt5_video_jens.png (renamed from basicsuite/Qt5Everywhere/demos/video/qt5_video_jens.png)bin34519 -> 34519 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/qt5_video_kenneth.png (renamed from basicsuite/Qt5Everywhere/demos/video/qt5_video_kenneth.png)bin42023 -> 42023 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/qt5_video_lars.png (renamed from basicsuite/Qt5Everywhere/demos/video/qt5_video_lars.png)bin52829 -> 52829 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/qt5_video_samuel.png (renamed from basicsuite/Qt5Everywhere/demos/video/qt5_video_samuel.png)bin27869 -> 27869 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/qt5_video_simon.png (renamed from basicsuite/Qt5Everywhere/demos/video/qt5_video_simon.png)bin33733 -> 33733 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/qt5_video_thiago.png (renamed from basicsuite/Qt5Everywhere/demos/video/qt5_video_thiago.png)bin31894 -> 31894 bytes
-rw-r--r--basicsuite/qt5-everywhere/demos/video/qt5_videos.xml (renamed from basicsuite/Qt5Everywhere/demos/video/qt5_videos.xml)0
-rw-r--r--basicsuite/qt5-everywhere/description.txt (renamed from basicsuite/Qt5Everywhere/description.txt)0
-rw-r--r--basicsuite/qt5-everywhere/engine.js (renamed from basicsuite/Qt5Everywhere/engine.js)0
-rw-r--r--basicsuite/qt5-everywhere/fonts/OFL.txt (renamed from basicsuite/Qt5Everywhere/fonts/OFL.txt)0
-rw-r--r--basicsuite/qt5-everywhere/fonts/PatrickHandSC-Regular.ttf (renamed from basicsuite/Qt5Everywhere/fonts/PatrickHandSC-Regular.ttf)bin152608 -> 152608 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/box.png (renamed from basicsuite/Qt5Everywhere/images/box.png)bin4666 -> 4666 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/box_open.png (renamed from basicsuite/Qt5Everywhere/images/box_open.png)bin5722 -> 5722 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/btn_help.png (renamed from basicsuite/Qt5Everywhere/images/btn_help.png)bin2587 -> 2587 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/btn_home.png (renamed from basicsuite/Qt5Everywhere/images/btn_home.png)bin3354 -> 3354 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/btn_next.png (renamed from basicsuite/Qt5Everywhere/images/btn_next.png)bin3374 -> 3374 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/btn_previous.png (renamed from basicsuite/Qt5Everywhere/images/btn_previous.png)bin3325 -> 3325 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/car_device.png (renamed from basicsuite/Qt5Everywhere/images/car_device.png)bin8356 -> 8356 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/character0.png (renamed from basicsuite/Qt5Everywhere/images/character0.png)bin13119 -> 13119 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/character1.png (renamed from basicsuite/Qt5Everywhere/images/character1.png)bin15654 -> 15654 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/character10.png (renamed from basicsuite/Qt5Everywhere/images/character10.png)bin15243 -> 15243 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/character2.png (renamed from basicsuite/Qt5Everywhere/images/character2.png)bin12270 -> 12270 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/character3.png (renamed from basicsuite/Qt5Everywhere/images/character3.png)bin14991 -> 14991 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/character4.png (renamed from basicsuite/Qt5Everywhere/images/character4.png)bin15077 -> 15077 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/character5.png (renamed from basicsuite/Qt5Everywhere/images/character5.png)bin13011 -> 13011 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/character6.png (renamed from basicsuite/Qt5Everywhere/images/character6.png)bin15671 -> 15671 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/character7.png (renamed from basicsuite/Qt5Everywhere/images/character7.png)bin13589 -> 13589 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/character8.png (renamed from basicsuite/Qt5Everywhere/images/character8.png)bin12914 -> 12914 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/character9.png (renamed from basicsuite/Qt5Everywhere/images/character9.png)bin18085 -> 18085 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/cloud1.png (renamed from basicsuite/Qt5Everywhere/images/cloud1.png)bin2860 -> 2860 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/cloud2.png (renamed from basicsuite/Qt5Everywhere/images/cloud2.png)bin3043 -> 3043 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/hand.png (renamed from basicsuite/Qt5Everywhere/images/hand.png)bin32258 -> 32258 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/highlight_mask.png (renamed from basicsuite/Qt5Everywhere/images/highlight_mask.png)bin10666 -> 10666 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/island.png (renamed from basicsuite/Qt5Everywhere/images/island.png)bin50597 -> 50597 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/laptop1.png (renamed from basicsuite/Qt5Everywhere/images/laptop1.png)bin12899 -> 12899 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/laptop2.png (renamed from basicsuite/Qt5Everywhere/images/laptop2.png)bin12448 -> 12448 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/man1.png (renamed from basicsuite/Qt5Everywhere/images/man1.png)bin12878 -> 12878 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/medical_device.png (renamed from basicsuite/Qt5Everywhere/images/medical_device.png)bin23780 -> 23780 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/mountain.png (renamed from basicsuite/Qt5Everywhere/images/mountain.png)bin5304 -> 5304 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/particle-smoke.png (renamed from basicsuite/Qt5Everywhere/demos/shaders/images/particle-smoke.png)bin5409 -> 5409 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/phone1.png (renamed from basicsuite/Qt5Everywhere/images/phone1.png)bin19454 -> 19454 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/phone2.png (renamed from basicsuite/Qt5Everywhere/images/phone2.png)bin10535 -> 10535 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/phone3.png (renamed from basicsuite/Qt5Everywhere/images/phone3.png)bin11835 -> 11835 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/stones.png (renamed from basicsuite/Qt5Everywhere/images/stones.png)bin3041 -> 3041 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/tablet1.png (renamed from basicsuite/Qt5Everywhere/images/tablet1.png)bin18363 -> 18363 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/tree1.png (renamed from basicsuite/Qt5Everywhere/images/tree1.png)bin2128 -> 2128 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/tree2.png (renamed from basicsuite/Qt5Everywhere/images/tree2.png)bin1747 -> 1747 bytes
-rw-r--r--basicsuite/qt5-everywhere/images/tv.png (renamed from basicsuite/Qt5Everywhere/images/tv.png)bin18685 -> 18685 bytes
-rw-r--r--basicsuite/qt5-everywhere/main.qml (renamed from basicsuite/Qt5Everywhere/main.qml)0
-rw-r--r--basicsuite/qt5-everywhere/preview_l.jpg (renamed from basicsuite/Qt5Everywhere/preview_l.jpg)bin34331 -> 34331 bytes
-rw-r--r--basicsuite/qt5-everywhere/qt5-everywhere.pro (renamed from basicsuite/Qt5Everywhere/Qt5Everywhere.pro)2
-rw-r--r--basicsuite/qt5-everywhere/style.js (renamed from basicsuite/Qt5Everywhere/style.js)0
-rw-r--r--basicsuite/qt5-everywhere/title.txt (renamed from basicsuite/Qt5Everywhere/title.txt)0
-rw-r--r--basicsuite/qt5-launchpresentation/Button.qml (renamed from basicsuite/Qt5 Launch Presentation/Button.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/CameraSlide.qml (renamed from basicsuite/Qt5 Launch Presentation/CameraSlide.qml)2
-rw-r--r--basicsuite/qt5-launchpresentation/CanvasSlide.qml (renamed from basicsuite/Qt5 Launch Presentation/CanvasSlide.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/DemoMain.qml (renamed from basicsuite/Qt5 Launch Presentation/DemoMain.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/EffectsSlide.qml (renamed from basicsuite/Qt5 Launch Presentation/EffectsSlide.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/ExamplesSlide.qml (renamed from basicsuite/Qt5 Launch Presentation/ExamplesSlide.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/FontSlide.qml (renamed from basicsuite/Qt5 Launch Presentation/FontSlide.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/NoisyGradient.qml (renamed from basicsuite/Qt5 Launch Presentation/NoisyGradient.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/NormalMapGenerator.qml (renamed from basicsuite/Qt5 Launch Presentation/NormalMapGenerator.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/OpacityTransitionPresentation.qml (renamed from basicsuite/Qt5 Launch Presentation/OpacityTransitionPresentation.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/ParticleSlide.qml (renamed from basicsuite/Qt5 Launch Presentation/ParticleSlide.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/README (renamed from basicsuite/Qt5 Launch Presentation/README)0
-rw-r--r--basicsuite/qt5-launchpresentation/ShaderSlide.qml (renamed from basicsuite/Qt5 Launch Presentation/ShaderSlide.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/SlideDeck.qml (renamed from basicsuite/Qt5 Launch Presentation/SlideDeck.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/Swirl.qml (renamed from basicsuite/Qt5 Launch Presentation/Swirl.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/VideoSlide.qml (renamed from basicsuite/Qt5 Launch Presentation/VideoSlide.qml)2
-rw-r--r--basicsuite/qt5-launchpresentation/WebKitSlideContent.qml (renamed from basicsuite/Qt5 Launch Presentation/WebKitSlideContent.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/WebkitSlide.qml (renamed from basicsuite/Qt5 Launch Presentation/WebkitSlide.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/WidgetsSlide.qml (renamed from basicsuite/Qt5 Launch Presentation/WidgetsSlide.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/.DS_Store (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/.DS_Store)bin6148 -> 6148 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/Calqlatr.qml (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/Calqlatr.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/Button.qml (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/Button.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/Display.qml (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/Display.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/NumberPad.qml (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/NumberPad.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/StyleLabel.qml (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/StyleLabel.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/audio/touch.wav (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/audio/touch.wav)bin950 -> 950 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/calculator.js (renamed from basicsuite/Qt5 Launch Presentation/calqlatr/content/calculator.js)0
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/images/icon-back.png (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/images/icon-back.png)bin328 -> 328 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/images/icon-close.png (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/images/icon-close.png)bin488 -> 488 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/images/icon-settings.png (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/images/icon-settings.png)bin503 -> 503 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/images/logo.png (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/images/logo.png)bin5950 -> 5950 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/images/paper-edge-left.png (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/images/paper-edge-left.png)bin12401 -> 12401 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/images/paper-edge-right.png (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/images/paper-edge-right.png)bin12967 -> 12967 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/images/paper-grip.png (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/images/paper-grip.png)bin298 -> 298 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/images/settings-selected-a.png (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/images/settings-selected-a.png)bin2326 -> 2326 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/images/settings-selected-b.png (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/images/settings-selected-b.png)bin2334 -> 2334 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/images/touch-green.png (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/images/touch-green.png)bin4808 -> 4808 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/calqlatr/content/images/touch-white.png (renamed from basicsuite/Qt5Everywhere/demos/calqlatr/content/images/touch-white.png)bin4601 -> 4601 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/demo.qmlproject (renamed from basicsuite/Qt5 Launch Presentation/demo.qmlproject)0
-rw-r--r--basicsuite/qt5-launchpresentation/description.txt (renamed from basicsuite/Qt5 Launch Presentation/description.txt)0
-rw-r--r--basicsuite/qt5-launchpresentation/images/ally.png (renamed from basicsuite/Qt5 Launch Presentation/images/ally.png)bin1907941 -> 1907941 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/images/butterfly.png (renamed from basicsuite/Qt5 Launch Presentation/images/butterfly.png)bin18668 -> 18668 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/images/displace.png (renamed from basicsuite/Qt5 Launch Presentation/images/displace.png)bin20269 -> 20269 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/images/fog.png (renamed from basicsuite/Qt5 Launch Presentation/images/fog.png)bin225653 -> 225653 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/images/particle.png (renamed from basicsuite/Qt5 Launch Presentation/particles/particle.png)bin861 -> 861 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/images/qt-logo.png (renamed from basicsuite/Qt5 Launch Presentation/images/qt-logo.png)bin49656 -> 49656 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/images/widgets_boxes.png (renamed from basicsuite/Qt5 Launch Presentation/images/widgets_boxes.png)bin589779 -> 589779 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/images/widgets_chips.png (renamed from basicsuite/Qt5 Launch Presentation/images/widgets_chips.png)bin211342 -> 211342 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/images/widgets_mainwindows.png (renamed from basicsuite/Qt5 Launch Presentation/images/widgets_mainwindows.png)bin95685 -> 95685 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/images/widgets_styles_fusion.png (renamed from basicsuite/Qt5 Launch Presentation/images/widgets_styles_fusion.png)bin65678 -> 65678 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/images/widgets_styles_macstyle.png (renamed from basicsuite/Qt5 Launch Presentation/images/widgets_styles_macstyle.png)bin70514 -> 70514 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/main.qml (renamed from basicsuite/Qt5 Launch Presentation/main.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/main_hifi.qml (renamed from basicsuite/Qt5 Launch Presentation/main_hifi.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/.DS_Store (renamed from basicsuite/Qt5Everywhere/demos/maroon/.DS_Store)bin6148 -> 6148 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/Maroon.qml (renamed from basicsuite/Qt5Everywhere/demos/maroon/Maroon.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/BuildButton.qml (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/BuildButton.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/GameCanvas.qml (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/GameCanvas.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/GameOverScreen.qml (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/GameOverScreen.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/InfoBar.qml (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/InfoBar.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/NewGameScreen.qml (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/NewGameScreen.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/SoundEffect.qml (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/SoundEffect.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/audio/bomb-action.wav (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/audio/bomb-action.wav)bin20972 -> 20972 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/audio/catch-action.wav (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/audio/catch-action.wav)bin13274 -> 13274 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/audio/catch.wav (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/audio/catch.wav)bin8638 -> 8638 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/audio/currency.wav (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/audio/currency.wav)bin15790 -> 15790 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/audio/factory-action.wav (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/audio/factory-action.wav)bin4936 -> 4936 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/audio/melee-action.wav (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/audio/melee-action.wav)bin17798 -> 17798 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/audio/projectile-action.wav (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/audio/projectile-action.wav)bin2562 -> 2562 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/audio/shooter-action.wav (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/audio/shooter-action.wav)bin27554 -> 27554 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/background.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/background.png)bin5802 -> 5802 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/bomb-action.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/bomb-action.png)bin23974 -> 23974 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/bomb-idle.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/bomb-idle.png)bin12238 -> 12238 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/bomb.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/bomb.png)bin4067 -> 4067 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/button-help.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/button-help.png)bin8916 -> 8916 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/button-play.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/button-play.png)bin13945 -> 13945 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/catch-action.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/catch-action.png)bin6760 -> 6760 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/catch.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/catch.png)bin4771 -> 4771 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/cloud.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/cloud.png)bin3398 -> 3398 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/currency.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/currency.png)bin1889 -> 1889 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/dialog-bomb.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/dialog-bomb.png)bin3751 -> 3751 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/dialog-factory.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/dialog-factory.png)bin3946 -> 3946 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/dialog-melee.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/dialog-melee.png)bin4392 -> 4392 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/dialog-pointer.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/dialog-pointer.png)bin911 -> 911 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/dialog-shooter.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/dialog-shooter.png)bin3737 -> 3737 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/dialog.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/dialog.png)bin3362 -> 3362 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/factory-action.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/factory-action.png)bin22440 -> 22440 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/factory-idle.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/factory-idle.png)bin12729 -> 12729 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/factory.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/factory.png)bin4138 -> 4138 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/grid.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/grid.png)bin2830 -> 2830 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/help.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/help.png)bin38255 -> 38255 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/lifes.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/lifes.png)bin1675 -> 1675 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/logo-bubble.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/logo-bubble.png)bin7706 -> 7706 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/logo-fish.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/logo-fish.png)bin3477 -> 3477 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/logo.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/logo.png)bin18332 -> 18332 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/melee-action.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/melee-action.png)bin7797 -> 7797 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/melee-idle.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/melee-idle.png)bin22832 -> 22832 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/melee.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/melee.png)bin4046 -> 4046 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/mob-idle.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/mob-idle.png)bin6181 -> 6181 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/mob.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/mob.png)bin2391 -> 2391 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/points.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/points.png)bin1561 -> 1561 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/projectile-action.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/projectile-action.png)bin6257 -> 6257 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/projectile.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/projectile.png)bin801 -> 801 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/scores.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/scores.png)bin1535 -> 1535 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/shooter-action.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/shooter-action.png)bin18121 -> 18121 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/shooter-idle.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/shooter-idle.png)bin11929 -> 11929 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/shooter.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/shooter.png)bin4137 -> 4137 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/sunlight.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/sunlight.png)bin248412 -> 248412 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/text-1.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/text-1.png)bin2777 -> 2777 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/text-2.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/text-2.png)bin4959 -> 4959 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/text-3.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/text-3.png)bin5063 -> 5063 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/text-blank.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/text-blank.png)bin1326 -> 1326 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/text-gameover.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/text-gameover.png)bin1515 -> 1515 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/text-go.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/text-go.png)bin4230 -> 4230 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/gfx/wave.png (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/gfx/wave.png)bin2763 -> 2763 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/logic.js (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/logic.js)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/mobs/MobBase.qml (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/mobs/MobBase.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/towers/Bomb.qml (renamed from basicsuite/Qt5 Launch Presentation/maroon/content/towers/Bomb.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/towers/Factory.qml (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/towers/Factory.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/towers/Melee.qml (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/towers/Melee.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/towers/Ranged.qml (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/towers/Ranged.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/maroon/content/towers/TowerBase.qml (renamed from basicsuite/Qt5Everywhere/demos/maroon/content/towers/TowerBase.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/particles/customemitter.qml (renamed from basicsuite/Qt5 Launch Presentation/particles/customemitter.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/particles/emitmask.qml (renamed from basicsuite/Qt5 Launch Presentation/particles/emitmask.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/particles/particle.png (renamed from basicsuite/Qt5 Particles Demo/images/particle.png)bin861 -> 861 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/particles/particle4.png (renamed from basicsuite/Qt5 Launch Presentation/particles/particle4.png)bin1799 -> 1799 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/particles/star.png (renamed from basicsuite/Qt5 Launch Presentation/particles/star.png)bin1550 -> 1550 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/particles/starfish_mask.png (renamed from basicsuite/Qt5 Launch Presentation/particles/starfish_mask.png)bin11301 -> 11301 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/particles/velocityfrommotion.qml (renamed from basicsuite/Qt5 Launch Presentation/particles/velocityfrommotion.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/presentation/Clock.qml (renamed from basicsuite/Qt5 Launch Presentation/presentation/Clock.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/presentation/CodeSlide.qml (renamed from basicsuite/Qt5 Launch Presentation/presentation/CodeSlide.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/presentation/Presentation.qml (renamed from basicsuite/Qt5 Launch Presentation/presentation/Presentation.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/presentation/Slide.qml (renamed from basicsuite/Qt5 Launch Presentation/presentation/Slide.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/presentation/SlideCounter.qml (renamed from basicsuite/Qt5 Launch Presentation/presentation/SlideCounter.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/preview_l.jpg (renamed from basicsuite/Qt5 Launch Presentation/preview_l.jpg)bin16252 -> 16252 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/qt5-lauchpresentation.pro18
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/.DS_Store (renamed from basicsuite/Qt5 Launch Presentation/samegame/.DS_Store)bin6148 -> 6148 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/Samegame.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/Samegame.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/Block.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/Block.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/BlockEmitter.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/BlockEmitter.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/Button.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/Button.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/GameArea.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/GameArea.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/LogoAnimation.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/LogoAnimation.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/MenuEmitter.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/MenuEmitter.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/PaintEmitter.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/PaintEmitter.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/PrimaryPack.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/PrimaryPack.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/PuzzleBlock.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/PuzzleBlock.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/SamegameText.qml (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/SamegameText.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/SimpleBlock.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/SimpleBlock.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/SmokeText.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/SmokeText.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/background-puzzle.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/background-puzzle.png)bin86666 -> 86666 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/background.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/background.png)bin101018 -> 101018 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/bar.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/bar.png)bin10970 -> 10970 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/blue-puzzle.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/blue-puzzle.png)bin2219 -> 2219 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/blue.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/blue.png)bin1018 -> 1018 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/bubble-highscore.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/bubble-highscore.png)bin2276 -> 2276 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/bubble-puzzle.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/bubble-puzzle.png)bin2811 -> 2811 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/but-game-1.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/but-game-1.png)bin2728 -> 2728 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/but-game-2.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/but-game-2.png)bin3378 -> 3378 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/but-game-3.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/but-game-3.png)bin1423 -> 1423 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/but-game-4.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/but-game-4.png)bin2096 -> 2096 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/but-game-new.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/but-game-new.png)bin3662 -> 3662 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/but-menu.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/but-menu.png)bin2391 -> 2391 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/but-puzzle-next.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/but-puzzle-next.png)bin3658 -> 3658 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/but-quit.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/but-quit.png)bin2100 -> 2100 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/green-puzzle.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/green-puzzle.png)bin2271 -> 2271 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/green.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/green.png)bin1024 -> 1024 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/icon-fail.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/icon-fail.png)bin6549 -> 6549 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/icon-ok.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/icon-ok.png)bin7190 -> 7190 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/icon-time.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/icon-time.png)bin1159 -> 1159 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/logo-a.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/logo-a.png)bin1814 -> 1814 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/logo-e.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/logo-e.png)bin1725 -> 1725 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/logo-g.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/logo-g.png)bin1765 -> 1765 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/logo-m.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/logo-m.png)bin1743 -> 1743 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/logo-s.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/logo-s.png)bin1791 -> 1791 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/logo.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/logo.png)bin3608 -> 3608 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/particle-brick.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/particle-brick.png)bin861 -> 861 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/particle-paint.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/particle-paint.png)bin714 -> 714 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/particle-smoke.png (renamed from basicsuite/Qt5Everywhere/images/particle-smoke.png)bin5409 -> 5409 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/red-puzzle.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/red-puzzle.png)bin2218 -> 2218 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/red.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/red.png)bin1018 -> 1018 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/text-highscore-new.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/text-highscore-new.png)bin6767 -> 6767 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/text-highscore.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/text-highscore.png)bin3179 -> 3179 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/text-no-winner.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/text-no-winner.png)bin6321 -> 6321 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/text-p1-go.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/text-p1-go.png)bin5395 -> 5395 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/text-p1-won.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/text-p1-won.png)bin5618 -> 5618 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/text-p1.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/text-p1.png)bin1751 -> 1751 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/text-p2-go.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/text-p2-go.png)bin5874 -> 5874 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/text-p2-won.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/text-p2-won.png)bin6177 -> 6177 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/text-p2.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/text-p2.png)bin2381 -> 2381 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/yellow-puzzle.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/yellow-puzzle.png)bin2239 -> 2239 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/gfx/yellow.png (renamed from basicsuite/Qt5Everywhere/demos/samegame/content/gfx/yellow.png)bin1008 -> 1008 bytes
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/levels/TemplateBase.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/levels/TemplateBase.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/levels/level0.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/levels/level0.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/levels/level1.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/levels/level1.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/levels/level2.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/levels/level2.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/levels/level3.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/levels/level3.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/levels/level4.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/levels/level4.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/levels/level5.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/levels/level5.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/levels/level6.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/levels/level6.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/levels/level7.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/levels/level7.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/levels/level8.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/levels/level8.qml)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/content/levels/level9.qml (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/levels/level9.qml)0
-rwxr-xr-xbasicsuite/qt5-launchpresentation/samegame/content/samegame.js (renamed from basicsuite/Qt5 Launch Presentation/samegame/content/samegame.js)0
-rw-r--r--basicsuite/qt5-launchpresentation/samegame/settings.js (renamed from basicsuite/Qt5Everywhere/demos/samegame/settings.js)0
-rw-r--r--basicsuite/qt5-launchpresentation/title.txt1
-rw-r--r--basicsuite/qt5-particlesdemo/content/burstandpulse.qml (renamed from basicsuite/Qt5 Particles Demo/content/burstandpulse.qml)0
-rw-r--r--basicsuite/qt5-particlesdemo/content/customemitter.qml (renamed from basicsuite/Qt5 Particles Demo/content/customemitter.qml)0
-rw-r--r--basicsuite/qt5-particlesdemo/content/emitmask.qml (renamed from basicsuite/Qt5 Particles Demo/content/emitmask.qml)0
-rw-r--r--basicsuite/qt5-particlesdemo/content/maximumemitted.qml (renamed from basicsuite/Qt5 Particles Demo/content/maximumemitted.qml)0
-rw-r--r--basicsuite/qt5-particlesdemo/content/shapeanddirection.qml (renamed from basicsuite/Qt5 Particles Demo/content/shapeanddirection.qml)0
-rw-r--r--basicsuite/qt5-particlesdemo/content/trailemitter.qml (renamed from basicsuite/Qt5 Particles Demo/content/trailemitter.qml)0
-rw-r--r--basicsuite/qt5-particlesdemo/content/velocityfrommotion.qml (renamed from basicsuite/Qt5 Particles Demo/content/velocityfrommotion.qml)0
-rw-r--r--basicsuite/qt5-particlesdemo/description.txt (renamed from basicsuite/Qt5 Particles Demo/description.txt)0
-rw-r--r--basicsuite/qt5-particlesdemo/doc/images/qml-emitters-example.png (renamed from basicsuite/Qt5 Particles Demo/doc/images/qml-emitters-example.png)bin54749 -> 54749 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/doc/src/emitters.qdoc (renamed from basicsuite/Qt5 Particles Demo/doc/src/emitters.qdoc)14
-rw-r--r--basicsuite/qt5-particlesdemo/emitters.pro (renamed from basicsuite/Qt5 Particles Demo/emitters.pro)0
-rw-r--r--basicsuite/qt5-particlesdemo/emitters.qmlproject (renamed from basicsuite/Qt5 Particles Demo/emitters.qmlproject)0
-rw-r--r--basicsuite/qt5-particlesdemo/emitters.qrc (renamed from basicsuite/Qt5 Particles Demo/emitters.qrc)0
-rw-r--r--basicsuite/qt5-particlesdemo/images/_explo.png (renamed from basicsuite/Qt5 Particles Demo/images/_explo.png)bin81528 -> 81528 bytes
-rwxr-xr-xbasicsuite/qt5-particlesdemo/images/backgroundLeaves.jpg (renamed from basicsuite/Qt5 Particles Demo/images/backgroundLeaves.jpg)bin78665 -> 78665 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/bear_tiles.png (renamed from basicsuite/Qt5 Particles Demo/images/bear_tiles.png)bin40349 -> 40349 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/candle.png (renamed from basicsuite/Qt5 Particles Demo/images/candle.png)bin1348 -> 1348 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/colortable.png (renamed from basicsuite/Qt5 Particles Demo/images/colortable.png)bin704 -> 704 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/finalfrontier.png (renamed from basicsuite/Qt5 Particles Demo/images/finalfrontier.png)bin695061 -> 695061 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/flower.png (renamed from basicsuite/Qt5 Particles Demo/images/flower.png)bin4683 -> 4683 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/matchmask.png (renamed from basicsuite/Qt5 Particles Demo/images/matchmask.png)bin2369 -> 2369 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/meteor.png (renamed from basicsuite/Qt5 Particles Demo/images/meteor.png)bin83169 -> 83169 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/meteor_explo.png (renamed from basicsuite/Qt5 Particles Demo/images/meteor_explo.png)bin219946 -> 219946 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/meteors.png (renamed from basicsuite/Qt5 Particles Demo/images/meteors.png)bin132137 -> 132137 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/nullRock.png (renamed from basicsuite/Qt5 Particles Demo/images/nullRock.png)bin140 -> 140 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/particle.png (renamed from basicsuite/Qt5Everywhere/demos/particledemo/particle.png)bin861 -> 861 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/particle2.png (renamed from basicsuite/Qt5 Particles Demo/images/particle2.png)bin3909 -> 3909 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/particle3.png (renamed from basicsuite/Qt5 Particles Demo/images/particle3.png)bin3186 -> 3186 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/particle4.png (renamed from basicsuite/Qt5 Particles Demo/images/particle4.png)bin1799 -> 1799 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/particleA.png (renamed from basicsuite/Qt5 Particles Demo/images/particleA.png)bin3541 -> 3541 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/portal_bg.png (renamed from basicsuite/Qt5 Particles Demo/images/portal_bg.png)bin96858 -> 96858 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/realLeaf1.png (renamed from basicsuite/Qt5 Particles Demo/images/realLeaf1.png)bin15625 -> 15625 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/realLeaf2.png (renamed from basicsuite/Qt5 Particles Demo/images/realLeaf2.png)bin13660 -> 13660 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/realLeaf3.png (renamed from basicsuite/Qt5 Particles Demo/images/realLeaf3.png)bin23809 -> 23809 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/realLeaf4.png (renamed from basicsuite/Qt5 Particles Demo/images/realLeaf4.png)bin23655 -> 23655 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/rocket.png (renamed from basicsuite/Qt5 Particles Demo/images/rocket.png)bin7315 -> 7315 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/rocket2.png (renamed from basicsuite/Qt5 Particles Demo/images/rocket2.png)bin1918 -> 1918 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/sizeInOut.png (renamed from basicsuite/Qt5 Particles Demo/images/sizeInOut.png)bin251 -> 251 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/snowflake.png (renamed from basicsuite/Qt5 Particles Demo/images/snowflake.png)bin189327 -> 189327 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/sparkleSize.png (renamed from basicsuite/Qt5 Particles Demo/images/sparkleSize.png)bin378 -> 378 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/star.png (renamed from basicsuite/Qt5 Particles Demo/images/star.png)bin1550 -> 1550 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/starfish_0.png (renamed from basicsuite/Qt5 Particles Demo/images/starfish_0.png)bin15972 -> 15972 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/starfish_1.png (renamed from basicsuite/Qt5 Particles Demo/images/starfish_1.png)bin15746 -> 15746 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/starfish_2.png (renamed from basicsuite/Qt5 Particles Demo/images/starfish_2.png)bin16067 -> 16067 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/starfish_3.png (renamed from basicsuite/Qt5 Particles Demo/images/starfish_3.png)bin16201 -> 16201 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/starfish_4.png (renamed from basicsuite/Qt5 Particles Demo/images/starfish_4.png)bin14698 -> 14698 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/images/starfish_mask.png (renamed from basicsuite/Qt5 Particles Demo/images/starfish_mask.png)bin11301 -> 11301 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/main.cpp (renamed from basicsuite/Qt5 Particles Demo/main.cpp)0
-rw-r--r--basicsuite/qt5-particlesdemo/main.qml (renamed from basicsuite/Qt5 Particles Demo/main.qml)0
-rw-r--r--basicsuite/qt5-particlesdemo/preview_l.jpg (renamed from basicsuite/Qt5 Particles Demo/preview_l.jpg)bin8889 -> 8889 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/qt5-particlesdemo.pro15
-rw-r--r--basicsuite/qt5-particlesdemo/shared/Button.qml (renamed from basicsuite/Qt5 Particles Demo/shared/Button.qml)0
-rw-r--r--basicsuite/qt5-particlesdemo/shared/LauncherList.qml (renamed from basicsuite/Qt5 Particles Demo/shared/LauncherList.qml)0
-rw-r--r--basicsuite/qt5-particlesdemo/shared/README (renamed from basicsuite/Qt5 Particles Demo/shared/README)0
-rw-r--r--basicsuite/qt5-particlesdemo/shared/SimpleLauncherDelegate.qml (renamed from basicsuite/Qt5 Particles Demo/shared/SimpleLauncherDelegate.qml)0
-rw-r--r--basicsuite/qt5-particlesdemo/shared/images/back.png (renamed from basicsuite/Qt5 Particles Demo/shared/images/back.png)bin1590 -> 1590 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/shared/images/next.png (renamed from basicsuite/Qt5 Particles Demo/shared/images/next.png)bin1371 -> 1371 bytes
-rw-r--r--basicsuite/qt5-particlesdemo/shared/qmldir (renamed from basicsuite/Qt5 Particles Demo/shared/qmldir)0
-rw-r--r--basicsuite/qt5-particlesdemo/shared/quick_shared.qrc (renamed from basicsuite/Qt5 Particles Demo/shared/quick_shared.qrc)0
-rw-r--r--basicsuite/qt5-particlesdemo/shared/shared.h (renamed from basicsuite/Qt5 Particles Demo/shared/shared.h)0
-rw-r--r--basicsuite/qt5-particlesdemo/shared/shared.qrc (renamed from basicsuite/Qt5 Particles Demo/shared/shared.qrc)0
-rw-r--r--basicsuite/qt5-particlesdemo/title.txt1
-rw-r--r--basicsuite/sensorexplorer/app.pro11
-rw-r--r--basicsuite/sensorexplorer/description.txt (renamed from basicsuite/SensorExplorer/description.txt)0
-rw-r--r--basicsuite/sensorexplorer/doc/src/sensor_explorer.qdoc (renamed from basicsuite/SensorExplorer/doc/src/sensor_explorer.qdoc)14
-rw-r--r--basicsuite/sensorexplorer/imports/explorer.cpp (renamed from basicsuite/SensorExplorer/imports/explorer.cpp)0
-rw-r--r--basicsuite/sensorexplorer/imports/explorer.h (renamed from basicsuite/SensorExplorer/imports/explorer.h)0
-rw-r--r--basicsuite/sensorexplorer/imports/imports.pro (renamed from basicsuite/SensorExplorer/imports/imports.pro)0
-rw-r--r--basicsuite/sensorexplorer/imports/main.cpp (renamed from basicsuite/SensorExplorer/imports/main.cpp)0
-rw-r--r--basicsuite/sensorexplorer/imports/plugin.json (renamed from basicsuite/SensorExplorer/imports/plugin.json)0
-rw-r--r--basicsuite/sensorexplorer/imports/propertyinfo.cpp (renamed from basicsuite/SensorExplorer/imports/propertyinfo.cpp)0
-rw-r--r--basicsuite/sensorexplorer/imports/propertyinfo.h (renamed from basicsuite/SensorExplorer/imports/propertyinfo.h)0
-rw-r--r--basicsuite/sensorexplorer/imports/qmldir (renamed from basicsuite/SensorExplorer/imports/qmldir)0
-rw-r--r--basicsuite/sensorexplorer/imports/sensoritem.cpp (renamed from basicsuite/SensorExplorer/imports/sensoritem.cpp)0
-rw-r--r--basicsuite/sensorexplorer/imports/sensoritem.h (renamed from basicsuite/SensorExplorer/imports/sensoritem.h)0
-rw-r--r--basicsuite/sensorexplorer/main.qml (renamed from basicsuite/SensorExplorer/main.qml)0
-rw-r--r--basicsuite/sensorexplorer/preview_l.jpg (renamed from basicsuite/SensorExplorer/preview_l.jpg)bin21553 -> 21553 bytes
-rw-r--r--basicsuite/sensorexplorer/sensorexplorer.pro6
-rw-r--r--basicsuite/sensorexplorer/title.txt (renamed from basicsuite/SensorExplorer/title.txt)0
-rw-r--r--basicsuite/sensors/1.png (renamed from basicsuite/Sensors/1.png)bin33675 -> 33675 bytes
-rw-r--r--basicsuite/sensors/2.png (renamed from basicsuite/Sensors/2.png)bin27754 -> 27754 bytes
-rw-r--r--basicsuite/sensors/3.png (renamed from basicsuite/Sensors/3.png)bin27841 -> 27841 bytes
-rw-r--r--basicsuite/sensors/Accelbubble.qml (renamed from basicsuite/Sensors/Accelbubble.qml)0
-rw-r--r--basicsuite/sensors/Light.qml (renamed from basicsuite/Sensors/Light.qml)0
-rw-r--r--basicsuite/sensors/bluebubble.png (renamed from basicsuite/Sensors/bluebubble.png)bin12815 -> 12815 bytes
-rw-r--r--basicsuite/sensors/description.txt (renamed from basicsuite/Sensors/description.txt)0
-rw-r--r--basicsuite/sensors/main.qml (renamed from basicsuite/Sensors/main.qml)0
-rw-r--r--basicsuite/sensors/preview_l.jpg (renamed from basicsuite/Sensors/preview_l.jpg)bin19464 -> 19464 bytes
-rw-r--r--basicsuite/sensors/sensors.pro13
-rw-r--r--basicsuite/sensors/title.txt1
-rw-r--r--basicsuite/shared/engine.cpp35
-rw-r--r--basicsuite/shared/engine.h49
-rw-r--r--basicsuite/shared/loader.qml62
-rw-r--r--basicsuite/shared/main.cpp81
-rw-r--r--basicsuite/shared/shared.pri20
-rw-r--r--basicsuite/textinput/ScrollBar.qml (renamed from basicsuite/Text Input/ScrollBar.qml)0
-rw-r--r--basicsuite/textinput/TextArea.qml (renamed from basicsuite/Text Input/TextArea.qml)0
-rw-r--r--basicsuite/textinput/TextBase.qml (renamed from basicsuite/Text Input/TextBase.qml)0
-rw-r--r--basicsuite/textinput/TextField.qml (renamed from basicsuite/Text Input/TextField.qml)0
-rw-r--r--basicsuite/textinput/description.txt3
-rw-r--r--basicsuite/textinput/main.qml113
-rw-r--r--basicsuite/textinput/preview_l.jpg (renamed from basicsuite/Text Input/preview_l.jpg)bin16465 -> 16465 bytes
-rw-r--r--basicsuite/textinput/textinput.pro13
-rw-r--r--basicsuite/textinput/title.txt1
984 files changed, 4576 insertions, 473 deletions
diff --git a/basicsuite/About Boot to Qt/About Boot to Qt.qmlproject b/basicsuite/About Boot to Qt/About Boot to Qt.qmlproject
deleted file mode 100644
index 4d32f75..0000000
--- a/basicsuite/About Boot to Qt/About Boot to Qt.qmlproject
+++ /dev/null
@@ -1,18 +0,0 @@
-import QmlProject 1.1
-
-Project {
- mainFile: "main.qml"
-
- /* Include .qml, .js, and image files from current directory and subdirectories */
- QmlFiles {
- directory: "."
- }
- JavaScriptFiles {
- directory: "."
- }
- ImageFiles {
- directory: "."
- }
- /* List of plugin directories passed to QML runtime */
- // importPaths: [ "../exampleplugin" ]
-}
diff --git a/basicsuite/Camera/Camera.pro b/basicsuite/Camera/Camera.pro
deleted file mode 100644
index d8e46c6..0000000
--- a/basicsuite/Camera/Camera.pro
+++ /dev/null
@@ -1,4 +0,0 @@
-TEMPLATE = subdirs
-SUBDIRS += \
- camerautils
-
diff --git a/basicsuite/Controls Layouts/Controls Layouts.qmlproject b/basicsuite/Controls Layouts/Controls Layouts.qmlproject
deleted file mode 100644
index 4d32f75..0000000
--- a/basicsuite/Controls Layouts/Controls Layouts.qmlproject
+++ /dev/null
@@ -1,18 +0,0 @@
-import QmlProject 1.1
-
-Project {
- mainFile: "main.qml"
-
- /* Include .qml, .js, and image files from current directory and subdirectories */
- QmlFiles {
- directory: "."
- }
- JavaScriptFiles {
- directory: "."
- }
- ImageFiles {
- directory: "."
- }
- /* List of plugin directories passed to QML runtime */
- // importPaths: [ "../exampleplugin" ]
-}
diff --git a/basicsuite/Controls Layouts/description.txt b/basicsuite/Controls Layouts/description.txt
deleted file mode 100644
index 393f0dd..0000000
--- a/basicsuite/Controls Layouts/description.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-The "Controls Layout" demonstration aims to show some of the features available in the layout system of the Qt Quick Controls. The layout system in Qt Quick Controls adds GridLayout, RowLayout and ColumnLayout which interact with size-hints from individual controls, making it possible to create interfaces that adapt to various dimensions and still look good.
-
-The example has been adapted slightly to run inside this launcher, the original is available in the Qt Quick Controls repository.
diff --git a/basicsuite/Controls Layouts/main.qml b/basicsuite/Controls Layouts/main.qml
deleted file mode 100644
index b12b6c8..0000000
--- a/basicsuite/Controls Layouts/main.qml
+++ /dev/null
@@ -1,118 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the Qt Quick Controls module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-
-
-
-
-import QtQuick 2.1
-import QtQuick.Controls 1.0
-import QtQuick.Layouts 1.0
-
-Rectangle {
-
- gradient: Gradient {
- GradientStop { position: 0; color: "white" }
- GradientStop { position: 1; color: "lightgray" }
- }
-
- property int margin: 11
- width: 1280
- height: 720
-
- ColumnLayout {
- id: mainLayout
- anchors.fill: parent
- anchors.margins: margin
- GroupBox {
- id: rowBox
- title: "Row layout"
- Layout.fillWidth: true
-
- RowLayout {
- id: rowLayout
- anchors.fill: parent
- TextField {
- placeholderText: "This wants to grow horizontally"
- Layout.fillWidth: true
- }
- Button {
- text: "Button"
- }
- }
- }
-
- GroupBox {
- id: gridBox
- title: "Grid layout"
- Layout.fillWidth: true
-
- GridLayout {
- id: gridLayout
- rows: 3
- flow: GridLayout.TopToBottom
- anchors.fill: parent
-
- Label { text: "Line 1" }
- Label { text: "Line 2" }
- Label { text: "Line 3" }
-
- TextField { }
- TextField { }
- TextField { }
-
- TextArea {
- text: "This widget spans over three rows in the GridLayout.\n"
- + "All items in the GridLayout are implicitly positioned from top to bottom."
- Layout.rowSpan: 3
- Layout.fillHeight: true
- Layout.fillWidth: true
- }
- }
- }
- TextArea {
- id: t3
- text: "This fills the whole cell"
- Layout.minimumHeight: 30
- Layout.fillHeight: true
- Layout.fillWidth: true
- }
- }
-}
diff --git a/basicsuite/Controls Layouts/preview_l.jpg b/basicsuite/Controls Layouts/preview_l.jpg
deleted file mode 100644
index 03df43a..0000000
--- a/basicsuite/Controls Layouts/preview_l.jpg
+++ /dev/null
Binary files differ
diff --git a/basicsuite/Controls Touch/Controls Touch.qmlproject b/basicsuite/Controls Touch/Controls Touch.qmlproject
deleted file mode 100644
index 4d32f75..0000000
--- a/basicsuite/Controls Touch/Controls Touch.qmlproject
+++ /dev/null
@@ -1,18 +0,0 @@
-import QmlProject 1.1
-
-Project {
- mainFile: "main.qml"
-
- /* Include .qml, .js, and image files from current directory and subdirectories */
- QmlFiles {
- directory: "."
- }
- JavaScriptFiles {
- directory: "."
- }
- ImageFiles {
- directory: "."
- }
- /* List of plugin directories passed to QML runtime */
- // importPaths: [ "../exampleplugin" ]
-}
diff --git a/basicsuite/Graphical Effects/Graphical Effects.qmlproject b/basicsuite/Graphical Effects/Graphical Effects.qmlproject
deleted file mode 100644
index 4d32f75..0000000
--- a/basicsuite/Graphical Effects/Graphical Effects.qmlproject
+++ /dev/null
@@ -1,18 +0,0 @@
-import QmlProject 1.1
-
-Project {
- mainFile: "main.qml"
-
- /* Include .qml, .js, and image files from current directory and subdirectories */
- QmlFiles {
- directory: "."
- }
- JavaScriptFiles {
- directory: "."
- }
- ImageFiles {
- directory: "."
- }
- /* List of plugin directories passed to QML runtime */
- // importPaths: [ "../exampleplugin" ]
-}
diff --git a/basicsuite/Media Player/Media Player.qmlproject b/basicsuite/Media Player/Media Player.qmlproject
deleted file mode 100644
index 4d32f75..0000000
--- a/basicsuite/Media Player/Media Player.qmlproject
+++ /dev/null
@@ -1,18 +0,0 @@
-import QmlProject 1.1
-
-Project {
- mainFile: "main.qml"
-
- /* Include .qml, .js, and image files from current directory and subdirectories */
- QmlFiles {
- directory: "."
- }
- JavaScriptFiles {
- directory: "."
- }
- ImageFiles {
- directory: "."
- }
- /* List of plugin directories passed to QML runtime */
- // importPaths: [ "../exampleplugin" ]
-}
diff --git a/basicsuite/Photo Gallery/Photo Gallery.qmlproject b/basicsuite/Photo Gallery/Photo Gallery.qmlproject
deleted file mode 100644
index 4d32f75..0000000
--- a/basicsuite/Photo Gallery/Photo Gallery.qmlproject
+++ /dev/null
@@ -1,18 +0,0 @@
-import QmlProject 1.1
-
-Project {
- mainFile: "main.qml"
-
- /* Include .qml, .js, and image files from current directory and subdirectories */
- QmlFiles {
- directory: "."
- }
- JavaScriptFiles {
- directory: "."
- }
- ImageFiles {
- directory: "."
- }
- /* List of plugin directories passed to QML runtime */
- // importPaths: [ "../exampleplugin" ]
-}
diff --git a/basicsuite/Qt5 Cinematic Demo/Qt5 Cinematic Demo.qmlproject b/basicsuite/Qt5 Cinematic Demo/Qt5 Cinematic Demo.qmlproject
deleted file mode 100644
index eabee43..0000000
--- a/basicsuite/Qt5 Cinematic Demo/Qt5 Cinematic Demo.qmlproject
+++ /dev/null
@@ -1,20 +0,0 @@
-/* File generated by Qt Creator, version 2.4.1 */
-
-import QmlProject 1.1
-
-Project {
- mainFile: "main.qml"
-
- /* Include .qml, .js, and image files from current directory and subdirectories */
- QmlFiles {
- directory: "."
- }
- JavaScriptFiles {
- directory: "."
- }
- ImageFiles {
- directory: "."
- }
- /* List of plugin directories passed to QML runtime */
- // importPaths: [ "../exampleplugin" ]
-}
diff --git a/basicsuite/Qt5 Particles Demo/Qt5 Particles Demo.qmlproject b/basicsuite/Qt5 Particles Demo/Qt5 Particles Demo.qmlproject
deleted file mode 100644
index 4d32f75..0000000
--- a/basicsuite/Qt5 Particles Demo/Qt5 Particles Demo.qmlproject
+++ /dev/null
@@ -1,18 +0,0 @@
-import QmlProject 1.1
-
-Project {
- mainFile: "main.qml"
-
- /* Include .qml, .js, and image files from current directory and subdirectories */
- QmlFiles {
- directory: "."
- }
- JavaScriptFiles {
- directory: "."
- }
- ImageFiles {
- directory: "."
- }
- /* List of plugin directories passed to QML runtime */
- // importPaths: [ "../exampleplugin" ]
-}
diff --git a/basicsuite/SensorExplorer/SensorExplorer.pro b/basicsuite/SensorExplorer/SensorExplorer.pro
deleted file mode 100644
index 175b966..0000000
--- a/basicsuite/SensorExplorer/SensorExplorer.pro
+++ /dev/null
@@ -1,4 +0,0 @@
-TEMPLATE = subdirs
-SUBDIRS += \
- imports
-
diff --git a/basicsuite/Sensors/Sensors.qmlproject b/basicsuite/Sensors/Sensors.qmlproject
deleted file mode 100644
index 4d32f75..0000000
--- a/basicsuite/Sensors/Sensors.qmlproject
+++ /dev/null
@@ -1,18 +0,0 @@
-import QmlProject 1.1
-
-Project {
- mainFile: "main.qml"
-
- /* Include .qml, .js, and image files from current directory and subdirectories */
- QmlFiles {
- directory: "."
- }
- JavaScriptFiles {
- directory: "."
- }
- ImageFiles {
- directory: "."
- }
- /* List of plugin directories passed to QML runtime */
- // importPaths: [ "../exampleplugin" ]
-}
diff --git a/basicsuite/Text Input/Text Input.qmlproject b/basicsuite/Text Input/Text Input.qmlproject
deleted file mode 100644
index 4d32f75..0000000
--- a/basicsuite/Text Input/Text Input.qmlproject
+++ /dev/null
@@ -1,18 +0,0 @@
-import QmlProject 1.1
-
-Project {
- mainFile: "main.qml"
-
- /* Include .qml, .js, and image files from current directory and subdirectories */
- QmlFiles {
- directory: "."
- }
- JavaScriptFiles {
- directory: "."
- }
- ImageFiles {
- directory: "."
- }
- /* List of plugin directories passed to QML runtime */
- // importPaths: [ "../exampleplugin" ]
-}
diff --git a/basicsuite/Text Input/background.png b/basicsuite/Text Input/background.png
deleted file mode 100644
index d85f6ee..0000000
--- a/basicsuite/Text Input/background.png
+++ /dev/null
Binary files differ
diff --git a/basicsuite/Text Input/description.txt b/basicsuite/Text Input/description.txt
deleted file mode 100644
index c60d036..0000000
--- a/basicsuite/Text Input/description.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-This examples illustrates how Qt can handle input on touch devices.
-
-The launcher loads a custom platform input context plugin and contains a virtual keyboard. When a text control in Qt Quick gets focus, the input context will trigger the virtual keyboard to show on screen and clicks in the virtual keyboard are delegated to the text control.
-
-Our demo virtual keyboard has support for english, finnish and arabic. The input context API is plugin based and users can replace existing plugins with whatever they desire. Qt has a ready made plugin for Maliit, an open-source, cross-platform input method framework for mobile and embedded.
-
diff --git a/basicsuite/Text Input/main.qml b/basicsuite/Text Input/main.qml
deleted file mode 100644
index 53593bf..0000000
--- a/basicsuite/Text Input/main.qml
+++ /dev/null
@@ -1,121 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-** the names of its contributors may be used to endorse or promote
-** products derived from this software without specific prior written
-** permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-
-Image {
- source: "background.png"
-
- Flickable {
- id: flickable
-
- property real scrollMarginVertical: 20
-
- width: parent.width
- contentWidth: content.width
- contentHeight: content.height
- interactive: contentHeight > height
- height: Qt.inputMethod.keyboardRectangle.y
- flickableDirection: Flickable.VerticalFlick
- children: ScrollBar {}
-
- MouseArea {
- id: content
-
- width: flickable.width
- height: textEditors.height + 24
-
- onClicked: {
- if (Qt.inputMethod.inputItem)
- Qt.inputMethod.inputItem.focus = false
- }
-
- Column {
- id: textEditors
- spacing: 15
- x: 12; y: 12
- width: parent.width - 26
-
- Text {
- color: "#EEEEEE"
- text: "Tap fields to enter text"
- anchors.horizontalCenter: parent.horizontalCenter
- font.pixelSize: 22
- }
- TextField {
- width: parent.width
- previewText: "One line field"
- enterKeyText: "Next"
- enterKeyEnabled: text.length > 0
- onEnterKeyClicked: passwordField.focus = true
- }
- TextField {
- id: passwordField
-
- width: parent.width
- echoMode: TextInput.PasswordEchoOnEdit
- previewText: "Password field"
- inputMethodHints: Qt.ImhNoAutoUppercase | Qt.ImhPreferLowercase | Qt.ImhSensitiveData | Qt.ImhNoPredictiveText
- enterKeyText: "Next"
- enterKeyEnabled: text.length > 0
- onEnterKeyClicked: numberField.focus = true
- }
- TextField {
- id: numberField
-
- validator: RegExpValidator { regExp: /^[0-9\+\-\#\*\ ]{6,}$/ }
- width: parent.width
- previewText: "Phone number field"
- inputMethodHints: Qt.ImhDialableCharactersOnly
- enterKeyText: "Next"
- enterKeyEnabled: text.length > 0
- onEnterKeyClicked: textArea.focus = true
- }
- TextArea {
- id: textArea
-
- width: parent.width
- previewText: "Multiple lines field"
- height: Math.max(206, implicitHeight)
- }
- }
- }
- }
-}
diff --git a/basicsuite/About Boot to Qt/AboutBoot2Qt.qml b/basicsuite/about-b2qt/AboutBoot2Qt.qml
index b97ac3b..b97ac3b 100644
--- a/basicsuite/About Boot to Qt/AboutBoot2Qt.qml
+++ b/basicsuite/about-b2qt/AboutBoot2Qt.qml
diff --git a/basicsuite/About Boot to Qt/Box.qml b/basicsuite/about-b2qt/Box.qml
index 283ed9f..283ed9f 100644
--- a/basicsuite/About Boot to Qt/Box.qml
+++ b/basicsuite/about-b2qt/Box.qml
diff --git a/basicsuite/About Boot to Qt/ContentText.qml b/basicsuite/about-b2qt/ContentText.qml
index 55d3e36..55d3e36 100644
--- a/basicsuite/About Boot to Qt/ContentText.qml
+++ b/basicsuite/about-b2qt/ContentText.qml
diff --git a/basicsuite/About Boot to Qt/QtForAndroid.qml b/basicsuite/about-b2qt/QtForAndroid.qml
index 9c1aa38..9c1aa38 100644
--- a/basicsuite/About Boot to Qt/QtForAndroid.qml
+++ b/basicsuite/about-b2qt/QtForAndroid.qml
diff --git a/basicsuite/About Boot to Qt/QtFramework.qml b/basicsuite/about-b2qt/QtFramework.qml
index 7085469..7085469 100644
--- a/basicsuite/About Boot to Qt/QtFramework.qml
+++ b/basicsuite/about-b2qt/QtFramework.qml
diff --git a/basicsuite/About Boot to Qt/Title.qml b/basicsuite/about-b2qt/Title.qml
index 62d0ba7..62d0ba7 100644
--- a/basicsuite/About Boot to Qt/Title.qml
+++ b/basicsuite/about-b2qt/Title.qml
diff --git a/basicsuite/about-b2qt/about-b2qt.pro b/basicsuite/about-b2qt/about-b2qt.pro
new file mode 100644
index 0000000..a99c8e6
--- /dev/null
+++ b/basicsuite/about-b2qt/about-b2qt.pro
@@ -0,0 +1,13 @@
+TARGET = about-b2qt
+
+include(../shared/shared.pri)
+b2qtdemo_deploy_defaults()
+
+content.files = \
+ *.qml \
+ *.png
+content.path = $$DESTPATH
+
+OTHER_FILES += $${content.files}
+
+INSTALLS += target content
diff --git a/basicsuite/About Boot to Qt/codeless.png b/basicsuite/about-b2qt/codeless.png
index 53e4806..53e4806 100644
--- a/basicsuite/About Boot to Qt/codeless.png
+++ b/basicsuite/about-b2qt/codeless.png
Binary files differ
diff --git a/basicsuite/About Boot to Qt/description.txt b/basicsuite/about-b2qt/description.txt
index 676a166..676a166 100644
--- a/basicsuite/About Boot to Qt/description.txt
+++ b/basicsuite/about-b2qt/description.txt
diff --git a/basicsuite/Qt5Everywhere/demos/shaders/import/plugin.json b/basicsuite/about-b2qt/dummy.cpp
index e69de29..e69de29 100644
--- a/basicsuite/Qt5Everywhere/demos/shaders/import/plugin.json
+++ b/basicsuite/about-b2qt/dummy.cpp
diff --git a/basicsuite/About Boot to Qt/main.qml b/basicsuite/about-b2qt/main.qml
index ba726d5..ba726d5 100644
--- a/basicsuite/About Boot to Qt/main.qml
+++ b/basicsuite/about-b2qt/main.qml
diff --git a/basicsuite/About Boot to Qt/particle.png b/basicsuite/about-b2qt/particle.png
index 5c83896..5c83896 100644
--- a/basicsuite/About Boot to Qt/particle.png
+++ b/basicsuite/about-b2qt/particle.png
Binary files differ
diff --git a/basicsuite/About Boot to Qt/preview_l.jpg b/basicsuite/about-b2qt/preview_l.jpg
index f2eb2e0..f2eb2e0 100644
--- a/basicsuite/About Boot to Qt/preview_l.jpg
+++ b/basicsuite/about-b2qt/preview_l.jpg
Binary files differ
diff --git a/basicsuite/About Boot to Qt/qt-logo.png b/basicsuite/about-b2qt/qt-logo.png
index 748392d..748392d 100644
--- a/basicsuite/About Boot to Qt/qt-logo.png
+++ b/basicsuite/about-b2qt/qt-logo.png
Binary files differ
diff --git a/basicsuite/about-b2qt/title.txt b/basicsuite/about-b2qt/title.txt
new file mode 100644
index 0000000..9b133f7
--- /dev/null
+++ b/basicsuite/about-b2qt/title.txt
@@ -0,0 +1 @@
+About Boot to Qt
diff --git a/basicsuite/basicsuite.pro b/basicsuite/basicsuite.pro
index 672cb4c..54a59f2 100644
--- a/basicsuite/basicsuite.pro
+++ b/basicsuite/basicsuite.pro
@@ -1,5 +1,5 @@
TEMPLATE = subdirs
SUBDIRS += \
- Qt5Everywhere \
- Camera \
- SensorExplorer
+ qt5-everywhere \
+ camera \
+ sensorexplorer
diff --git a/basicsuite/Camera/CameraControlButton.qml b/basicsuite/camera/CameraControlButton.qml
index a740be7..a740be7 100644
--- a/basicsuite/Camera/CameraControlButton.qml
+++ b/basicsuite/camera/CameraControlButton.qml
diff --git a/basicsuite/Camera/CameraSetting.qml b/basicsuite/camera/CameraSetting.qml
index 0912c38..0912c38 100644
--- a/basicsuite/Camera/CameraSetting.qml
+++ b/basicsuite/camera/CameraSetting.qml
diff --git a/basicsuite/Camera/CaptureControl.qml b/basicsuite/camera/CaptureControl.qml
index 7d09151..7d09151 100644
--- a/basicsuite/Camera/CaptureControl.qml
+++ b/basicsuite/camera/CaptureControl.qml
diff --git a/basicsuite/Camera/CapturePreview.qml b/basicsuite/camera/CapturePreview.qml
index 64c5f79..64c5f79 100644
--- a/basicsuite/Camera/CapturePreview.qml
+++ b/basicsuite/camera/CapturePreview.qml
diff --git a/basicsuite/Camera/Controls.qml b/basicsuite/camera/Controls.qml
index bd0db07..bd0db07 100644
--- a/basicsuite/Camera/Controls.qml
+++ b/basicsuite/camera/Controls.qml
diff --git a/basicsuite/Camera/FocusControl.qml b/basicsuite/camera/FocusControl.qml
index 5245cfe..5245cfe 100644
--- a/basicsuite/Camera/FocusControl.qml
+++ b/basicsuite/camera/FocusControl.qml
diff --git a/basicsuite/Camera/Picker.qml b/basicsuite/camera/Picker.qml
index 9cbf27f..9cbf27f 100644
--- a/basicsuite/Camera/Picker.qml
+++ b/basicsuite/camera/Picker.qml
diff --git a/basicsuite/Camera/README b/basicsuite/camera/README
index e249fae..e249fae 100644
--- a/basicsuite/Camera/README
+++ b/basicsuite/camera/README
diff --git a/basicsuite/Camera/RecordingTime.qml b/basicsuite/camera/RecordingTime.qml
index 2156b74..2156b74 100644
--- a/basicsuite/Camera/RecordingTime.qml
+++ b/basicsuite/camera/RecordingTime.qml
diff --git a/basicsuite/Camera/Slider.qml b/basicsuite/camera/Slider.qml
index a9d3c10..a9d3c10 100644
--- a/basicsuite/Camera/Slider.qml
+++ b/basicsuite/camera/Slider.qml
diff --git a/basicsuite/Camera/ZoomControl.qml b/basicsuite/camera/ZoomControl.qml
index 15f2875..15f2875 100644
--- a/basicsuite/Camera/ZoomControl.qml
+++ b/basicsuite/camera/ZoomControl.qml
diff --git a/basicsuite/camera/app.pro b/basicsuite/camera/app.pro
new file mode 100644
index 0000000..b588a0d
--- /dev/null
+++ b/basicsuite/camera/app.pro
@@ -0,0 +1,13 @@
+TARGET = camera
+
+include(../shared/shared.pri)
+b2qtdemo_deploy_defaults()
+
+content.files = \
+ *.qml \
+ *.png
+content.path = $$DESTPATH
+
+OTHER_FILES += $${content.files}
+
+INSTALLS += target content
diff --git a/basicsuite/camera/camera.pro b/basicsuite/camera/camera.pro
new file mode 100644
index 0000000..7d9c9f1
--- /dev/null
+++ b/basicsuite/camera/camera.pro
@@ -0,0 +1,7 @@
+TEMPLATE = subdirs
+CONFIG += ordered
+
+SUBDIRS += \
+ camerautils \
+ app.pro
+
diff --git a/basicsuite/Camera/camerautils/camerautils.cpp b/basicsuite/camera/camerautils/camerautils.cpp
index f6b6672..f6b6672 100644
--- a/basicsuite/Camera/camerautils/camerautils.cpp
+++ b/basicsuite/camera/camerautils/camerautils.cpp
diff --git a/basicsuite/Camera/camerautils/camerautils.h b/basicsuite/camera/camerautils/camerautils.h
index 1f61c7c..1f61c7c 100644
--- a/basicsuite/Camera/camerautils/camerautils.h
+++ b/basicsuite/camera/camerautils/camerautils.h
diff --git a/basicsuite/Camera/camerautils/camerautils.pro b/basicsuite/camera/camerautils/camerautils.pro
index 938a0a9..938a0a9 100644
--- a/basicsuite/Camera/camerautils/camerautils.pro
+++ b/basicsuite/camera/camerautils/camerautils.pro
diff --git a/basicsuite/Camera/camerautils/plugin.cpp b/basicsuite/camera/camerautils/plugin.cpp
index 2a8c3ea..2a8c3ea 100644
--- a/basicsuite/Camera/camerautils/plugin.cpp
+++ b/basicsuite/camera/camerautils/plugin.cpp
diff --git a/basicsuite/Camera/camerautils/qmldir b/basicsuite/camera/camerautils/qmldir
index a5ab412..a5ab412 100644
--- a/basicsuite/Camera/camerautils/qmldir
+++ b/basicsuite/camera/camerautils/qmldir
diff --git a/basicsuite/Camera/description.txt b/basicsuite/camera/description.txt
index 71c3c44..71c3c44 100644
--- a/basicsuite/Camera/description.txt
+++ b/basicsuite/camera/description.txt
diff --git a/basicsuite/Camera/exclude.txt b/basicsuite/camera/exclude.txt
index 5716448..5716448 100644
--- a/basicsuite/Camera/exclude.txt
+++ b/basicsuite/camera/exclude.txt
diff --git a/basicsuite/Camera/main.qml b/basicsuite/camera/main.qml
index b7437de..b7437de 100644
--- a/basicsuite/Camera/main.qml
+++ b/basicsuite/camera/main.qml
diff --git a/basicsuite/Camera/preview_l.jpg b/basicsuite/camera/preview_l.jpg
index 3f15310..3f15310 100644
--- a/basicsuite/Camera/preview_l.jpg
+++ b/basicsuite/camera/preview_l.jpg
Binary files differ
diff --git a/basicsuite/camera/title.txt b/basicsuite/camera/title.txt
new file mode 100644
index 0000000..10a226d
--- /dev/null
+++ b/basicsuite/camera/title.txt
@@ -0,0 +1 @@
+Camera
diff --git a/basicsuite/Controls Touch/content/AndroidDelegate.qml b/basicsuite/controls-touch/content/AndroidDelegate.qml
index 36a439a..36a439a 100644
--- a/basicsuite/Controls Touch/content/AndroidDelegate.qml
+++ b/basicsuite/controls-touch/content/AndroidDelegate.qml
diff --git a/basicsuite/Controls Touch/content/ButtonPage.qml b/basicsuite/controls-touch/content/ButtonPage.qml
index f431a52..f431a52 100644
--- a/basicsuite/Controls Touch/content/ButtonPage.qml
+++ b/basicsuite/controls-touch/content/ButtonPage.qml
diff --git a/basicsuite/Controls Touch/content/ProgressBarPage.qml b/basicsuite/controls-touch/content/ProgressBarPage.qml
index dc0f552..dc0f552 100644
--- a/basicsuite/Controls Touch/content/ProgressBarPage.qml
+++ b/basicsuite/controls-touch/content/ProgressBarPage.qml
diff --git a/basicsuite/Controls Touch/content/SliderPage.qml b/basicsuite/controls-touch/content/SliderPage.qml
index 8eb9190..8eb9190 100644
--- a/basicsuite/Controls Touch/content/SliderPage.qml
+++ b/basicsuite/controls-touch/content/SliderPage.qml
diff --git a/basicsuite/Controls Touch/content/TabBarPage.qml b/basicsuite/controls-touch/content/TabBarPage.qml
index 7651a3c..7651a3c 100644
--- a/basicsuite/Controls Touch/content/TabBarPage.qml
+++ b/basicsuite/controls-touch/content/TabBarPage.qml
diff --git a/basicsuite/Controls Touch/content/TextInputPage.qml b/basicsuite/controls-touch/content/TextInputPage.qml
index 605afef..605afef 100644
--- a/basicsuite/Controls Touch/content/TextInputPage.qml
+++ b/basicsuite/controls-touch/content/TextInputPage.qml
diff --git a/basicsuite/controls-touch/controls-touch.pro b/basicsuite/controls-touch/controls-touch.pro
new file mode 100644
index 0000000..0a4ad03
--- /dev/null
+++ b/basicsuite/controls-touch/controls-touch.pro
@@ -0,0 +1,14 @@
+TARGET = controls-touch
+
+include(../shared/shared.pri)
+b2qtdemo_deploy_defaults()
+
+content.files = \
+ *.qml \
+ *.png \
+ content
+content.path = $$DESTPATH
+
+OTHER_FILES += $${content.files}
+
+INSTALLS += target content \ No newline at end of file
diff --git a/basicsuite/Controls Touch/description.txt b/basicsuite/controls-touch/description.txt
index 5106dff..5106dff 100644
--- a/basicsuite/Controls Touch/description.txt
+++ b/basicsuite/controls-touch/description.txt
diff --git a/basicsuite/Controls Touch/images/NOTICE.txt b/basicsuite/controls-touch/images/NOTICE.txt
index 93a9afc..93a9afc 100644
--- a/basicsuite/Controls Touch/images/NOTICE.txt
+++ b/basicsuite/controls-touch/images/NOTICE.txt
diff --git a/basicsuite/Controls Touch/images/button_default.png b/basicsuite/controls-touch/images/button_default.png
index 6d6cfd9..6d6cfd9 100644
--- a/basicsuite/Controls Touch/images/button_default.png
+++ b/basicsuite/controls-touch/images/button_default.png
Binary files differ
diff --git a/basicsuite/Controls Touch/images/button_pressed.png b/basicsuite/controls-touch/images/button_pressed.png
index ab78b6e..ab78b6e 100644
--- a/basicsuite/Controls Touch/images/button_pressed.png
+++ b/basicsuite/controls-touch/images/button_pressed.png
Binary files differ
diff --git a/basicsuite/Controls Touch/images/navigation_next_item.png b/basicsuite/controls-touch/images/navigation_next_item.png
index 6665c9d..6665c9d 100644
--- a/basicsuite/Controls Touch/images/navigation_next_item.png
+++ b/basicsuite/controls-touch/images/navigation_next_item.png
Binary files differ
diff --git a/basicsuite/Controls Touch/images/navigation_previous_item.png b/basicsuite/controls-touch/images/navigation_previous_item.png
index f8be011..f8be011 100644
--- a/basicsuite/Controls Touch/images/navigation_previous_item.png
+++ b/basicsuite/controls-touch/images/navigation_previous_item.png
Binary files differ
diff --git a/basicsuite/Controls Touch/images/tab_selected.png b/basicsuite/controls-touch/images/tab_selected.png
index 2345f7a..2345f7a 100644
--- a/basicsuite/Controls Touch/images/tab_selected.png
+++ b/basicsuite/controls-touch/images/tab_selected.png
Binary files differ
diff --git a/basicsuite/Controls Touch/images/tabs_standard.png b/basicsuite/controls-touch/images/tabs_standard.png
index 7140ab7..7140ab7 100644
--- a/basicsuite/Controls Touch/images/tabs_standard.png
+++ b/basicsuite/controls-touch/images/tabs_standard.png
Binary files differ
diff --git a/basicsuite/Controls Touch/images/textinput.png b/basicsuite/controls-touch/images/textinput.png
index b0256db..b0256db 100644
--- a/basicsuite/Controls Touch/images/textinput.png
+++ b/basicsuite/controls-touch/images/textinput.png
Binary files differ
diff --git a/basicsuite/Controls Touch/images/toolbar.png b/basicsuite/controls-touch/images/toolbar.png
index e9eba4c..e9eba4c 100644
--- a/basicsuite/Controls Touch/images/toolbar.png
+++ b/basicsuite/controls-touch/images/toolbar.png
Binary files differ
diff --git a/basicsuite/Controls Touch/main.qml b/basicsuite/controls-touch/main.qml
index e4d2562..e4d2562 100644
--- a/basicsuite/Controls Touch/main.qml
+++ b/basicsuite/controls-touch/main.qml
diff --git a/basicsuite/Controls Touch/preview_l.jpg b/basicsuite/controls-touch/preview_l.jpg
index c57eac3..c57eac3 100644
--- a/basicsuite/Controls Touch/preview_l.jpg
+++ b/basicsuite/controls-touch/preview_l.jpg
Binary files differ
diff --git a/basicsuite/controls-touch/title.txt b/basicsuite/controls-touch/title.txt
new file mode 100644
index 0000000..cc2e76a
--- /dev/null
+++ b/basicsuite/controls-touch/title.txt
@@ -0,0 +1 @@
+Controls: Touch
diff --git a/basicsuite/enterprise-charts/View1.qml b/basicsuite/enterprise-charts/View1.qml
new file mode 100644
index 0000000..308cacd
--- /dev/null
+++ b/basicsuite/enterprise-charts/View1.qml
@@ -0,0 +1,54 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//![2]
+import QtQuick 2.0
+//![2]
+import QtCommercial.Chart 1.1
+
+Rectangle {
+ anchors.fill: parent
+ property variant othersSlice: 0
+
+ //![1]
+ ChartView {
+ id: chart
+ title: "Top-5 car brand shares in Finland"
+ anchors.fill: parent
+ legend.alignment: Qt.AlignBottom
+ antialiasing: true
+
+ PieSeries {
+ id: pieSeries
+ PieSlice { label: "Volkswagen"; value: 13.5 }
+ PieSlice { label: "Toyota"; value: 10.9 }
+ PieSlice { label: "Ford"; value: 8.6 }
+ PieSlice { label: "Skoda"; value: 8.2 }
+ PieSlice { label: "Volvo"; value: 6.8 }
+ }
+ }
+
+ Component.onCompleted: {
+ // You can also manipulate slices dynamically
+ othersSlice = pieSeries.append("Others", 52.0);
+ pieSeries.find("Volkswagen").exploded = true;
+ }
+ //![1]
+}
diff --git a/basicsuite/enterprise-charts/View10.qml b/basicsuite/enterprise-charts/View10.qml
new file mode 100644
index 0000000..2074b70
--- /dev/null
+++ b/basicsuite/enterprise-charts/View10.qml
@@ -0,0 +1,42 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.1
+
+Rectangle {
+ anchors.fill: parent
+
+ //![1]
+ ChartView {
+ title: "Horizontal Stacked Bar series"
+ anchors.fill: parent
+ legend.alignment: Qt.AlignBottom
+ antialiasing: true
+
+ HorizontalStackedBarSeries {
+ axisY: BarCategoryAxis { categories: ["2007", "2008", "2009", "2010", "2011", "2012" ] }
+ BarSet { label: "Bob"; values: [2, 2, 3, 4, 5, 6] }
+ BarSet { label: "Susan"; values: [5, 1, 2, 4, 1, 7] }
+ BarSet { label: "James"; values: [3, 5, 8, 13, 5, 8] }
+ }
+ }
+ //![1]
+}
diff --git a/basicsuite/enterprise-charts/View11.qml b/basicsuite/enterprise-charts/View11.qml
new file mode 100644
index 0000000..27166fa
--- /dev/null
+++ b/basicsuite/enterprise-charts/View11.qml
@@ -0,0 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.1
+
+Rectangle {
+ anchors.fill: parent
+
+ //![1]
+ ChartView {
+ title: "Horizontal Percent Bar series"
+ anchors.fill: parent
+ legend.alignment: Qt.AlignBottom
+ antialiasing: true
+
+ HorizontalPercentBarSeries {
+ axisY: BarCategoryAxis { categories: ["2007", "2008", "2009", "2010", "2011", "2012" ] }
+ BarSet { label: "Bob"; values: [2, 2, 3, 4, 5, 6] }
+ BarSet { label: "Susan"; values: [5, 1, 2, 4, 1, 7] }
+ BarSet { label: "James"; values: [3, 5, 8, 13, 5, 8] }
+ }
+ }
+ //![1]
+}
+
diff --git a/basicsuite/enterprise-charts/View12.qml b/basicsuite/enterprise-charts/View12.qml
new file mode 100644
index 0000000..4bf89aa
--- /dev/null
+++ b/basicsuite/enterprise-charts/View12.qml
@@ -0,0 +1,68 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.3
+
+Rectangle {
+ anchors.fill: parent
+ //![1]
+ PolarChartView {
+ title: "Two Series, Common Axes"
+ anchors.fill: parent
+ legend.visible: false
+
+ ValueAxis {
+ id: axisAngular
+ min: 0
+ max: 20
+ tickCount: 9
+ }
+
+ ValueAxis {
+ id: axisRadial
+ min: -0.5
+ max: 1.5
+ }
+
+ SplineSeries {
+ id: series1
+ axisAngular: axisAngular
+ axisRadial: axisRadial
+ pointsVisible: true
+ }
+
+ ScatterSeries {
+ id: series2
+ axisAngular: axisAngular
+ axisRadial: axisRadial
+ markerSize: 10
+ }
+ }
+
+ // Add data dynamically to the series
+ Component.onCompleted: {
+ for (var i = 0; i <= 20; i++) {
+ series1.append(i, Math.random());
+ series2.append(i, Math.random());
+ }
+ }
+ //![1]
+}
diff --git a/basicsuite/enterprise-charts/View13.qml b/basicsuite/enterprise-charts/View13.qml
new file mode 100644
index 0000000..1f6aec1
--- /dev/null
+++ b/basicsuite/enterprise-charts/View13.qml
@@ -0,0 +1,87 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.3
+
+Rectangle {
+ anchors.fill: parent
+
+ PolarChartView {
+ title: "Historical Area Series"
+ anchors.fill: parent
+ legend.visible: false
+
+ DateTimeAxis {
+ id: axis1
+ format: "yyyy MMM"
+ tickCount: 13
+ }
+ ValueAxis {
+ id: axis2
+ }
+ LineSeries {
+ id: lowerLine
+ axisAngular: axis1
+ axisRadial: axis2
+
+ // Please note that month in JavaScript months are zero based, so 2 means March
+ XYPoint { x: toMsecsSinceEpoch(new Date(1950, 0, 1)); y: 15 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1962, 4, 1)); y: 35 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1970, 0, 1)); y: 50 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1978, 2, 1)); y: 75 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1987, 11, 1)); y: 102 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1992, 1, 1)); y: 132 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1998, 7, 1)); y: 100 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(2002, 4, 1)); y: 120 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(2012, 8, 1)); y: 140 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(2013, 5, 1)); y: 150 }
+ }
+ LineSeries {
+ id: upperLine
+ axisAngular: axis1
+ axisRadial: axis2
+
+ // Please note that month in JavaScript months are zero based, so 2 means March
+ XYPoint { x: toMsecsSinceEpoch(new Date(1950, 0, 1)); y: 30 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1962, 4, 1)); y: 55 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1970, 0, 1)); y: 80 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1978, 2, 1)); y: 105 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1987, 11, 1)); y: 125 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1992, 1, 1)); y: 160 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1998, 7, 1)); y: 140 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(2002, 4, 1)); y: 140 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(2012, 8, 1)); y: 170 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(2013, 5, 1)); y: 200 }
+ }
+ AreaSeries {
+ axisAngular: axis1
+ axisRadial: axis2
+ lowerSeries: lowerLine
+ upperSeries: upperLine
+ }
+ }
+ // DateTimeAxis is based on QDateTimes so we must convert our JavaScript dates to
+ // milliseconds since epoch to make them match the DateTimeAxis values
+ function toMsecsSinceEpoch(date) {
+ var msecs = date.getTime();
+ return msecs;
+ }
+}
diff --git a/basicsuite/enterprise-charts/View14.qml b/basicsuite/enterprise-charts/View14.qml
new file mode 100644
index 0000000..bae0e8a
--- /dev/null
+++ b/basicsuite/enterprise-charts/View14.qml
@@ -0,0 +1,74 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.3
+
+Rectangle {
+ anchors.fill: parent
+
+ PolarChartView {
+ title: "Numerical Data for Dummies"
+ anchors.fill: parent
+ legend.visible: false
+
+ LineSeries {
+ axisRadial: CategoryAxis {
+ min: 0
+ max: 30
+ CategoryRange {
+ label: "critical"
+ endValue: 2
+ }
+ CategoryRange {
+ label: "low"
+ endValue: 7
+ }
+ CategoryRange {
+ label: "normal"
+ endValue: 12
+ }
+ CategoryRange {
+ label: "high"
+ endValue: 18
+ }
+ CategoryRange {
+ label: "extremely high"
+ endValue: 30
+ }
+ }
+
+ axisAngular: ValueAxis {
+ tickCount: 13
+ }
+
+ XYPoint { x: 0; y: 4.3 }
+ XYPoint { x: 1; y: 4.1 }
+ XYPoint { x: 2; y: 4.7 }
+ XYPoint { x: 3; y: 3.9 }
+ XYPoint { x: 4; y: 5.2 }
+ XYPoint { x: 5; y: 5.3 }
+ XYPoint { x: 6; y: 6.1 }
+ XYPoint { x: 7; y: 7.7 }
+ XYPoint { x: 8; y: 12.9 }
+ XYPoint { x: 9; y: 19.2 }
+ }
+ }
+}
diff --git a/basicsuite/enterprise-charts/View15.qml b/basicsuite/enterprise-charts/View15.qml
new file mode 100644
index 0000000..57db474
--- /dev/null
+++ b/basicsuite/enterprise-charts/View15.qml
@@ -0,0 +1,77 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.1
+
+Rectangle {
+ anchors.fill: parent
+
+ //![1]
+ ChartView {
+ id: chart
+ title: "Production costs"
+ anchors.fill: parent
+ legend.visible: false
+ antialiasing: true
+
+ PieSeries {
+ id: pieOuter
+ size: 0.96
+ holeSize: 0.7
+ PieSlice { id: slice; label: "Alpha"; value: 19511; color: "#8AB846"; borderColor: "#163430" }
+ PieSlice { label: "Epsilon"; value: 11105; color: "#C0EEFF"; borderColor: "#3B391C" }
+ PieSlice { label: "Psi"; value: 9352; color: "#DF8939"; borderColor: "#13060C" }
+ }
+
+ PieSeries {
+ size: 0.7
+ id: pieInner
+ holeSize: 0.25
+
+ PieSlice { label: "Materials"; value: 10334; color: "#8AB846"; borderColor: "#163430" }
+ PieSlice { label: "Employee"; value: 3066; color: "#AAE356"; borderColor: "#163430" }
+ PieSlice { label: "Logistics"; value: 6111; color: "#99CC4E"; borderColor: "#163430" }
+
+ PieSlice { label: "Materials"; value: 7371; color: "#C0EEFF"; borderColor: "#3B391C" }
+ PieSlice { label: "Employee"; value: 2443; color: "#C9FAFF"; borderColor: "#3B391C" }
+ PieSlice { label: "Logistics"; value: 1291; color: "#B0FAFF"; borderColor: "#3B391C" }
+
+ PieSlice { label: "Materials"; value: 4022; color: "#DF8939"; borderColor: "#13060C" }
+ PieSlice { label: "Employee"; value: 3998; color: "#FC9D42"; borderColor: "#13060C" }
+ PieSlice { label: "Logistics"; value: 1332; color: "#F2963F"; borderColor: "#13060C" }
+ }
+ }
+
+ Component.onCompleted: {
+ // Set the common slice properties dynamically for convenience
+ for (var i = 0; i < pieOuter.count; i++) {
+ pieOuter.at(i).labelPosition = PieSlice.LabelOutside;
+ pieOuter.at(i).labelVisible = true;
+ pieOuter.at(i).borderWidth = 3;
+ }
+ for (var i = 0; i < pieInner.count; i++) {
+ pieInner.at(i).labelPosition = PieSlice.LabelInsideNormal;
+ pieInner.at(i).labelVisible = true;
+ pieInner.at(i).borderWidth = 2;
+ }
+ }
+ //![1]
+}
diff --git a/basicsuite/enterprise-charts/View2.qml b/basicsuite/enterprise-charts/View2.qml
new file mode 100644
index 0000000..698bd2d
--- /dev/null
+++ b/basicsuite/enterprise-charts/View2.qml
@@ -0,0 +1,45 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.1
+
+Rectangle {
+ anchors.fill: parent
+
+ //![1]
+ ChartView {
+ title: "Line"
+ anchors.fill: parent
+ antialiasing: true
+
+ LineSeries {
+ name: "LineSeries"
+ XYPoint { x: 0; y: 0 }
+ XYPoint { x: 1.1; y: 2.1 }
+ XYPoint { x: 1.9; y: 3.3 }
+ XYPoint { x: 2.1; y: 2.1 }
+ XYPoint { x: 2.9; y: 4.9 }
+ XYPoint { x: 3.4; y: 3.0 }
+ XYPoint { x: 4.1; y: 3.3 }
+ }
+ }
+ //![1]
+}
diff --git a/basicsuite/enterprise-charts/View3.qml b/basicsuite/enterprise-charts/View3.qml
new file mode 100644
index 0000000..88974de
--- /dev/null
+++ b/basicsuite/enterprise-charts/View3.qml
@@ -0,0 +1,45 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.1
+
+Rectangle {
+ anchors.fill: parent
+
+ //![1]
+ ChartView {
+ title: "Spline"
+ anchors.fill: parent
+ antialiasing: true
+
+ SplineSeries {
+ name: "SplineSeries"
+ XYPoint { x: 0; y: 0.0 }
+ XYPoint { x: 1.1; y: 3.2 }
+ XYPoint { x: 1.9; y: 2.4 }
+ XYPoint { x: 2.1; y: 2.1 }
+ XYPoint { x: 2.9; y: 2.6 }
+ XYPoint { x: 3.4; y: 2.3 }
+ XYPoint { x: 4.1; y: 3.1 }
+ }
+ }
+ //![1]
+}
diff --git a/basicsuite/enterprise-charts/View4.qml b/basicsuite/enterprise-charts/View4.qml
new file mode 100644
index 0000000..fc5c539
--- /dev/null
+++ b/basicsuite/enterprise-charts/View4.qml
@@ -0,0 +1,109 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.1
+
+Rectangle {
+ anchors.fill: parent
+
+ //![1]
+ ChartView {
+ title: "NHL All-Star Team Players"
+ anchors.fill: parent
+ antialiasing: true
+
+ ValueAxis {
+ id: valueAxis
+ min: 2000
+ max: 2011
+ tickCount: 12
+ labelFormat: "%.0f"
+ }
+
+ AreaSeries {
+ name: "Russian"
+ color: "#FFD52B1E"
+ borderColor: "#FF0039A5"
+ borderWidth: 3
+ axisX: valueAxis
+ upperSeries: LineSeries {
+ XYPoint { x: 2000; y: 1 }
+ XYPoint { x: 2001; y: 1 }
+ XYPoint { x: 2002; y: 1 }
+ XYPoint { x: 2003; y: 1 }
+ XYPoint { x: 2004; y: 1 }
+ XYPoint { x: 2005; y: 0 }
+ XYPoint { x: 2006; y: 1 }
+ XYPoint { x: 2007; y: 1 }
+ XYPoint { x: 2008; y: 4 }
+ XYPoint { x: 2009; y: 3 }
+ XYPoint { x: 2010; y: 2 }
+ XYPoint { x: 2011; y: 1 }
+ }
+ }
+ // ...
+ //![1]
+
+ AreaSeries {
+ name: "Swedish"
+ color: "#AF005292"
+ borderColor: "#AFFDCA00"
+ borderWidth: 3
+ axisX: valueAxis
+ upperSeries: LineSeries {
+ XYPoint { x: 2000; y: 1 }
+ XYPoint { x: 2001; y: 1 }
+ XYPoint { x: 2002; y: 3 }
+ XYPoint { x: 2003; y: 3 }
+ XYPoint { x: 2004; y: 2 }
+ XYPoint { x: 2005; y: 0 }
+ XYPoint { x: 2006; y: 2 }
+ XYPoint { x: 2007; y: 1 }
+ XYPoint { x: 2008; y: 2 }
+ XYPoint { x: 2009; y: 1 }
+ XYPoint { x: 2010; y: 3 }
+ XYPoint { x: 2011; y: 3 }
+ }
+ }
+
+ AreaSeries {
+ name: "Finnish"
+ color: "#00357F"
+ borderColor: "#FEFEFE"
+ borderWidth: 3
+ axisX: valueAxis
+ upperSeries: LineSeries {
+ XYPoint { x: 2000; y: 0 }
+ XYPoint { x: 2001; y: 0 }
+ XYPoint { x: 2002; y: 0 }
+ XYPoint { x: 2003; y: 0 }
+ XYPoint { x: 2004; y: 0 }
+ XYPoint { x: 2005; y: 0 }
+ XYPoint { x: 2006; y: 1 }
+ XYPoint { x: 2007; y: 0 }
+ XYPoint { x: 2008; y: 0 }
+ XYPoint { x: 2009; y: 0 }
+ XYPoint { x: 2010; y: 0 }
+ XYPoint { x: 2011; y: 1 }
+ }
+ }
+ }
+}
diff --git a/basicsuite/enterprise-charts/View5.qml b/basicsuite/enterprise-charts/View5.qml
new file mode 100644
index 0000000..6077816
--- /dev/null
+++ b/basicsuite/enterprise-charts/View5.qml
@@ -0,0 +1,57 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.1
+
+Rectangle {
+ anchors.fill: parent
+
+ //![1]
+ ChartView {
+ title: "Scatters"
+ anchors.fill: parent
+ antialiasing: true
+
+ ScatterSeries {
+ id: scatter1
+ name: "Scatter1"
+ XYPoint { x: 1.5; y: 1.5 }
+ XYPoint { x: 1.5; y: 1.6 }
+ XYPoint { x: 1.57; y: 1.55 }
+ XYPoint { x: 1.8; y: 1.8 }
+ XYPoint { x: 1.9; y: 1.6 }
+ XYPoint { x: 2.1; y: 1.3 }
+ XYPoint { x: 2.5; y: 2.1 }
+ }
+
+ ScatterSeries {
+ name: "Scatter2"
+ // ...
+ //![1]
+ XYPoint { x: 2.0; y: 2.0 }
+ XYPoint { x: 2.0; y: 2.1 }
+ XYPoint { x: 2.07; y: 2.05 }
+ XYPoint { x: 2.2; y: 2.9 }
+ XYPoint { x: 2.4; y: 2.7 }
+ XYPoint { x: 2.67; y: 2.65 }
+ }
+ }
+}
diff --git a/basicsuite/enterprise-charts/View6.qml b/basicsuite/enterprise-charts/View6.qml
new file mode 100644
index 0000000..1ce795a
--- /dev/null
+++ b/basicsuite/enterprise-charts/View6.qml
@@ -0,0 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.1
+
+Rectangle {
+ anchors.fill: parent
+
+ //![1]
+ ChartView {
+ title: "Bar series"
+ anchors.fill: parent
+ legend.alignment: Qt.AlignBottom
+ antialiasing: true
+
+ BarSeries {
+ id: mySeries
+ axisX: BarCategoryAxis { categories: ["2007", "2008", "2009", "2010", "2011", "2012" ] }
+ BarSet { label: "Bob"; values: [2, 2, 3, 4, 5, 6] }
+ BarSet { label: "Susan"; values: [5, 1, 2, 4, 1, 7] }
+ BarSet { label: "James"; values: [3, 5, 8, 13, 5, 8] }
+ }
+ }
+ //![1]
+}
diff --git a/basicsuite/enterprise-charts/View7.qml b/basicsuite/enterprise-charts/View7.qml
new file mode 100644
index 0000000..99776b7
--- /dev/null
+++ b/basicsuite/enterprise-charts/View7.qml
@@ -0,0 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.1
+
+Rectangle {
+ anchors.fill: parent
+
+ //![1]
+ ChartView {
+ title: "Stacked Bar series"
+ anchors.fill: parent
+ legend.alignment: Qt.AlignBottom
+ antialiasing: true
+
+ StackedBarSeries {
+ id: mySeries
+ axisX: BarCategoryAxis { categories: ["2007", "2008", "2009", "2010", "2011", "2012" ] }
+ BarSet { label: "Bob"; values: [2, 2, 3, 4, 5, 6] }
+ BarSet { label: "Susan"; values: [5, 1, 2, 4, 1, 7] }
+ BarSet { label: "James"; values: [3, 5, 8, 13, 5, 8] }
+ }
+ }
+ //![1]
+}
diff --git a/basicsuite/enterprise-charts/View8.qml b/basicsuite/enterprise-charts/View8.qml
new file mode 100644
index 0000000..cad360d
--- /dev/null
+++ b/basicsuite/enterprise-charts/View8.qml
@@ -0,0 +1,42 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.1
+
+Rectangle {
+ anchors.fill: parent
+
+ //![1]
+ ChartView {
+ title: "Percent Bar series"
+ anchors.fill: parent
+ legend.alignment: Qt.AlignBottom
+ antialiasing: true
+
+ PercentBarSeries {
+ axisX: BarCategoryAxis { categories: ["2007", "2008", "2009", "2010", "2011", "2012" ] }
+ BarSet { label: "Bob"; values: [2, 2, 3, 4, 5, 6] }
+ BarSet { label: "Susan"; values: [5, 1, 2, 4, 1, 7] }
+ BarSet { label: "James"; values: [3, 5, 8, 13, 5, 8] }
+ }
+ }
+ //![1]
+}
diff --git a/basicsuite/enterprise-charts/View9.qml b/basicsuite/enterprise-charts/View9.qml
new file mode 100644
index 0000000..0f5796d
--- /dev/null
+++ b/basicsuite/enterprise-charts/View9.qml
@@ -0,0 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCommercial.Chart 1.1
+
+Rectangle {
+ anchors.fill: parent
+
+ //![1]
+ ChartView {
+ title: "Horizontal Bar series"
+ anchors.fill: parent
+ legend.alignment: Qt.AlignBottom
+ antialiasing: true
+
+ HorizontalBarSeries {
+ axisY: BarCategoryAxis { categories: ["2007", "2008", "2009", "2010", "2011", "2012" ] }
+ BarSet { label: "Bob"; values: [2, 2, 3, 4, 5, 6] }
+ BarSet { label: "Susan"; values: [5, 1, 2, 4, 1, 7] }
+ BarSet { label: "James"; values: [3, 5, 8, 13, 5, 8] }
+ }
+ }
+ //![1]
+}
+
diff --git a/basicsuite/enterprise-charts/description.txt b/basicsuite/enterprise-charts/description.txt
new file mode 100644
index 0000000..6c8d488
--- /dev/null
+++ b/basicsuite/enterprise-charts/description.txt
@@ -0,0 +1,3 @@
+This demo presents different types of charts that are available from Qt Charts library.
+
+Qt Charts is part of the Qt Enterprise addons package which provides a set of easy to use chart components. It uses the Qt Graphics View Framework, therefore charts can be easily integrated to modern user interfaces. Qt Charts can be used as QWidgets, QGraphicsWidget, or QML types.
diff --git a/basicsuite/enterprise-charts/loader.qml b/basicsuite/enterprise-charts/loader.qml
new file mode 100644
index 0000000..080fce6
--- /dev/null
+++ b/basicsuite/enterprise-charts/loader.qml
@@ -0,0 +1,37 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+
+Item {
+ id: container
+ width: 600
+ height: 400
+ Component.onCompleted: {
+ var co = Qt.createComponent("main.qml")
+ if (co.status == Component.Ready) {
+ var o = co.createObject(container)
+ } else {
+ console.log(co.errorString())
+ console.log("QtCommercial.Chart 1.1 not available")
+ console.log("Please use correct QML_IMPORT_PATH export")
+ }
+ }
+}
diff --git a/basicsuite/enterprise-charts/main.qml b/basicsuite/enterprise-charts/main.qml
new file mode 100644
index 0000000..b3c02e3
--- /dev/null
+++ b/basicsuite/enterprise-charts/main.qml
@@ -0,0 +1,92 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the Qt Enterprise Charts Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//![1]
+import QtQuick 2.0
+//![1]
+
+Rectangle {
+ width: 600
+ height: 400
+ property int viewNumber: 1
+
+ Loader {
+ id: loader
+ anchors.fill: parent
+ source: "View" + viewNumber + ".qml";
+ }
+
+ Rectangle {
+ id: infoText
+ anchors.centerIn: parent
+ width: parent.width
+ height: 40
+ color: "black"
+ Text {
+ color: "white"
+ anchors.centerIn: parent
+ text: "Use left and right arrow keys or tap on the screen to navigate between chart types"
+ }
+
+ Behavior on opacity {
+ NumberAnimation { duration: 400 }
+ }
+ }
+
+ MouseArea {
+ focus: true
+ anchors.fill: parent
+ onClicked: {
+ if (infoText.opacity > 0) {
+ infoText.opacity = 0.0;
+ } else {
+ nextView();
+ }
+ }
+ Keys.onPressed: {
+ if (infoText.opacity > 0) {
+ infoText.opacity = 0.0;
+ } else {
+ if (event.key == Qt.Key_Left) {
+ previousView();
+ } else {
+ // tapping on the screen advances to the next view
+ nextView();
+ }
+ }
+ }
+ }
+
+ function nextView() {
+ var i = viewNumber + 1;
+ if (i > 15)
+ viewNumber = 1;
+ else
+ viewNumber = i;
+ }
+
+ function previousView() {
+ var i = viewNumber - 1;
+ if (i <= 0)
+ viewNumber = 15;
+ else
+ viewNumber = i;
+ }
+}
diff --git a/basicsuite/enterprise-charts/preview_l.jpg b/basicsuite/enterprise-charts/preview_l.jpg
new file mode 100644
index 0000000..2776b0b
--- /dev/null
+++ b/basicsuite/enterprise-charts/preview_l.jpg
Binary files differ
diff --git a/basicsuite/enterprise-charts/title.txt b/basicsuite/enterprise-charts/title.txt
new file mode 100644
index 0000000..d3ce063
--- /dev/null
+++ b/basicsuite/enterprise-charts/title.txt
@@ -0,0 +1 @@
+Qt Charts - Gallery
diff --git a/basicsuite/enterprise-dashboard/DashboardGaugeStyle.qml b/basicsuite/enterprise-dashboard/DashboardGaugeStyle.qml
new file mode 100644
index 0000000..109351c
--- /dev/null
+++ b/basicsuite/enterprise-dashboard/DashboardGaugeStyle.qml
@@ -0,0 +1,144 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Enterprise.Controls.Styles 1.0
+
+CircularGaugeStyle {
+ tickmarkInset: toPixels(0.04)
+ minorTickmarkInset: tickmarkInset
+ labelStepSize: 20
+ labelInset: toPixels(0.23)
+
+ property real xCenter: outerRadius
+ property real yCenter: outerRadius
+ property real needleLength: outerRadius - tickmarkInset * 1.25
+ property real needleTipWidth: toPixels(0.02)
+ property real needleBaseWidth: toPixels(0.06)
+ property bool halfGauge: false
+
+ function toPixels(percentage) {
+ return percentage * outerRadius;
+ }
+
+ function degToRad(degrees) {
+ return degrees * (Math.PI / 180);
+ }
+
+ function radToDeg(radians) {
+ return radians * (180 / Math.PI);
+ }
+
+ function paintBackground(ctx) {
+ if (halfGauge) {
+ ctx.beginPath();
+ ctx.rect(0, 0, ctx.canvas.width, ctx.canvas.height / 2);
+ ctx.clip();
+ }
+
+ ctx.beginPath();
+ ctx.fillStyle = "black";
+ ctx.ellipse(0, 0, ctx.canvas.width, ctx.canvas.height);
+ ctx.fill();
+
+ ctx.beginPath();
+ ctx.lineWidth = tickmarkInset;
+ ctx.strokeStyle = "black";
+ ctx.arc(xCenter, yCenter, outerRadius - ctx.lineWidth / 2, outerRadius - ctx.lineWidth / 2, 0, Math.PI * 2);
+ ctx.stroke();
+
+ ctx.beginPath();
+ ctx.lineWidth = tickmarkInset / 2;
+ ctx.strokeStyle = "#222";
+ ctx.arc(xCenter, yCenter, outerRadius - ctx.lineWidth / 2, outerRadius - ctx.lineWidth / 2, 0, Math.PI * 2);
+ ctx.stroke();
+
+ ctx.beginPath();
+ var gradient = ctx.createRadialGradient(xCenter, yCenter, outerRadius * 0.8, xCenter, yCenter, outerRadius);
+ gradient.addColorStop(0, Qt.rgba(1, 1, 1, 0));
+ gradient.addColorStop(0.7, Qt.rgba(1, 1, 1, 0.13));
+ gradient.addColorStop(1, Qt.rgba(1, 1, 1, 1));
+ ctx.fillStyle = gradient;
+ ctx.arc(xCenter, yCenter, outerRadius - tickmarkInset, outerRadius - tickmarkInset, 0, Math.PI * 2);
+ ctx.fill();
+ }
+
+ background: Canvas {
+ onPaint: {
+ var ctx = getContext("2d");
+ ctx.reset();
+ paintBackground(ctx);
+ }
+
+ Text {
+ id: speedText
+ font.pixelSize: toPixels(0.3)
+ text: kphInt
+ color: "white"
+ horizontalAlignment: Text.AlignRight
+ anchors.horizontalCenter: parent.horizontalCenter
+ anchors.top: parent.verticalCenter
+ anchors.topMargin: toPixels(0.1)
+
+ readonly property int kphInt: control.value
+ }
+ Text {
+ text: "km/h"
+ color: "white"
+ font.pixelSize: toPixels(0.09)
+ anchors.top: speedText.bottom
+ anchors.horizontalCenter: parent.horizontalCenter
+ }
+ }
+
+ needle: Canvas {
+ width: needleBaseWidth
+ height: needleLength
+
+ property real xCenter: width / 2
+ property real yCenter: height / 2
+
+ onPaint: {
+ var ctx = getContext("2d");
+ ctx.reset();
+
+ ctx.beginPath();
+ ctx.moveTo(xCenter, height);
+ ctx.lineTo(xCenter - needleBaseWidth / 2, height - needleBaseWidth / 2);
+ ctx.lineTo(xCenter - needleTipWidth / 2, 0);
+ ctx.lineTo(xCenter, yCenter - needleLength);
+ ctx.lineTo(xCenter, 0);
+ ctx.closePath();
+ ctx.fillStyle = Qt.rgba(0.66, 0, 0, 0.66);
+ ctx.fill();
+
+ ctx.beginPath();
+ ctx.moveTo(xCenter, height)
+ ctx.lineTo(width, height - needleBaseWidth / 2);
+ ctx.lineTo(xCenter + needleTipWidth / 2, 0);
+ ctx.lineTo(xCenter, 0);
+ ctx.closePath();
+ ctx.fillStyle = Qt.lighter(Qt.rgba(0.66, 0, 0, 0.66));
+ ctx.fill();
+ }
+ }
+
+ foreground: null
+}
diff --git a/basicsuite/enterprise-dashboard/IconGaugeStyle.qml b/basicsuite/enterprise-dashboard/IconGaugeStyle.qml
new file mode 100644
index 0000000..32092d7
--- /dev/null
+++ b/basicsuite/enterprise-dashboard/IconGaugeStyle.qml
@@ -0,0 +1,103 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Enterprise.Controls.Styles 1.0
+
+DashboardGaugeStyle {
+ id: fuelGaugeStyle
+ minimumValueAngle: 300
+ maximumValueAngle: 60
+ tickmarkStepSize: 1
+ labelStepSize: 1
+ labelInset: toPixels(-0.25)
+ minorTickmarkCount: 3
+
+ needleLength: toPixels(0.85)
+ needleBaseWidth: toPixels(0.08)
+ needleTipWidth: toPixels(0.03)
+
+ halfGauge: true
+
+ property string icon: ""
+ property color minWarningColor: "transparent"
+ property color maxWarningColor: "transparent"
+ readonly property real minWarningStartAngle: minimumValueAngle - 90
+ readonly property real maxWarningStartAngle: maximumValueAngle - 90
+
+ tickmark: Rectangle {
+ width: toPixels(0.06)
+ antialiasing: true
+ height: toPixels(0.2)
+ color: "#c8c8c8"
+ }
+
+ minorTickmark: Rectangle {
+ width: toPixels(0.03)
+ antialiasing: true
+ height: toPixels(0.15)
+ color: "#c8c8c8"
+ }
+
+ background: Item {
+ Canvas {
+ anchors.fill: parent
+ onPaint: {
+ var ctx = getContext("2d");
+ ctx.reset();
+
+ paintBackground(ctx);
+
+ if (minWarningColor != "transparent") {
+ ctx.beginPath();
+ ctx.lineWidth = fuelGaugeStyle.toPixels(0.08);
+ ctx.strokeStyle = minWarningColor;
+ ctx.arc(outerRadius, outerRadius,
+ // Start the line in from the decorations, and account for the width of the line itself.
+ outerRadius - tickmarkInset - ctx.lineWidth / 2,
+ degToRad(minWarningStartAngle),
+ degToRad(minWarningStartAngle + angleRange / (minorTickmarkCount + 1)), false);
+ ctx.stroke();
+ }
+ if (maxWarningColor != "transparent") {
+ ctx.beginPath();
+ ctx.lineWidth = fuelGaugeStyle.toPixels(0.08);
+ ctx.strokeStyle = maxWarningColor;
+ ctx.arc(outerRadius, outerRadius,
+ // Start the line in from the decorations, and account for the width of the line itself.
+ outerRadius - tickmarkInset - ctx.lineWidth / 2,
+ degToRad(maxWarningStartAngle - angleRange / (minorTickmarkCount + 1)),
+ degToRad(maxWarningStartAngle), false);
+ ctx.stroke();
+ }
+ }
+ }
+
+ Image {
+ source: icon
+ anchors.bottom: parent.verticalCenter
+ anchors.bottomMargin: toPixels(0.3)
+ anchors.horizontalCenter: parent.horizontalCenter
+ width: toPixels(0.3)
+ height: width
+ fillMode: Image.PreserveAspectFit
+ }
+ }
+}
diff --git a/basicsuite/enterprise-dashboard/TachometerStyle.qml b/basicsuite/enterprise-dashboard/TachometerStyle.qml
new file mode 100644
index 0000000..e601dbb
--- /dev/null
+++ b/basicsuite/enterprise-dashboard/TachometerStyle.qml
@@ -0,0 +1,95 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Enterprise.Controls.Styles 1.0
+
+DashboardGaugeStyle {
+ id: tachometerStyle
+ tickmarkStepSize: 1
+ labelStepSize: 1
+ needleLength: toPixels(0.85)
+ needleBaseWidth: toPixels(0.08)
+ needleTipWidth: toPixels(0.03)
+
+ tickmark: Rectangle {
+ width: toPixels(0.03)
+ antialiasing: true
+ height: toPixels(0.08)
+ color: styleData.index === 7 || styleData.index === 8 ? Qt.rgba(0.5, 0, 0, 1) : "#c8c8c8"
+ }
+
+ minorTickmark: null
+
+ tickmarkLabel: Text {
+ font.pixelSize: Math.max(6, toPixels(0.12))
+ text: styleData.value
+ color: styleData.index === 7 || styleData.index === 8 ? Qt.rgba(0.5, 0, 0, 1) : "#c8c8c8"
+ antialiasing: true
+ }
+
+ background: Canvas {
+ onPaint: {
+ var ctx = getContext("2d");
+ ctx.reset();
+ paintBackground(ctx);
+
+ ctx.beginPath();
+ ctx.lineWidth = tachometerStyle.toPixels(0.08);
+ ctx.strokeStyle = Qt.rgba(0.5, 0, 0, 1);
+ var warningCircumference = maximumValueAngle - minimumValueAngle * 0.1;
+ var startAngle = maximumValueAngle - 90;
+ ctx.arc(outerRadius, outerRadius,
+ // Start the line in from the decorations, and account for the width of the line itself.
+ outerRadius - tickmarkInset - ctx.lineWidth / 2,
+ degToRad(startAngle - angleRange / 8 + angleRange * 0.015),
+ degToRad(startAngle - angleRange * 0.015), false);
+ ctx.stroke();
+ }
+
+ Text {
+ id: rpmText
+ font.pixelSize: tachometerStyle.toPixels(0.3)
+ text: rpmInt
+ color: "white"
+ horizontalAlignment: Text.AlignRight
+ anchors.horizontalCenter: parent.horizontalCenter
+ anchors.top: parent.verticalCenter
+ anchors.topMargin: 20
+
+ readonly property int rpmInt: valueSource.rpm
+ }
+ Text {
+ text: "x1000"
+ color: "white"
+ font.pixelSize: tachometerStyle.toPixels(0.1)
+ anchors.top: parent.top
+ anchors.topMargin: parent.height / 4
+ anchors.horizontalCenter: parent.horizontalCenter
+ }
+ Text {
+ text: "RPM"
+ color: "white"
+ font.pixelSize: tachometerStyle.toPixels(0.1)
+ anchors.top: rpmText.bottom
+ anchors.horizontalCenter: parent.horizontalCenter
+ }
+ }
+}
diff --git a/basicsuite/enterprise-dashboard/TurnIndicator.qml b/basicsuite/enterprise-dashboard/TurnIndicator.qml
new file mode 100644
index 0000000..576b811
--- /dev/null
+++ b/basicsuite/enterprise-dashboard/TurnIndicator.qml
@@ -0,0 +1,88 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Enterprise.Controls.Styles 1.0
+
+Item {
+ // This enum is actually keyboard-related, but it serves its purpose
+ // as an indication of direction for us.
+ property int direction: Qt.LeftArrow
+ property bool on: false
+
+ property bool flashing: false
+
+ scale: direction === Qt.LeftArrow ? 1 : -1
+
+ Timer {
+ id: flashTimer
+ interval: 500
+ running: on
+ repeat: true
+ onTriggered: flashing = !flashing
+ }
+
+ function paintOutlinePath(ctx) {
+ ctx.beginPath();
+ ctx.moveTo(0, height * 0.5);
+ ctx.lineTo(0.6 * width, 0);
+ ctx.lineTo(0.6 * width, height * 0.28);
+ ctx.lineTo(width, height * 0.28);
+ ctx.lineTo(width, height * 0.72);
+ ctx.lineTo(0.6 * width, height * 0.72);
+ ctx.lineTo(0.6 * width, height);
+ ctx.lineTo(0, height * 0.5);
+ }
+
+ Canvas {
+ id: backgroundCanvas
+ anchors.fill: parent
+
+ onPaint: {
+ var ctx = getContext("2d");
+ ctx.reset();
+
+ paintOutlinePath(ctx);
+
+ ctx.lineWidth = 1;
+ ctx.strokeStyle = "black";
+ ctx.stroke();
+
+// ctx.fillStyle = "#552222";
+// ctx.fill();
+ }
+ }
+
+ Canvas {
+ id: foregroundCanvas
+ anchors.fill: parent
+ visible: on && flashing
+
+ onPaint: {
+ var ctx = getContext("2d");
+ ctx.reset();
+
+ paintOutlinePath(ctx);
+
+ ctx.fillStyle = "green";
+ ctx.fill();
+ }
+ }
+}
diff --git a/basicsuite/enterprise-dashboard/ValueSource.qml b/basicsuite/enterprise-dashboard/ValueSource.qml
new file mode 100644
index 0000000..10f6ee2
--- /dev/null
+++ b/basicsuite/enterprise-dashboard/ValueSource.qml
@@ -0,0 +1,300 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+
+Item {
+ id: valueSource
+ property real kph: 0
+ property real rpm: 1
+ property real fuel: 0.85
+ property string gear: {
+ var g;
+ if (kph == 0) {
+ return "P";
+ }
+ if (kph < 30) {
+ return "1";
+ }
+ if (kph < 50) {
+ return "2";
+ }
+ if (kph < 80) {
+ return "3";
+ }
+ if (kph < 120) {
+ return "4";
+ }
+ if (kph < 160) {
+ return "5";
+ }
+ }
+ property int turnSignal: gear == "P" && !start ? randomDirection() : -1
+ property real temperature: 0.6
+ property bool start: true
+
+ function randomDirection() {
+ return Math.random() > 0.5 ? Qt.LeftArrow : Qt.RightArrow;
+ }
+
+ SequentialAnimation {
+ running: true
+ loops: 1
+
+ // We want a small pause at the beginning, but we only want it to happen once.
+ PauseAnimation {
+ duration: 1000
+ }
+
+ PropertyAction {
+ target: valueSource
+ property: "start"
+ value: false
+ }
+
+ SequentialAnimation {
+ loops: Animation.Infinite
+
+ ParallelAnimation {
+ NumberAnimation {
+ target: valueSource
+ property: "kph"
+ easing.type: Easing.InOutSine
+ from: 0
+ to: 30
+ duration: 3000
+ }
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ from: 1
+ to: 6.1
+ duration: 3000
+ }
+ }
+ ParallelAnimation {
+ // We changed gears so we lost a bit of speed.
+ NumberAnimation {
+ target: valueSource
+ property: "kph"
+ easing.type: Easing.InOutSine
+ from: 30
+ to: 26
+ duration: 600
+ }
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ from: 6
+ to: 2.4
+ duration: 600
+ }
+ }
+ ParallelAnimation {
+ NumberAnimation {
+ target: valueSource
+ property: "kph"
+ easing.type: Easing.InOutSine
+ to: 60
+ duration: 3000
+ }
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ to: 5.6
+ duration: 3000
+ }
+ }
+ ParallelAnimation {
+ // We changed gears so we lost a bit of speed.
+ NumberAnimation {
+ target: valueSource
+ property: "kph"
+ easing.type: Easing.InOutSine
+ to: 56
+ duration: 600
+ }
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ to: 2.3
+ duration: 600
+ }
+ }
+ ParallelAnimation {
+ NumberAnimation {
+ target: valueSource
+ property: "kph"
+ easing.type: Easing.InOutSine
+ to: 100
+ duration: 3000
+ }
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ to: 5.1
+ duration: 3000
+ }
+ }
+ ParallelAnimation {
+ // We changed gears so we lost a bit of speed.
+ NumberAnimation {
+ target: valueSource
+ property: "kph"
+ easing.type: Easing.InOutSine
+ to: 96
+ duration: 600
+ }
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ to: 2.2
+ duration: 600
+ }
+ }
+
+ ParallelAnimation {
+ NumberAnimation {
+ target: valueSource
+ property: "kph"
+ easing.type: Easing.InOutSine
+ to: 140
+ duration: 3000
+ }
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ to: 6.2
+ duration: 3000
+ }
+ }
+
+ // Start downshifting.
+
+ // Fifth to fourth gear.
+ ParallelAnimation {
+ NumberAnimation {
+ target: valueSource
+ property: "kph"
+ easing.type: Easing.Linear
+ to: 100
+ duration: 5000
+ }
+
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ to: 3.1
+ duration: 5000
+ }
+ }
+
+ // Fourth to third gear.
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ to: 5.5
+ duration: 600
+ }
+
+ ParallelAnimation {
+ NumberAnimation {
+ target: valueSource
+ property: "kph"
+ easing.type: Easing.InOutSine
+ to: 60
+ duration: 5000
+ }
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ to: 2.6
+ duration: 5000
+ }
+ }
+
+ // Third to second gear.
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ to: 6.3
+ duration: 600
+ }
+
+ ParallelAnimation {
+ NumberAnimation {
+ target: valueSource
+ property: "kph"
+ easing.type: Easing.InOutSine
+ to: 30
+ duration: 5000
+ }
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ to: 2.6
+ duration: 5000
+ }
+ }
+
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ to: 6.5
+ duration: 600
+ }
+
+ // Second to first gear.
+ ParallelAnimation {
+ NumberAnimation {
+ target: valueSource
+ property: "kph"
+ easing.type: Easing.InOutSine
+ to: 0
+ duration: 5000
+ }
+ NumberAnimation {
+ target: valueSource
+ property: "rpm"
+ easing.type: Easing.InOutSine
+ to: 1
+ duration: 4500
+ }
+ }
+
+ PauseAnimation {
+ duration: 5000
+ }
+ }
+ }
+}
diff --git a/basicsuite/enterprise-dashboard/description.txt b/basicsuite/enterprise-dashboard/description.txt
new file mode 100644
index 0000000..dcf2b94
--- /dev/null
+++ b/basicsuite/enterprise-dashboard/description.txt
@@ -0,0 +1 @@
+The dashboard demo uses Qt Quick Enterprise Controls to create a digital dashboard for a car.
diff --git a/basicsuite/enterprise-dashboard/images/fuel-icon.png b/basicsuite/enterprise-dashboard/images/fuel-icon.png
new file mode 100644
index 0000000..f521e90
--- /dev/null
+++ b/basicsuite/enterprise-dashboard/images/fuel-icon.png
Binary files differ
diff --git a/basicsuite/enterprise-dashboard/images/temperature-icon.png b/basicsuite/enterprise-dashboard/images/temperature-icon.png
new file mode 100644
index 0000000..5a4334e
--- /dev/null
+++ b/basicsuite/enterprise-dashboard/images/temperature-icon.png
Binary files differ
diff --git a/basicsuite/enterprise-dashboard/main.qml b/basicsuite/enterprise-dashboard/main.qml
new file mode 100644
index 0000000..5fbbb64
--- /dev/null
+++ b/basicsuite/enterprise-dashboard/main.qml
@@ -0,0 +1,155 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Window 2.1
+import QtQuick.Controls 1.0
+import QtQuick.Controls.Styles 1.0
+import QtQuick.Enterprise.Controls 1.0
+import QtQuick.Enterprise.Controls.Styles 1.0
+
+Rectangle {
+ id: root
+ visible: true
+ width: 1024
+ height: 600
+
+ color: "#161616"
+ //title: "QtQuick Enterprise Controls Demo"
+
+ ValueSource {
+ id: valueSource
+ }
+
+ // Dashboards are typically in a landscape orientation, so we need to ensure
+ // our height is never greater than our width.
+ Item {
+ id: container
+ width: root.width
+ height: Math.min(root.width, root.height)
+ anchors.centerIn: parent
+
+ Row {
+ id: gaugeRow
+ spacing: container.width * 0.02
+ anchors.centerIn: parent
+
+ TurnIndicator {
+ id: leftIndicator
+ anchors.verticalCenter: parent.verticalCenter
+ width: height
+ height: container.height * 0.1 - gaugeRow.spacing
+
+ direction: Qt.LeftArrow
+ on: valueSource.turnSignal == Qt.LeftArrow
+ }
+
+ Item {
+ width: height
+ height: container.height * 0.25 - gaugeRow.spacing
+ anchors.verticalCenter: parent.verticalCenter
+
+ CircularGauge {
+ id: fuelGauge
+ value: valueSource.fuel
+ maximumValue: 1
+ y: parent.height / 2 - height / 2 - container.height * 0.01
+ width: parent.width
+ height: parent.height * 0.7
+
+ style: IconGaugeStyle {
+ id: fuelGaugeStyle
+
+ icon: "images/fuel-icon.png"
+ minWarningColor: Qt.rgba(0.5, 0, 0, 1)
+
+ tickmarkLabel: Text {
+ color: "white"
+ visible: styleData.value === 0 || styleData.value === 1
+ font.pixelSize: fuelGaugeStyle.toPixels(0.225)
+ text: styleData.value === 0 ? "E" : (styleData.value === 1 ? "F" : "")
+ }
+ }
+ }
+
+ CircularGauge {
+ value: valueSource.temperature
+ maximumValue: 1
+ width: parent.width
+ height: parent.height * 0.7
+ y: parent.height / 2 + container.height * 0.01
+
+ style: IconGaugeStyle {
+ id: tempGaugeStyle
+
+ icon: "images/temperature-icon.png"
+ maxWarningColor: Qt.rgba(0.5, 0, 0, 1)
+
+ tickmarkLabel: Text {
+ color: "white"
+ visible: styleData.value === 0 || styleData.value === 1
+ font.pixelSize: tempGaugeStyle.toPixels(0.225)
+ text: styleData.value === 0 ? "C" : (styleData.value === 1 ? "H" : "")
+ }
+ }
+ }
+ }
+
+ CircularGauge {
+ id: speedometer
+ value: valueSource.kph
+ anchors.verticalCenter: parent.verticalCenter
+ maximumValue: 280
+ // We set the width to the height, because the height will always be
+ // the more limited factor. Also, all circular controls letterbox
+ // their contents to ensure that they remain circular. However, we
+ // don't want to extra space on the left and right of our gauges,
+ // because they're laid out horizontally, and that would create
+ // large horizontal gaps between gauges on wide screens.
+ width: height
+ height: container.height * 0.5
+
+ style: DashboardGaugeStyle {}
+ }
+
+ CircularGauge {
+ id: tachometer
+ width: height
+ height: container.height * 0.25 - gaugeRow.spacing
+ value: valueSource.rpm
+ maximumValue: 8
+ anchors.verticalCenter: parent.verticalCenter
+
+ style: TachometerStyle {}
+ }
+
+ TurnIndicator {
+ id: rightIndicator
+ anchors.verticalCenter: parent.verticalCenter
+ width: height
+ height: container.height * 0.1 - gaugeRow.spacing
+
+ direction: Qt.RightArrow
+ on: valueSource.turnSignal == Qt.RightArrow
+ }
+
+ }
+ }
+}
diff --git a/basicsuite/enterprise-dashboard/preview_l.jpg b/basicsuite/enterprise-dashboard/preview_l.jpg
new file mode 100644
index 0000000..eb2e3b5
--- /dev/null
+++ b/basicsuite/enterprise-dashboard/preview_l.jpg
Binary files differ
diff --git a/basicsuite/enterprise-dashboard/title.txt b/basicsuite/enterprise-dashboard/title.txt
new file mode 100644
index 0000000..1a3fb29
--- /dev/null
+++ b/basicsuite/enterprise-dashboard/title.txt
@@ -0,0 +1 @@
+Qt Quick Enterprise Controls - Dashboard
diff --git a/basicsuite/enterprise-gallery/BlackButtonBackground.qml b/basicsuite/enterprise-gallery/BlackButtonBackground.qml
new file mode 100644
index 0000000..084d4e5
--- /dev/null
+++ b/basicsuite/enterprise-gallery/BlackButtonBackground.qml
@@ -0,0 +1,51 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Controls 1.0
+import QtQuick.Controls.Styles 1.0
+
+Rectangle {
+ property bool pressed: false
+
+ gradient: Gradient {
+ GradientStop {
+ color: pressed ? "#222" : "#333"
+ position: 0
+ }
+ GradientStop {
+ color: "#222"
+ position: 1
+ }
+ }
+ Rectangle {
+ height: 1
+ width: parent.width
+ anchors.top: parent.top
+ color: "#444"
+ visible: !pressed
+ }
+ Rectangle {
+ height: 1
+ width: parent.width
+ anchors.bottom: parent.bottom
+ color: "#000"
+ }
+}
diff --git a/basicsuite/enterprise-gallery/BlackButtonStyle.qml b/basicsuite/enterprise-gallery/BlackButtonStyle.qml
new file mode 100644
index 0000000..dde237f
--- /dev/null
+++ b/basicsuite/enterprise-gallery/BlackButtonStyle.qml
@@ -0,0 +1,44 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Controls 1.0
+import QtQuick.Controls.Styles 1.0
+
+ButtonStyle {
+ property color fontColor;
+
+ background: BlackButtonBackground {
+ pressed: control.pressed
+ }
+ label: Item {
+ Text {
+ text: control.text
+ color: fontColor
+ font.pixelSize: control.height * 0.25
+ font.family: openSans.name
+ horizontalAlignment: Text.AlignLeft
+ verticalAlignment: Text.AlignVCenter
+ anchors.verticalCenter: parent.verticalCenter
+ anchors.left: parent.left
+ anchors.leftMargin: 20
+ }
+ }
+}
diff --git a/basicsuite/enterprise-gallery/CircularGaugeDarkStyle.qml b/basicsuite/enterprise-gallery/CircularGaugeDarkStyle.qml
new file mode 100644
index 0000000..34991f9
--- /dev/null
+++ b/basicsuite/enterprise-gallery/CircularGaugeDarkStyle.qml
@@ -0,0 +1,76 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Enterprise.Controls.Styles 1.0
+
+CircularGaugeStyle {
+ id: root
+ tickmarkStepSize: 10
+ minorTickmarkCount: 1
+ labelStepSize: 20
+ tickmarkInset: outerRadius * 0.06
+ minorTickmarkInset: tickmarkInset
+ labelInset: outerRadius * 0.23
+
+ background: Image {
+ source: "images/background.png"
+ }
+
+ needle: Image {
+ id: needleImage
+ transformOrigin: Item.Bottom
+ source: "images/needle.png"
+ scale: {
+ var distanceFromLabelToRadius = labelInset / 2;
+ var idealHeight = outerRadius - distanceFromLabelToRadius;
+ var originalImageHeight = needleImage.sourceSize.height;
+ idealHeight / originalImageHeight;
+ }
+ }
+
+ foreground: Item {
+ Image {
+ anchors.centerIn: parent
+ source: "images/center.png"
+ scale: (outerRadius * 0.25) / sourceSize.height
+ }
+ }
+
+ tickmark: Rectangle {
+ width: outerRadius * 0.02
+ antialiasing: true
+ height: outerRadius * 0.05
+ color: "#888"
+ }
+
+ minorTickmark: Rectangle {
+ width: outerRadius * 0.01
+ antialiasing: true
+ height: outerRadius * 0.02
+ color: "#444"
+ }
+
+ tickmarkLabel: Text {
+ font.pixelSize: Math.max(6, outerRadius * 0.1)
+ text: styleData.value
+ color: "white"
+ }
+}
diff --git a/basicsuite/enterprise-gallery/CircularGaugeDefaultStyle.qml b/basicsuite/enterprise-gallery/CircularGaugeDefaultStyle.qml
new file mode 100644
index 0000000..3340bf3
--- /dev/null
+++ b/basicsuite/enterprise-gallery/CircularGaugeDefaultStyle.qml
@@ -0,0 +1,26 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Enterprise.Controls.Styles 1.0
+
+CircularGaugeStyle {
+ labelStepSize: 20
+}
diff --git a/basicsuite/enterprise-gallery/CircularGaugeLightStyle.qml b/basicsuite/enterprise-gallery/CircularGaugeLightStyle.qml
new file mode 100644
index 0000000..fbd71d7
--- /dev/null
+++ b/basicsuite/enterprise-gallery/CircularGaugeLightStyle.qml
@@ -0,0 +1,77 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Enterprise.Controls.Styles 1.0
+
+CircularGaugeStyle {
+ id: root
+ tickmarkStepSize: 10
+ minorTickmarkCount: 2
+ labelStepSize: 40
+ tickmarkInset: outerRadius * 0.06
+ minorTickmarkInset: tickmarkInset
+ labelInset: outerRadius * 0.23
+
+ background: Image {
+ source: "images/background-light.png"
+ }
+
+ needle: Image {
+ id: needleImage
+ source: "images/needle-light.png"
+ transformOrigin: Item.Bottom
+ scale: {
+ var distanceFromLabelToRadius = labelInset / 2;
+ var idealHeight = outerRadius - distanceFromLabelToRadius;
+ var originalImageHeight = needleImage.sourceSize.height;
+ idealHeight / originalImageHeight;
+ }
+ }
+
+ foreground: Item {
+ Image {
+ anchors.centerIn: parent
+ source: "images/center-light.png"
+ scale: (outerRadius * 0.25) / sourceSize.height
+ }
+ }
+
+ tickmark: Rectangle {
+ width: outerRadius * 0.01
+ antialiasing: true
+ height: outerRadius * 0.04
+ color: "#999"
+ }
+
+ minorTickmark: Rectangle {
+ width: outerRadius * 0.01
+ antialiasing: true
+ height: outerRadius * 0.02
+ color: "#bbb"
+ }
+
+ tickmarkLabel: Text {
+ font.family: "Helvetica neue"
+ font.pixelSize: Math.max(6, outerRadius * 0.1)
+ text: styleData.value
+ color: "#333"
+ }
+}
diff --git a/basicsuite/enterprise-gallery/CircularGaugeView.qml b/basicsuite/enterprise-gallery/CircularGaugeView.qml
new file mode 100644
index 0000000..f72fc2f
--- /dev/null
+++ b/basicsuite/enterprise-gallery/CircularGaugeView.qml
@@ -0,0 +1,204 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Controls 1.0
+import QtQuick.Enterprise.Controls 1.0
+
+ControlView {
+ id: controlView
+ darkBackground: customizerItem.currentStyleDark
+
+ property color fontColor: darkBackground ? "white" : "black"
+
+ property bool accelerating: false
+
+ Keys.onSpacePressed: accelerating = true
+ Keys.onReleased: {
+ if (event.key === Qt.Key_Space) {
+ accelerating = false;
+ event.accepted = true;
+ }
+ }
+
+ Button {
+ id: accelerate
+ text: "Accelerate"
+ anchors.horizontalCenter: parent.horizontalCenter
+ anchors.bottom: parent.bottom
+ height: root.height * 0.125
+
+ onPressedChanged: accelerating = pressed
+
+ style: BlackButtonStyle {
+ background: BlackButtonBackground {
+ pressed: control.pressed
+ }
+ label: Text {
+ text: control.text
+ color: "white"
+ font.pixelSize: root.toPixels(0.04)
+ font.family: openSans.name
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ }
+ }
+ }
+
+ control: CircularGauge {
+ id: gauge
+ minimumValue: customizerItem.minimumValue
+ maximumValue: customizerItem.maximumValue
+ width: root.toPixels(0.65)
+ height: width
+
+ value: accelerating ? maximumValue : 0
+ style: styleMap[customizerItem.currentStylePath]
+
+ // This stops the styles being recreated when a new one is chosen.
+ property var styleMap: {
+ var styles = {};
+ for (var i = 0; i < customizerItem.allStylePaths.length; ++i) {
+ var path = customizerItem.allStylePaths[i];
+ styles[path] = Qt.createComponent(path, gauge);
+ }
+ styles;
+ }
+
+ // Called to update the style after the user has edited a property.
+ Connections {
+ target: customizerItem
+ onMinimumValueAngleChanged: __style.minimumValueAngle = customizerItem.minimumValueAngle
+ onMaximumValueAngleChanged: __style.maximumValueAngle = customizerItem.maximumValueAngle
+ onLabelStepSizeChanged: __style.tickmarkStepSize = __style.labelStepSize = customizerItem.labelStepSize
+ }
+
+ Behavior on value {
+ NumberAnimation {
+ easing.type: Easing.OutCubic
+ duration: 6000
+ }
+ }
+ }
+
+ customizer: Column {
+ readonly property var allStylePaths: {
+ var paths = [];
+ for (var i = 0; i < stylePicker.model.count; ++i) {
+ paths.push(stylePicker.model.get(i).path);
+ }
+ paths;
+ }
+ property alias currentStylePath: stylePicker.currentStylePath
+ property alias currentStyleDark: stylePicker.currentStyleDark
+ property alias minimumValue: minimumValueSlider.value
+ property alias maximumValue: maximumValueSlider.value
+ property alias minimumValueAngle: minimumAngleSlider.value
+ property alias maximumValueAngle: maximumAngleSlider.value
+ property alias labelStepSize: labelStepSizeSlider.value
+
+ id: circularGaugeColumn
+ spacing: customizerPropertySpacing
+
+ readonly property bool isDefaultStyle: stylePicker.model.get(stylePicker.currentIndex).name === "Default"
+
+ StylePicker {
+ id: stylePicker
+ currentIndex: 1
+
+ model: ListModel {
+ ListElement {
+ name: "Default"
+ path: "CircularGaugeDefaultStyle.qml"
+ dark: true
+ }
+ ListElement {
+ name: "Dark"
+ path: "CircularGaugeDarkStyle.qml"
+ dark: true
+ }
+ ListElement {
+ name: "Light"
+ path: "CircularGaugeLightStyle.qml"
+ dark: false
+ }
+ }
+ }
+
+ CustomizerLabel {
+ text: "Minimum angle"
+ }
+
+ CustomizerSlider {
+ id: minimumAngleSlider
+ minimumValue: 0
+ value: 215
+ maximumValue: 360
+ width: parent.width
+ }
+
+ CustomizerLabel {
+ text: "Maximum angle"
+ }
+
+ CustomizerSlider {
+ id: maximumAngleSlider
+ minimumValue: 0
+ value: 145
+ maximumValue: 360
+ }
+
+ CustomizerLabel {
+ text: "Minimum value"
+ }
+
+ CustomizerSlider {
+ id: minimumValueSlider
+ minimumValue: 0
+ value: 0
+ maximumValue: 360
+ stepSize: labelStepSizeSlider.stepSize
+ }
+
+ CustomizerLabel {
+ text: "Maximum value"
+ }
+
+ CustomizerSlider {
+ id: maximumValueSlider
+ minimumValue: 0
+ value: 220
+ maximumValue: 300
+ stepSize: labelStepSizeSlider.stepSize
+ }
+
+ CustomizerLabel {
+ text: "Label step size"
+ }
+
+ CustomizerSlider {
+ id: labelStepSizeSlider
+ minimumValue: 10
+ value: 20
+ maximumValue: 100
+ stepSize: 20
+ }
+ }
+}
diff --git a/basicsuite/enterprise-gallery/ControlView.qml b/basicsuite/enterprise-gallery/ControlView.qml
new file mode 100644
index 0000000..17f5784
--- /dev/null
+++ b/basicsuite/enterprise-gallery/ControlView.qml
@@ -0,0 +1,168 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Controls 1.0
+
+Rectangle {
+ id: view
+ color: darkBackground ? "transparent" : lightBackgroundColor
+
+ Keys.onReleased: {
+ if (event.key === Qt.Key_Back) {
+ stackView.pop();
+ event.accepted = true;
+ }
+ }
+
+ property bool darkBackground: true
+
+ property Component control
+ property Component customizer
+
+ property alias controlItem: controlLoader.item
+ property alias customizerItem: customizerLoader.item
+
+ property bool isCustomizerVisible: false
+
+ property real margin: root.toPixels(0.05)
+
+ property rect controlBounds: Qt.rect(largestControlItem.x + controlBoundsItem.x,
+ largestControlItem.y + controlBoundsItem.y, controlBoundsItem.width, controlBoundsItem.height)
+
+ Item {
+ id: largestControlItem
+ x: margin
+ y: margin
+ width: isCustomizerVisible ? widthWhenCustomizing : widthWhenNotCustomizing
+ height: isCustomizerVisible ? heightWhenCustomizing : heightWhenNotCustomizing
+
+ readonly property real widthWhenCustomizing: (!isScreenPortrait ? parent.width / 2 : parent.width) - margin * 2
+ readonly property real heightWhenCustomizing: (isScreenPortrait ? parent.height / 2 : parent.height - toolbar.height) - margin * 2
+ readonly property real widthWhenNotCustomizing: parent.width - margin * 2
+ readonly property real heightWhenNotCustomizing: parent.height - toolbar.height - margin * 2
+
+ Item {
+ id: controlBoundsItem
+ x: parent.width / 2 - controlBoundsItem.width / 2
+ y: customizer && customizerItem.visible ? 0 : (isScreenPortrait ? (parent.height / 2) - (controlBoundsItem.height / 2) : 0)
+ width: Math.min(parent.widthWhenCustomizing, parent.widthWhenNotCustomizing)
+ height: Math.min(parent.heightWhenCustomizing, parent.heightWhenNotCustomizing)
+
+ Behavior on x {
+ id: controlXBehavior
+ enabled: false
+ NumberAnimation {}
+ }
+
+ Behavior on y {
+ id: controlYBehavior
+ enabled: false
+ NumberAnimation {}
+ }
+
+ Loader {
+ id: controlLoader
+ sourceComponent: control
+ anchors.centerIn: parent
+
+ property alias view: view
+ }
+ }
+ }
+
+ Flickable {
+ id: flickable
+ // Hide the customizer on the right of the screen if it's not visible.
+ x: (isScreenPortrait ? 0 : (isCustomizerVisible ? largestControlItem.x + largestControlItem.width + margin : view.width)) + margin
+ y: (isScreenPortrait ? largestControlItem.y + largestControlItem.height : 0) + margin
+ width: largestControlItem.width
+ height: parent.height - y - toolbar.height - margin
+ anchors.leftMargin: margin
+ anchors.rightMargin: margin
+ visible: customizerLoader.opacity > 0
+
+ flickableDirection: Flickable.VerticalFlick
+
+ clip: true
+ contentWidth: width
+ contentHeight: customizerLoader.height
+
+ Behavior on x {
+ id: flickableXBehavior
+ enabled: false
+ NumberAnimation {}
+ }
+
+ Behavior on y {
+ id: flickableYBehavior
+ enabled: false
+ NumberAnimation {}
+ }
+
+ Loader {
+ id: customizerLoader
+ sourceComponent: customizer
+ opacity: 0
+ width: flickable.width
+
+ property alias view: view
+
+ Behavior on opacity {
+ NumberAnimation {
+ duration: 300
+ }
+ }
+ }
+ }
+
+ ControlViewToolbar {
+ id: toolbar
+
+ onCustomizeClicked: {
+ controlXBehavior.enabled = !isScreenPortrait;
+ controlYBehavior.enabled = isScreenPortrait;
+
+ isCustomizerVisible = !isCustomizerVisible;
+
+ if (isScreenPortrait) {
+ flickableXBehavior.enabled = false;
+ flickableYBehavior.enabled = true;
+ } else {
+ flickableXBehavior.enabled = true;
+ flickableYBehavior.enabled = false;
+ }
+
+ customizerLoader.opacity = isCustomizerVisible ? 1 : 0;
+ }
+ }
+
+ FlickableMoreIndicator {
+ flickable: flickable
+ atTop: true
+ gradientColor: view.darkBackground ? darkBackgroundColor : lightBackgroundColor
+ }
+
+ FlickableMoreIndicator {
+ flickable: flickable
+ atTop: false
+ gradientColor: view.darkBackground ? darkBackgroundColor : lightBackgroundColor
+ }
+}
diff --git a/basicsuite/enterprise-gallery/ControlViewToolbar.qml b/basicsuite/enterprise-gallery/ControlViewToolbar.qml
new file mode 100644
index 0000000..f23b2d2
--- /dev/null
+++ b/basicsuite/enterprise-gallery/ControlViewToolbar.qml
@@ -0,0 +1,82 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Controls 1.0
+
+BlackButtonBackground {
+ anchors.bottom: parent.bottom
+ anchors.left: parent.left
+ anchors.right: parent.right
+ height: root.height * 0.125
+
+ signal customizeClicked
+
+ gradient: Gradient {
+ GradientStop {
+ color: "#333"
+ position: 0
+ }
+ GradientStop {
+ color: "#222"
+ position: 1
+ }
+ }
+
+ Button {
+ id: back
+ width: parent.height
+ height: parent.height
+ anchors.left: parent.left
+ anchors.bottom: parent.bottom
+
+ onClicked: stackView.pop()
+
+ style: BlackButtonStyle {
+ }
+
+ Image {
+ source: "images/icon-go.png"
+ anchors.verticalCenter: parent.verticalCenter
+ anchors.horizontalCenter: parent.horizontalCenter
+ scale: -1
+ }
+ }
+
+ Button {
+ id: customize
+ width: parent.height
+ height: parent.height
+ anchors.right: parent.right
+ anchors.bottom: parent.bottom
+ visible: customizer
+
+ style: BlackButtonStyle {
+ }
+
+ onClicked: customizeClicked()
+
+ Image {
+ source: "images/icon-settings.png"
+ anchors.centerIn: parent
+ scale: -1
+ }
+ }
+}
diff --git a/basicsuite/enterprise-gallery/CustomizerCheckBox.qml b/basicsuite/enterprise-gallery/CustomizerCheckBox.qml
new file mode 100644
index 0000000..9426dc6
--- /dev/null
+++ b/basicsuite/enterprise-gallery/CustomizerCheckBox.qml
@@ -0,0 +1,45 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Controls 1.0
+import QtQuick.Controls.Styles 1.0
+
+CheckBox {
+ id: checkBox
+ anchors.horizontalCenter: parent.horizontalCenter
+ width: root.width * 0.04
+ height: width
+
+ style: CheckBoxStyle {
+ indicator: Rectangle {
+ color: "#666"
+ height: control.height
+ width: height
+
+ Rectangle {
+ anchors.fill: parent
+ anchors.margins: Math.round(checkBox.width * 0.1)
+ color: "#111"
+ visible: control.checked
+ }
+ }
+ }
+}
diff --git a/basicsuite/enterprise-gallery/CustomizerLabel.qml b/basicsuite/enterprise-gallery/CustomizerLabel.qml
new file mode 100644
index 0000000..c830832
--- /dev/null
+++ b/basicsuite/enterprise-gallery/CustomizerLabel.qml
@@ -0,0 +1,28 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+
+Text {
+ color: fontColor
+ font.pixelSize: root.toPixels(0.04)
+ font.family: openSans.name
+ anchors.horizontalCenter: parent.horizontalCenter
+}
diff --git a/basicsuite/enterprise-gallery/CustomizerSlider.qml b/basicsuite/enterprise-gallery/CustomizerSlider.qml
new file mode 100644
index 0000000..b98c06d
--- /dev/null
+++ b/basicsuite/enterprise-gallery/CustomizerSlider.qml
@@ -0,0 +1,55 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.1
+import QtQuick.Controls 1.0
+import QtQuick.Controls.Styles 1.0
+
+Slider {
+ id: slider
+ width: parent.width
+ height: root.toPixels(0.1)
+
+ style: SliderStyle {
+ handle: Rectangle {
+ height: root.toPixels(0.06)
+ width: height
+ radius: width/2
+ color: "#fff"
+ }
+
+ groove: Rectangle {
+ implicitHeight: root.toPixels(0.015)
+ implicitWidth: 100
+ radius: height/2
+ border.color: "#333"
+ color: "#222"
+ Rectangle {
+ height: parent.height
+ width: styleData.handlePosition
+ implicitHeight: 6
+ implicitWidth: 100
+ radius: height/2
+ color: "#555"
+ }
+ }
+
+ }
+}
diff --git a/basicsuite/enterprise-gallery/FlickableMoreIndicator.qml b/basicsuite/enterprise-gallery/FlickableMoreIndicator.qml
new file mode 100644
index 0000000..c935de2
--- /dev/null
+++ b/basicsuite/enterprise-gallery/FlickableMoreIndicator.qml
@@ -0,0 +1,56 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+
+Rectangle {
+ anchors.top: atTop ? flickable.top : undefined
+ anchors.bottom: atTop ? undefined : flickable.bottom
+ anchors.left: isScreenPortrait ? parent.left : parent.horizontalCenter
+ anchors.right: parent.right
+ height: 30
+ visible: flickable.visible
+ opacity: atTop
+ ? (flickable.contentY > showDistance ? 1 : 0)
+ : (flickable.contentY < flickable.contentHeight - showDistance ? 1 : 0)
+ scale: atTop ? 1 : -1
+
+ readonly property real showDistance: 0
+ property Flickable flickable
+ property color gradientColor
+ /*! \c true if this indicator is at the top of the item */
+ property bool atTop
+
+ Behavior on opacity {
+ NumberAnimation {
+ }
+ }
+
+ gradient: Gradient {
+ GradientStop {
+ position: 0.0
+ color: gradientColor
+ }
+ GradientStop {
+ position: 1.0
+ color: "transparent"
+ }
+ }
+}
diff --git a/basicsuite/enterprise-gallery/PieMenuControlView.qml b/basicsuite/enterprise-gallery/PieMenuControlView.qml
new file mode 100644
index 0000000..91dae94
--- /dev/null
+++ b/basicsuite/enterprise-gallery/PieMenuControlView.qml
@@ -0,0 +1,195 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+import QtQuick.Controls 1.0
+import QtQuick.Enterprise.Controls 1.0
+
+Rectangle {
+ id: view
+ color: customizerItem.currentStyleDark ? "#111" : "#555"
+
+ Behavior on color {
+ ColorAnimation {}
+ }
+
+ Keys.onReleased: {
+ if (event.key === Qt.Key_Back) {
+ stackView.pop();
+ event.accepted = true;
+ }
+ }
+
+ property bool darkBackground: true
+
+ property Component mouseArea
+
+ property Component customizer: Column {
+ property alias currentStylePath: stylePicker.currentStylePath
+ property alias currentStyleDark: stylePicker.currentStyleDark
+
+ StylePicker {
+ id: stylePicker
+ currentIndex: 0
+
+ model: ListModel {
+ ListElement {
+ name: "Default"
+ path: "PieMenuDefaultStyle.qml"
+ dark: false
+ }
+ ListElement {
+ name: "Dark"
+ path: "PieMenuDarkStyle.qml"
+ dark: true
+ }
+ }
+ }
+ }
+
+ property alias controlItem: pieMenu
+ property alias customizerItem: customizerLoader.item
+
+ Item {
+ id: controlBoundsItem
+ width: parent.width
+ height: parent.height - toolbar.height
+ visible: customizerLoader.opacity === 0
+
+ Image {
+ id: bgImage
+ anchors.centerIn: parent
+ height: 48
+ Text {
+ id: bgLabel
+ anchors.top: parent.bottom
+ anchors.topMargin: 20
+ anchors.horizontalCenter: parent.horizontalCenter
+ text: "Tap to open"
+ color: "#999"
+ font.pointSize: 20
+ }
+ }
+
+ MouseArea {
+ id: touchArea
+ anchors.fill: parent
+
+ onClicked: {
+ pieMenu.popup(touchArea.mouseX, touchArea.mouseY)
+ }
+ }
+
+ Item {
+ width: labelText.width
+ height: labelText.height
+ anchors.bottom: pieMenu.top
+ anchors.bottomMargin: 10
+ anchors.horizontalCenter: pieMenu.horizontalCenter
+ visible: pieMenu.visible
+
+ Item {
+ id: labelBlurGuard
+ anchors.centerIn: parent
+ width: labelText.implicitWidth * 2
+ height: labelText.implicitHeight * 2
+
+ Text {
+ id: labelText
+ font.pointSize: 20
+ text: pieMenu.currentIndex !== -1 ? pieMenu.menuItems[pieMenu.currentIndex].text : ""
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ anchors.centerIn: parent
+ color: "#ccc"
+ antialiasing: true
+ }
+ }
+ }
+
+ PieMenu {
+ id: pieMenu
+ activationMode: ActivationMode.ActivateOnClick
+ width: Math.min(controlBoundsItem.width, controlBoundsItem.height) * 0.5
+ height: width
+
+ style: Qt.createComponent(customizerItem.currentStylePath)
+
+ MenuItem {
+ text: "Zoom In"
+ onTriggered: {
+ bgImage.source = iconSource
+ bgLabel.text = text + " selected"
+ }
+ iconSource: "images/zoom_in.png"
+ }
+ MenuItem {
+ text: "Zoom Out"
+ onTriggered: {
+ bgImage.source = iconSource
+ bgLabel.text = text + " selected"
+ }
+ iconSource: "images/zoom_out.png"
+ }
+ MenuItem {
+ text: "Info"
+ onTriggered: {
+ bgImage.source = iconSource
+ bgLabel.text = text + " selected"
+ }
+ iconSource: "images/info.png"
+ }
+ }
+ }
+ Loader {
+ id: customizerLoader
+ sourceComponent: customizer
+ opacity: 0
+ anchors.left: parent.left
+ anchors.right: parent.right
+ anchors.leftMargin: 30
+ anchors.rightMargin: 30
+ y: parent.height / 2 - height / 2 - toolbar.height
+ visible: customizerLoader.opacity > 0
+
+ property alias view: view
+
+ Behavior on y {
+ NumberAnimation {
+ duration: 300
+ }
+ }
+
+ Behavior on opacity {
+ NumberAnimation {
+ duration: 300
+ }
+ }
+ }
+
+ ControlViewToolbar {
+ id: toolbar
+
+ onCustomizeClicked: {
+ customizerLoader.opacity = customizerLoader.opacity == 0 ? 1 : 0;
+ }
+ }
+}
diff --git a/basicsuite/enterprise-gallery/PieMenuDarkStyle.qml b/basicsuite/enterprise-gallery/PieMenuDarkStyle.qml
new file mode 100644
index 0000000..fa2a638
--- /dev/null
+++ b/basicsuite/enterprise-gallery/PieMenuDarkStyle.qml
@@ -0,0 +1,26 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick.Enterprise.Controls.Styles 1.0
+
+PieMenuStyle {
+ backgroundColor: "#222"
+ shadowColor: Qt.rgba(1, 1, 1, 0.26)
+}
diff --git a/basicsuite/enterprise-gallery/PieMenuDefaultStyle.qml b/basicsuite/enterprise-gallery/PieMenuDefaultStyle.qml
new file mode 100644
index 0000000..2f43dd1
--- /dev/null
+++ b/basicsuite/enterprise-gallery/PieMenuDefaultStyle.qml
@@ -0,0 +1,24 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick.Enterprise.Controls.Styles 1.0
+
+PieMenuStyle {
+}
diff --git a/basicsuite/enterprise-gallery/StylePicker.qml b/basicsuite/enterprise-gallery/StylePicker.qml
new file mode 100644
index 0000000..542abaa
--- /dev/null
+++ b/basicsuite/enterprise-gallery/StylePicker.qml
@@ -0,0 +1,79 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtQuick.Controls 1.0
+import QtQuick.Controls.Styles 1.0
+import QtQuick.Enterprise.Controls 1.0
+import QtQuick.Enterprise.Controls.Styles 1.0
+
+ListView {
+ id: stylePicker
+ width: parent.width
+ height: root.height * 0.06
+ interactive: false
+ spacing: -1
+
+ orientation: ListView.Horizontal
+
+ readonly property string currentStylePath: stylePicker.model.get(stylePicker.currentIndex).path
+ readonly property bool currentStyleDark: stylePicker.model.get(stylePicker.currentIndex).dark !== undefined
+ ? stylePicker.model.get(stylePicker.currentIndex).dark
+ : true
+
+ ExclusiveGroup {
+ id: styleExclusiveGroup
+ }
+
+ delegate: Button {
+ width: stylePicker.width / stylePicker.model.count
+ height: stylePicker.height
+ checkable: true
+ checked: index == ListView.view.currentIndex
+ exclusiveGroup: styleExclusiveGroup
+
+ onCheckedChanged: {
+ if (checked) {
+ ListView.view.currentIndex = index;
+ }
+ }
+
+ style: ButtonStyle {
+ background: Rectangle {
+ readonly property color checkedColor: currentStyleDark ? "#444" : "#777"
+ readonly property color uncheckedColor: currentStyleDark ? "#222" : "#bbb"
+ color: checked ? checkedColor : uncheckedColor
+ border.color: checkedColor
+ border.width: 1
+ radius: 1
+ }
+
+ label: Text {
+ text: name
+ color: currentStyleDark ? "white" : (checked ? "white" : "black")
+ font.pixelSize: root.toPixels(0.04)
+ font.family: openSans.name
+ anchors.centerIn: parent
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ }
+ }
+ }
+}
diff --git a/basicsuite/enterprise-gallery/description.txt b/basicsuite/enterprise-gallery/description.txt
new file mode 100644
index 0000000..ba0806c
--- /dev/null
+++ b/basicsuite/enterprise-gallery/description.txt
@@ -0,0 +1,3 @@
+The Gallery example showcases Qt Quick Enterprise Controls. If you have any suggestions for improvements to existing controls or ideas for new controls please email them to Qt.Enterprise-Controls@digia.com.
+
+Each control can be customized and styled through the API. We have included a small subset of these customization options in the gallery example, which you can explore and interact with under the "cog" or "gear" icon on the lower right corner of each control's page.
diff --git a/basicsuite/enterprise-gallery/fonts/LICENSE.txt b/basicsuite/enterprise-gallery/fonts/LICENSE.txt
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/basicsuite/enterprise-gallery/fonts/LICENSE.txt
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/basicsuite/enterprise-gallery/fonts/OpenSans-Regular.ttf b/basicsuite/enterprise-gallery/fonts/OpenSans-Regular.ttf
new file mode 100644
index 0000000..db43334
--- /dev/null
+++ b/basicsuite/enterprise-gallery/fonts/OpenSans-Regular.ttf
Binary files differ
diff --git a/basicsuite/enterprise-gallery/images/background-light.png b/basicsuite/enterprise-gallery/images/background-light.png
new file mode 100644
index 0000000..2f76984
--- /dev/null
+++ b/basicsuite/enterprise-gallery/images/background-light.png
Binary files differ
diff --git a/basicsuite/enterprise-gallery/images/background.png b/basicsuite/enterprise-gallery/images/background.png
new file mode 100644
index 0000000..a3f4302
--- /dev/null
+++ b/basicsuite/enterprise-gallery/images/background.png
Binary files differ
diff --git a/basicsuite/enterprise-gallery/images/center-light.png b/basicsuite/enterprise-gallery/images/center-light.png
new file mode 100644
index 0000000..75add20
--- /dev/null
+++ b/basicsuite/enterprise-gallery/images/center-light.png
Binary files differ
diff --git a/basicsuite/enterprise-gallery/images/center.png b/basicsuite/enterprise-gallery/images/center.png
new file mode 100644
index 0000000..b18a5fa
--- /dev/null
+++ b/basicsuite/enterprise-gallery/images/center.png
Binary files differ
diff --git a/basicsuite/enterprise-gallery/images/icon-go.png b/basicsuite/enterprise-gallery/images/icon-go.png
new file mode 100644
index 0000000..ed86c2d
--- /dev/null
+++ b/basicsuite/enterprise-gallery/images/icon-go.png
Binary files differ
diff --git a/basicsuite/enterprise-gallery/images/icon-settings.png b/basicsuite/enterprise-gallery/images/icon-settings.png
new file mode 100644
index 0000000..6f37083
--- /dev/null
+++ b/basicsuite/enterprise-gallery/images/icon-settings.png
Binary files differ
diff --git a/basicsuite/enterprise-gallery/images/info.png b/basicsuite/enterprise-gallery/images/info.png
new file mode 100644
index 0000000..5c7a9df
--- /dev/null
+++ b/basicsuite/enterprise-gallery/images/info.png
Binary files differ
diff --git a/basicsuite/enterprise-gallery/images/needle-light.png b/basicsuite/enterprise-gallery/images/needle-light.png
new file mode 100644
index 0000000..d486d9e
--- /dev/null
+++ b/basicsuite/enterprise-gallery/images/needle-light.png
Binary files differ
diff --git a/basicsuite/enterprise-gallery/images/needle.png b/basicsuite/enterprise-gallery/images/needle.png
new file mode 100644
index 0000000..6b10c60
--- /dev/null
+++ b/basicsuite/enterprise-gallery/images/needle.png
Binary files differ
diff --git a/basicsuite/enterprise-gallery/images/qt-logo.png b/basicsuite/enterprise-gallery/images/qt-logo.png
new file mode 100644
index 0000000..14ddf2a
--- /dev/null
+++ b/basicsuite/enterprise-gallery/images/qt-logo.png
Binary files differ
diff --git a/basicsuite/enterprise-gallery/images/zoom_in.png b/basicsuite/enterprise-gallery/images/zoom_in.png
new file mode 100644
index 0000000..4128210
--- /dev/null
+++ b/basicsuite/enterprise-gallery/images/zoom_in.png
Binary files differ
diff --git a/basicsuite/enterprise-gallery/images/zoom_out.png b/basicsuite/enterprise-gallery/images/zoom_out.png
new file mode 100644
index 0000000..772d6ac
--- /dev/null
+++ b/basicsuite/enterprise-gallery/images/zoom_out.png
Binary files differ
diff --git a/basicsuite/enterprise-gallery/main.qml b/basicsuite/enterprise-gallery/main.qml
new file mode 100644
index 0000000..43ad848
--- /dev/null
+++ b/basicsuite/enterprise-gallery/main.qml
@@ -0,0 +1,254 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtQuick Enterprise Controls Add-on.
+**
+** $QT_BEGIN_LICENSE$
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** contact form at http://qt.digia.com
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+import QtQuick.Controls 1.0
+import QtQuick.Controls.Styles 1.0
+import QtQuick.Controls.Private 1.0
+import QtQuick.Dialogs 1.0
+import QtQuick.Enterprise.Controls 1.0
+import QtQuick.Enterprise.Controls.Styles 1.0
+import QtQuick.Window 2.1
+
+Rectangle {
+ id: root
+ visible: true
+ width: 480
+ height: 800
+
+ color: "#161616"
+ //title: "QtQuick Enterprise Controls Demo"
+
+ function toPixels(percentage) {
+ return percentage * Math.min(root.width, root.height);
+ }
+
+ property bool isScreenPortrait: height > width
+ property color fontColor: "white"
+ readonly property color lightBackgroundColor: "#ccc"
+ readonly property color darkBackgroundColor: "#161616"
+ property real customizerPropertySpacing: 10
+ property real colorPickerRowSpacing: 8
+
+ property Component circularGauge: CircularGaugeView {}
+
+ property Component dial: ControlView {
+ darkBackground: false
+
+ control: Dial {
+ id: dial
+ width: root.toPixels(0.3)
+ height: width
+
+ /*!
+ Determines whether the dial animates its rotation to the new value when
+ a single click or touch is received on the dial.
+ */
+ property bool animate: customizerItem.animate
+
+ Behavior on value {
+ enabled: dial.animate && !dial.pressed
+ NumberAnimation {
+ duration: 300
+ easing.type: Easing.OutSine
+ }
+ }
+
+ Text {
+ text: "Volume"
+ anchors.horizontalCenter: parent.horizontalCenter
+ anchors.top: dial.bottom
+ anchors.topMargin: 10
+ font.pixelSize: root.toPixels(0.045)
+ color: "#4e4e4e"
+ styleColor: "#ffffff"
+ style: Text.Raised
+ }
+ }
+
+ customizer: Column {
+ spacing: customizerPropertySpacing
+
+ property alias animate: animateCheckBox.checked
+
+ CustomizerLabel {
+ text: "Animate"
+ color: "black"
+ }
+
+ CustomizerCheckBox {
+ id: animateCheckBox
+ }
+ }
+ }
+
+ property Component delayButton: ControlView {
+ darkBackground: false
+
+ control: DelayButton {
+ text: "Alarm"
+ anchors.centerIn: parent
+ width: toPixels(0.3)
+ height: width
+ }
+ }
+
+ property Component gauge: ControlView {
+ id: gaugeView
+ control: Gauge {
+ id: gauge
+ width: orientation === Qt.Vertical ? root.toPixels(0.15) : gaugeView.controlBounds.width * 0.65
+ height: orientation === Qt.Vertical ? root.toPixels(0.65) : gaugeView.controlBounds.height * 0.15
+ anchors.centerIn: parent
+
+ minimumValue: 0
+ value: customizerItem.value
+ maximumValue: 100
+ orientation: customizerItem.orientationFlag ? Qt.Vertical : Qt.Horizontal
+ tickmarkAlignment: orientation === Qt.Vertical
+ ? (customizerItem.alignFlag ? Qt.AlignLeft : Qt.AlignRight)
+ : (customizerItem.alignFlag ? Qt.AlignTop : Qt.AlignBottom)
+ }
+
+ customizer: Column {
+ spacing: customizerPropertySpacing
+
+ property alias value: valueSlider.value
+ property alias orientationFlag: orientationCheckBox.checked
+ property alias alignFlag: alignCheckBox.checked
+
+ CustomizerLabel {
+ text: "Value"
+ }
+
+ CustomizerSlider {
+ id: valueSlider
+ minimumValue: 0
+ value: 50
+ maximumValue: 100
+ }
+
+ CustomizerLabel {
+ text: "Vertical orientation"
+ }
+
+ CustomizerCheckBox {
+ id: orientationCheckBox
+ checked: true
+ }
+
+ CustomizerLabel {
+ text: controlItem.orientation === Qt.Vertical ? "Left align" : "Top align"
+ }
+
+ CustomizerCheckBox {
+ id: alignCheckBox
+ checked: true
+ }
+ }
+ }
+
+ property Component toggleButton: ControlView {
+ darkBackground: false
+
+ control: ToggleButton {
+ text: checked ? "On" : "Off"
+ width: toPixels(0.3)
+ height: width
+ anchors.centerIn: parent
+ }
+ }
+
+ property Component pieMenu: PieMenuControlView {}
+
+ FontLoader {
+ id: openSans
+ Component.onCompleted: {
+ // QTBUG-35909
+ if (Qt.platform.os === "ios")
+ name = "Open Sans"
+ else
+ source = "fonts/OpenSans-Regular.ttf"
+ }
+ }
+
+ property var componentMap: {
+ "CircularGauge": circularGauge,
+ "DelayButton": delayButton,
+ "Dial": dial,
+ "Gauge": gauge,
+ "PieMenu": pieMenu,
+ "ToggleButton": toggleButton
+ }
+
+ StackView {
+ id: stackView
+ anchors.fill: parent
+
+ initialItem: ListView {
+ model: ListModel {
+ ListElement {
+ title: "CircularGauge"
+ }
+ ListElement {
+ title: "DelayButton"
+ }
+ ListElement {
+ title: "Dial"
+ }
+ ListElement {
+ title: "Gauge"
+ }
+ //ListElement {
+ // title: "PieMenu"
+ //}
+ ListElement {
+ title: "ToggleButton"
+ }
+ }
+
+ delegate: Button {
+ width: stackView.width
+ height: root.height * 0.125
+ text: title
+
+ Image {
+ source: "images/icon-go.png"
+ anchors.verticalCenter: parent.verticalCenter
+ anchors.right: parent.right
+ anchors.rightMargin: 30
+ }
+
+ style: BlackButtonStyle {
+ fontColor: root.fontColor
+ }
+
+ onClicked: {
+ if (stackView.depth == 1) {
+ // Only push the control view if we haven't already pushed it...
+ stackView.push({item: componentMap[title]});
+ stackView.currentItem.forceActiveFocus();
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/basicsuite/enterprise-gallery/preview_l.jpg b/basicsuite/enterprise-gallery/preview_l.jpg
new file mode 100644
index 0000000..8ddcad8
--- /dev/null
+++ b/basicsuite/enterprise-gallery/preview_l.jpg
Binary files differ
diff --git a/basicsuite/enterprise-gallery/title.txt b/basicsuite/enterprise-gallery/title.txt
new file mode 100644
index 0000000..4ffcc0f
--- /dev/null
+++ b/basicsuite/enterprise-gallery/title.txt
@@ -0,0 +1 @@
+Qt Quick Enterprise Controls - Gallery
diff --git a/basicsuite/Graphical Effects/Checkers.qml b/basicsuite/graphicaleffects/Checkers.qml
index 9e42b1c..9e42b1c 100644
--- a/basicsuite/Graphical Effects/Checkers.qml
+++ b/basicsuite/graphicaleffects/Checkers.qml
diff --git a/basicsuite/Graphical Effects/description.txt b/basicsuite/graphicaleffects/description.txt
index e2d3acf..e2d3acf 100644
--- a/basicsuite/Graphical Effects/description.txt
+++ b/basicsuite/graphicaleffects/description.txt
diff --git a/basicsuite/Graphical Effects/effect_BrightnessContrast.qml b/basicsuite/graphicaleffects/effect_BrightnessContrast.qml
index fb8302d..fb8302d 100644
--- a/basicsuite/Graphical Effects/effect_BrightnessContrast.qml
+++ b/basicsuite/graphicaleffects/effect_BrightnessContrast.qml
diff --git a/basicsuite/Graphical Effects/effect_Colorize.qml b/basicsuite/graphicaleffects/effect_Colorize.qml
index 4244f21..4244f21 100644
--- a/basicsuite/Graphical Effects/effect_Colorize.qml
+++ b/basicsuite/graphicaleffects/effect_Colorize.qml
diff --git a/basicsuite/Graphical Effects/effect_CustomDissolve.qml b/basicsuite/graphicaleffects/effect_CustomDissolve.qml
index 43be640..43be640 100644
--- a/basicsuite/Graphical Effects/effect_CustomDissolve.qml
+++ b/basicsuite/graphicaleffects/effect_CustomDissolve.qml
diff --git a/basicsuite/Graphical Effects/effect_CustomWave.qml b/basicsuite/graphicaleffects/effect_CustomWave.qml
index 5bde628..5bde628 100644
--- a/basicsuite/Graphical Effects/effect_CustomWave.qml
+++ b/basicsuite/graphicaleffects/effect_CustomWave.qml
diff --git a/basicsuite/Graphical Effects/effect_Displacement.qml b/basicsuite/graphicaleffects/effect_Displacement.qml
index 3c7b6d0..3c7b6d0 100644
--- a/basicsuite/Graphical Effects/effect_Displacement.qml
+++ b/basicsuite/graphicaleffects/effect_Displacement.qml
diff --git a/basicsuite/Graphical Effects/effect_DropShadow.qml b/basicsuite/graphicaleffects/effect_DropShadow.qml
index 0dd3c48..0dd3c48 100644
--- a/basicsuite/Graphical Effects/effect_DropShadow.qml
+++ b/basicsuite/graphicaleffects/effect_DropShadow.qml
diff --git a/basicsuite/Graphical Effects/effect_GaussianBlur.qml b/basicsuite/graphicaleffects/effect_GaussianBlur.qml
index 7acfa3b..7acfa3b 100644
--- a/basicsuite/Graphical Effects/effect_GaussianBlur.qml
+++ b/basicsuite/graphicaleffects/effect_GaussianBlur.qml
diff --git a/basicsuite/Graphical Effects/effect_Glow.qml b/basicsuite/graphicaleffects/effect_Glow.qml
index 728f8cc..728f8cc 100644
--- a/basicsuite/Graphical Effects/effect_Glow.qml
+++ b/basicsuite/graphicaleffects/effect_Glow.qml
diff --git a/basicsuite/Graphical Effects/effect_HueSaturation.qml b/basicsuite/graphicaleffects/effect_HueSaturation.qml
index e6ba039..e6ba039 100644
--- a/basicsuite/Graphical Effects/effect_HueSaturation.qml
+++ b/basicsuite/graphicaleffects/effect_HueSaturation.qml
diff --git a/basicsuite/Graphical Effects/effect_OpacityMask.qml b/basicsuite/graphicaleffects/effect_OpacityMask.qml
index 47df139..47df139 100644
--- a/basicsuite/Graphical Effects/effect_OpacityMask.qml
+++ b/basicsuite/graphicaleffects/effect_OpacityMask.qml
diff --git a/basicsuite/Graphical Effects/effect_ThresholdMask.qml b/basicsuite/graphicaleffects/effect_ThresholdMask.qml
index 18cb07b..18cb07b 100644
--- a/basicsuite/Graphical Effects/effect_ThresholdMask.qml
+++ b/basicsuite/graphicaleffects/effect_ThresholdMask.qml
diff --git a/basicsuite/graphicaleffects/graphicaleffects.pro b/basicsuite/graphicaleffects/graphicaleffects.pro
new file mode 100644
index 0000000..42e14ec
--- /dev/null
+++ b/basicsuite/graphicaleffects/graphicaleffects.pro
@@ -0,0 +1,13 @@
+TARGET = graphicaleffects
+
+include(../shared/shared.pri)
+b2qtdemo_deploy_defaults()
+
+content.files = \
+ *.qml \
+ images
+content.path = $$DESTPATH
+
+OTHER_FILES += $${content.files}
+
+INSTALLS += target content \ No newline at end of file
diff --git a/basicsuite/Graphical Effects/images/bug.jpg b/basicsuite/graphicaleffects/images/bug.jpg
index 43e3676..43e3676 100755
--- a/basicsuite/Graphical Effects/images/bug.jpg
+++ b/basicsuite/graphicaleffects/images/bug.jpg
Binary files differ
diff --git a/basicsuite/Graphical Effects/images/butterfly.png b/basicsuite/graphicaleffects/images/butterfly.png
index ce544f2..ce544f2 100644
--- a/basicsuite/Graphical Effects/images/butterfly.png
+++ b/basicsuite/graphicaleffects/images/butterfly.png
Binary files differ
diff --git a/basicsuite/Graphical Effects/images/fog.png b/basicsuite/graphicaleffects/images/fog.png
index f462222..f462222 100644
--- a/basicsuite/Graphical Effects/images/fog.png
+++ b/basicsuite/graphicaleffects/images/fog.png
Binary files differ
diff --git a/basicsuite/Graphical Effects/images/glass_normal.png b/basicsuite/graphicaleffects/images/glass_normal.png
index ba360ef..ba360ef 100755
--- a/basicsuite/Graphical Effects/images/glass_normal.png
+++ b/basicsuite/graphicaleffects/images/glass_normal.png
Binary files differ
diff --git a/basicsuite/Graphical Effects/main.qml b/basicsuite/graphicaleffects/main.qml
index 66c97ff..66c97ff 100644
--- a/basicsuite/Graphical Effects/main.qml
+++ b/basicsuite/graphicaleffects/main.qml
diff --git a/basicsuite/Graphical Effects/preview_l.jpg b/basicsuite/graphicaleffects/preview_l.jpg
index 80fbbd5..80fbbd5 100644
--- a/basicsuite/Graphical Effects/preview_l.jpg
+++ b/basicsuite/graphicaleffects/preview_l.jpg
Binary files differ
diff --git a/basicsuite/graphicaleffects/title.txt b/basicsuite/graphicaleffects/title.txt
new file mode 100644
index 0000000..e048172
--- /dev/null
+++ b/basicsuite/graphicaleffects/title.txt
@@ -0,0 +1 @@
+Graphical Effects
diff --git a/basicsuite/Launcher Settings/BrightnessController.qml b/basicsuite/launchersettings/BrightnessController.qml
index 8ac6118..777fa30 100644
--- a/basicsuite/Launcher Settings/BrightnessController.qml
+++ b/basicsuite/launchersettings/BrightnessController.qml
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
+** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
** Contact: For any questions to Digia, please use the contact form at
** http://qt.digia.com/
**
diff --git a/basicsuite/Launcher Settings/NetworkController.qml b/basicsuite/launchersettings/NetworkController.qml
index 1962843..85a8de6 100644
--- a/basicsuite/Launcher Settings/NetworkController.qml
+++ b/basicsuite/launchersettings/NetworkController.qml
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
+** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
** Contact: For any questions to Digia, please use the contact form at
** http://qt.digia.com/
**
diff --git a/basicsuite/launchersettings/NetworkList.qml b/basicsuite/launchersettings/NetworkList.qml
new file mode 100644
index 0000000..1f26537
--- /dev/null
+++ b/basicsuite/launchersettings/NetworkList.qml
@@ -0,0 +1,199 @@
+/****************************************************************************
+**
+** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
+** Contact: For any questions to Digia, please use the contact form at
+** http://qt.digia.com/
+**
+** This file is part of the examples of the Qt Enterprise Embedded.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+import QtQuick 2.0
+import Qt.labs.wifi 0.1
+
+Item {
+ Component {
+ id: listDelegate
+ Rectangle {
+ id: delegateBackground
+ property bool expanded: false
+ property bool connected: wifiManager.connectedSSID == network.ssid
+ property variant networkModel: model
+ property alias ssidText: ssidLabel.text
+ height: expanded ? 300 : 70
+ clip: true // ### fixme
+
+ Behavior on height { NumberAnimation { duration: 500; easing.type: Easing.InOutCubic } }
+
+ width: parent.width
+
+ gradient: Gradient {
+ GradientStop { position: 0; color: "white" }
+ GradientStop { position: 1; color: "lightgray" }
+ }
+
+ Text {
+ id: ssidLabel
+ anchors.top: parent.top
+ anchors.left: parent.left
+ anchors.margins: 10
+ font.pixelSize: 20
+ font.bold: true
+ text: network.ssid + (connected ? " (connected)" : "");
+ }
+
+ Text {
+ id: bssidLabel
+ anchors.top: ssidLabel.bottom
+ anchors.left: parent.left
+ anchors.margins: 5
+ anchors.leftMargin: 40
+ text: network.bssid
+ color: "gray"
+ font.pixelSize: ssidLabel.font.pixelSize * 0.5
+ }
+
+ Text {
+ id: flagsLabel
+ x: 200
+ anchors.top: bssidLabel.top
+ text: (network.supportsWPA2 ? "WPA2 " : "")
+ + (network.supportsWPA ? "WPA " : "")
+ + (network.supportsWEP ? "WEP " : "")
+ + (network.supportsWPS ? "WPS " : "");
+ color: "gray"
+ font.pixelSize: ssidLabel.font.pixelSize * 0.5
+ font.italic: true
+ }
+
+ Rectangle {
+ width: Math.max(100 + network.signalStrength, 0) / 100 * parent.width;
+ height: 20
+ radius: 10
+ antialiasing: true
+ anchors.margins: 20
+ anchors.right: parent.right
+ anchors.top: parent.top
+ color: "lightblue"
+ border.color: "lightgray"
+ }
+
+ MouseArea {
+ anchors.fill: parent
+ onClicked: {
+ parent.expanded = !expanded
+ }
+ }
+
+ Rectangle {
+ id: passwordInputBackground
+ anchors.fill: passwordInput
+ anchors.margins: -5
+ color: "white"
+ radius: 5
+ border.color: "gray"
+ }
+
+ TextInput {
+ id: passwordInput
+ y: 100
+ width: 300
+ height: 50
+ text: ""
+ anchors.horizontalCenter: parent.horizontalCenter
+ font.pixelSize: 18
+ }
+
+ Rectangle {
+ id: connectButton
+ anchors.top: passwordInput.bottom
+ anchors.margins: 20
+ anchors.horizontalCenter: parent.horizontalCenter
+ width: passwordInput.width
+ height: passwordInputBackground.height
+ enabled: wifiManager.networkState != WifiManager.ObtainingIPAddress
+
+ gradient: Gradient {
+ GradientStop { position: 0; color: "white" }
+ GradientStop { position: 1; color: buttonMouse.pressed ? "steelblue" : "lightsteelblue" }
+ }
+
+ border.color: "gray"
+
+ Text {
+ anchors.centerIn: parent
+ font.pixelSize: 24
+ text: connected ? "Disconnect" : "Connect"
+ }
+ MouseArea {
+ id: buttonMouse
+ anchors.fill: parent
+ onClicked: {
+ networkView.currentIndex = index
+ if (connected) {
+ wifiManager.disconnect()
+ } else {
+ networkView.activeNetwork = networkView.currentItem
+ wifiManager.connect(network, passwordInput.text);
+ }
+ }
+ }
+ }
+
+ }
+ }
+
+ ListView {
+ id: networkView
+ anchors.fill: parent
+ model: wifiManager.networks
+ delegate: listDelegate
+
+ property variant activeNetwork: ""
+ property variant networkState: wifiManager.networkState
+
+ onNetworkStateChanged: {
+ if (activeNetwork) {
+ var ssid = activeNetwork.networkModel.ssid
+ var state = ""
+ if (networkState == WifiManager.ObtainingIPAddress)
+ state = " (obtaining ip..)"
+ else if (networkState == WifiManager.DhcpRequestFailed)
+ state = " (dhcp request failed)"
+ else if (networkState == WifiManager.Connected)
+ state = " (connected)"
+ activeNetwork.ssidText = ssid + state
+ }
+ }
+ }
+}
diff --git a/basicsuite/Launcher Settings/PoweroffAction.qml b/basicsuite/launchersettings/PoweroffAction.qml
index 14c100d..8c14b79 100644
--- a/basicsuite/Launcher Settings/PoweroffAction.qml
+++ b/basicsuite/launchersettings/PoweroffAction.qml
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
+** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
** Contact: For any questions to Digia, please use the contact form at
** http://qt.digia.com/
**
diff --git a/basicsuite/Launcher Settings/RebootAction.qml b/basicsuite/launchersettings/RebootAction.qml
index 476bdaf..e6f57ca 100644
--- a/basicsuite/Launcher Settings/RebootAction.qml
+++ b/basicsuite/launchersettings/RebootAction.qml
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
+** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
** Contact: For any questions to Digia, please use the contact form at
** http://qt.digia.com/
**
diff --git a/basicsuite/launchersettings/WifiController.qml b/basicsuite/launchersettings/WifiController.qml
new file mode 100644
index 0000000..3725478
--- /dev/null
+++ b/basicsuite/launchersettings/WifiController.qml
@@ -0,0 +1,58 @@
+/****************************************************************************
+**
+** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
+** Contact: For any questions to Digia, please use the contact form at
+** http://qt.digia.com/
+**
+** This file is part of the examples of the Qt Enterprise Embedded.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+import QtQuick 2.0
+import Qt.labs.wifi 0.1 as Wifi
+
+QtObject {
+ function createWifiGroupBox()
+ {
+ if (Wifi.Interface.wifiSupported()) {
+ var component = Qt.createComponent("WifiGroupBox.qml");
+ var wifi = component.createObject(wifiOptions.contentItem);
+ if (wifi == null) {
+ wifiOptions.visible = false
+ print("Error creating WifiGroupBox");
+ }
+ } else {
+ wifiOptions.visible = false
+ }
+ }
+}
diff --git a/basicsuite/launchersettings/WifiGroupBox.qml b/basicsuite/launchersettings/WifiGroupBox.qml
new file mode 100644
index 0000000..f58c129
--- /dev/null
+++ b/basicsuite/launchersettings/WifiGroupBox.qml
@@ -0,0 +1,92 @@
+/****************************************************************************
+**
+** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
+** Contact: For any questions to Digia, please use the contact form at
+** http://qt.digia.com/
+**
+** This file is part of the examples of the Qt Enterprise Embedded.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+import QtQuick 2.0
+import QtQuick.Controls 1.0
+import QtQuick.Layouts 1.0
+
+import Qt.labs.wifi 0.1
+
+ColumnLayout {
+
+ anchors.fill:parent
+
+ WifiManager {
+ id: wifiManager
+ scanning: backendReady
+ }
+
+ ColumnLayout {
+ anchors.fill: parent
+
+ RowLayout {
+
+ Button {
+ id: wifiOnOffButton
+ text: (wifiManager.backendReady) ? "Switch Off" : "Switch On"
+ onClicked: {
+ if (wifiManager.backendReady) {
+ if (networkList.visible)
+ networkList.visible = false
+ wifiManager.stop()
+ } else {
+ wifiManager.start()
+ }
+ }
+ }
+
+ Button {
+ id: listNetworksButton
+ visible: wifiManager.backendReady
+ text: (networkList.visible) ? "Hide wifi networks"
+ : "List available wifi networks"
+ onClicked: networkList.visible = !networkList.visible
+ }
+ }
+
+ NetworkList {
+ id: networkList
+ implicitHeight: 400
+ Layout.fillWidth: true
+ visible: false
+ clip: true
+ }
+ }
+}
diff --git a/basicsuite/Launcher Settings/description.txt b/basicsuite/launchersettings/description.txt
index 98ce6f6..98ce6f6 100644
--- a/basicsuite/Launcher Settings/description.txt
+++ b/basicsuite/launchersettings/description.txt
diff --git a/basicsuite/launchersettings/launchersettings.pro b/basicsuite/launchersettings/launchersettings.pro
new file mode 100644
index 0000000..bb0f2de
--- /dev/null
+++ b/basicsuite/launchersettings/launchersettings.pro
@@ -0,0 +1,11 @@
+TARGET = launchersettings
+
+include(../shared/shared.pri)
+b2qtdemo_deploy_defaults()
+
+content.files = *.qml
+content.path = $$DESTPATH
+
+OTHER_FILES += $${content.files}
+
+INSTALLS += target content \ No newline at end of file
diff --git a/basicsuite/Launcher Settings/main.qml b/basicsuite/launchersettings/main.qml
index 7cd510c..41054fd 100644
--- a/basicsuite/Launcher Settings/main.qml
+++ b/basicsuite/launchersettings/main.qml
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
+** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
** Contact: For any questions to Digia, please use the contact form at
** http://qt.digia.com/
**
@@ -44,7 +44,7 @@ import QtQuick.Controls 1.0
import QtQuick.Layouts 1.0
Rectangle {
- id: root;
+ id: root
gradient: Gradient {
GradientStop { position: 0; color: "white" }
@@ -76,16 +76,19 @@ Rectangle {
source: "NetworkController.qml"
}
- Flickable {
+ Loader {
+ id: wifiControllerLoader
+ source: "WifiController.qml"
+ }
+
+ ScrollView {
+
anchors.top: parent.top
anchors.horizontalCenter: parent.horizontalCenter
anchors.margins: margin
anchors.topMargin: 50
height: parent.height
- width: mainLayout.width
-
- contentHeight: mainLayout.height
- contentWidth: mainLayout.width
+ width: mainLayout.width + 40
ColumnLayout {
id: mainLayout
@@ -95,12 +98,12 @@ Rectangle {
GroupBox {
id: powerOptions
- title: "Power Options"
+ title: "Power"
Layout.fillWidth: true
RowLayout {
- id: powerButtonColumn
+ id: powerButtonRow
anchors.fill: parent
@@ -123,7 +126,7 @@ Rectangle {
GroupBox {
id: displayOptions
- title: "Display Options"
+ title: "Display"
Layout.fillWidth: true
@@ -156,7 +159,7 @@ Rectangle {
GroupBox {
id: networkOptions
- title: "Network Options"
+ title: "Network"
Layout.fillWidth: true
@@ -187,6 +190,19 @@ Rectangle {
}
}
+
+ GroupBox {
+ id: wifiOptions
+ title: "Wifi"
+ Layout.fillWidth: true
+ }
+
+ Component.onCompleted: {
+ if (wifiControllerLoader.item != undefined)
+ wifiControllerLoader.item.createWifiGroupBox()
+ else
+ wifiOptions.visible = false
+ }
}
}
}
diff --git a/basicsuite/Launcher Settings/preview_l.jpg b/basicsuite/launchersettings/preview_l.jpg
index 118edc4..118edc4 100644
--- a/basicsuite/Launcher Settings/preview_l.jpg
+++ b/basicsuite/launchersettings/preview_l.jpg
Binary files differ
diff --git a/basicsuite/launchersettings/title.txt b/basicsuite/launchersettings/title.txt
new file mode 100644
index 0000000..b2fd1f4
--- /dev/null
+++ b/basicsuite/launchersettings/title.txt
@@ -0,0 +1 @@
+Launcher Settings
diff --git a/basicsuite/Media Player/Content.qml b/basicsuite/mediaplayer/Content.qml
index d519fcb..d519fcb 100755
--- a/basicsuite/Media Player/Content.qml
+++ b/basicsuite/mediaplayer/Content.qml
diff --git a/basicsuite/Media Player/ContentVideo.qml b/basicsuite/mediaplayer/ContentVideo.qml
index fb5c86d..fb5c86d 100755
--- a/basicsuite/Media Player/ContentVideo.qml
+++ b/basicsuite/mediaplayer/ContentVideo.qml
diff --git a/basicsuite/Media Player/ControlBar.qml b/basicsuite/mediaplayer/ControlBar.qml
index a3d0ae2..a3d0ae2 100755
--- a/basicsuite/Media Player/ControlBar.qml
+++ b/basicsuite/mediaplayer/ControlBar.qml
diff --git a/basicsuite/Media Player/EffectSelectionPanel.qml b/basicsuite/mediaplayer/EffectSelectionPanel.qml
index 4f7e161..4f7e161 100755
--- a/basicsuite/Media Player/EffectSelectionPanel.qml
+++ b/basicsuite/mediaplayer/EffectSelectionPanel.qml
diff --git a/basicsuite/Media Player/Effects/Effect.qml b/basicsuite/mediaplayer/Effects/Effect.qml
index 99308fd..99308fd 100755
--- a/basicsuite/Media Player/Effects/Effect.qml
+++ b/basicsuite/mediaplayer/Effects/Effect.qml
diff --git a/basicsuite/Media Player/Effects/EffectBillboard.qml b/basicsuite/mediaplayer/Effects/EffectBillboard.qml
index 947209e..947209e 100755
--- a/basicsuite/Media Player/Effects/EffectBillboard.qml
+++ b/basicsuite/mediaplayer/Effects/EffectBillboard.qml
diff --git a/basicsuite/Media Player/Effects/EffectBlackAndWhite.qml b/basicsuite/mediaplayer/Effects/EffectBlackAndWhite.qml
index 8cbba60..8cbba60 100755
--- a/basicsuite/Media Player/Effects/EffectBlackAndWhite.qml
+++ b/basicsuite/mediaplayer/Effects/EffectBlackAndWhite.qml
diff --git a/basicsuite/Media Player/Effects/EffectEmboss.qml b/basicsuite/mediaplayer/Effects/EffectEmboss.qml
index 23ef1cb..23ef1cb 100755
--- a/basicsuite/Media Player/Effects/EffectEmboss.qml
+++ b/basicsuite/mediaplayer/Effects/EffectEmboss.qml
diff --git a/basicsuite/Media Player/Effects/EffectGaussianBlur.qml b/basicsuite/mediaplayer/Effects/EffectGaussianBlur.qml
index f866524..f866524 100755
--- a/basicsuite/Media Player/Effects/EffectGaussianBlur.qml
+++ b/basicsuite/mediaplayer/Effects/EffectGaussianBlur.qml
diff --git a/basicsuite/Media Player/Effects/EffectGlow.qml b/basicsuite/mediaplayer/Effects/EffectGlow.qml
index 2cfee3b..2cfee3b 100755
--- a/basicsuite/Media Player/Effects/EffectGlow.qml
+++ b/basicsuite/mediaplayer/Effects/EffectGlow.qml
diff --git a/basicsuite/Media Player/Effects/EffectIsolate.qml b/basicsuite/mediaplayer/Effects/EffectIsolate.qml
index 4c569a5..4c569a5 100755
--- a/basicsuite/Media Player/Effects/EffectIsolate.qml
+++ b/basicsuite/mediaplayer/Effects/EffectIsolate.qml
diff --git a/basicsuite/Media Player/Effects/EffectMagnify.qml b/basicsuite/mediaplayer/Effects/EffectMagnify.qml
index 01f33a5..01f33a5 100755
--- a/basicsuite/Media Player/Effects/EffectMagnify.qml
+++ b/basicsuite/mediaplayer/Effects/EffectMagnify.qml
diff --git a/basicsuite/Media Player/Effects/EffectPageCurl.qml b/basicsuite/mediaplayer/Effects/EffectPageCurl.qml
index 39947d9..39947d9 100755
--- a/basicsuite/Media Player/Effects/EffectPageCurl.qml
+++ b/basicsuite/mediaplayer/Effects/EffectPageCurl.qml
diff --git a/basicsuite/Media Player/Effects/EffectPassThrough.qml b/basicsuite/mediaplayer/Effects/EffectPassThrough.qml
index 1f259be..1f259be 100755
--- a/basicsuite/Media Player/Effects/EffectPassThrough.qml
+++ b/basicsuite/mediaplayer/Effects/EffectPassThrough.qml
diff --git a/basicsuite/Media Player/Effects/EffectPixelate.qml b/basicsuite/mediaplayer/Effects/EffectPixelate.qml
index 4bc73d3..4bc73d3 100755
--- a/basicsuite/Media Player/Effects/EffectPixelate.qml
+++ b/basicsuite/mediaplayer/Effects/EffectPixelate.qml
diff --git a/basicsuite/Media Player/Effects/EffectPosterize.qml b/basicsuite/mediaplayer/Effects/EffectPosterize.qml
index 4b661a5..4b661a5 100755
--- a/basicsuite/Media Player/Effects/EffectPosterize.qml
+++ b/basicsuite/mediaplayer/Effects/EffectPosterize.qml
diff --git a/basicsuite/Media Player/Effects/EffectRipple.qml b/basicsuite/mediaplayer/Effects/EffectRipple.qml
index 7a82f50..7a82f50 100755
--- a/basicsuite/Media Player/Effects/EffectRipple.qml
+++ b/basicsuite/mediaplayer/Effects/EffectRipple.qml
diff --git a/basicsuite/Media Player/Effects/EffectSepia.qml b/basicsuite/mediaplayer/Effects/EffectSepia.qml
index 2539680..2539680 100755
--- a/basicsuite/Media Player/Effects/EffectSepia.qml
+++ b/basicsuite/mediaplayer/Effects/EffectSepia.qml
diff --git a/basicsuite/Media Player/Effects/EffectSharpen.qml b/basicsuite/mediaplayer/Effects/EffectSharpen.qml
index c30f298..c30f298 100755
--- a/basicsuite/Media Player/Effects/EffectSharpen.qml
+++ b/basicsuite/mediaplayer/Effects/EffectSharpen.qml
diff --git a/basicsuite/Media Player/Effects/EffectShockwave.qml b/basicsuite/mediaplayer/Effects/EffectShockwave.qml
index 1078b73..1078b73 100755
--- a/basicsuite/Media Player/Effects/EffectShockwave.qml
+++ b/basicsuite/mediaplayer/Effects/EffectShockwave.qml
diff --git a/basicsuite/Media Player/Effects/EffectSobelEdgeDetection1.qml b/basicsuite/mediaplayer/Effects/EffectSobelEdgeDetection1.qml
index 56f4869..56f4869 100755
--- a/basicsuite/Media Player/Effects/EffectSobelEdgeDetection1.qml
+++ b/basicsuite/mediaplayer/Effects/EffectSobelEdgeDetection1.qml
diff --git a/basicsuite/Media Player/Effects/EffectSobelEdgeDetection2.qml b/basicsuite/mediaplayer/Effects/EffectSobelEdgeDetection2.qml
index 938912d..938912d 100755
--- a/basicsuite/Media Player/Effects/EffectSobelEdgeDetection2.qml
+++ b/basicsuite/mediaplayer/Effects/EffectSobelEdgeDetection2.qml
diff --git a/basicsuite/Media Player/Effects/EffectTiltShift.qml b/basicsuite/mediaplayer/Effects/EffectTiltShift.qml
index d0cf9c4..d0cf9c4 100755
--- a/basicsuite/Media Player/Effects/EffectTiltShift.qml
+++ b/basicsuite/mediaplayer/Effects/EffectTiltShift.qml
diff --git a/basicsuite/Media Player/Effects/EffectToon.qml b/basicsuite/mediaplayer/Effects/EffectToon.qml
index a17ad1c..a17ad1c 100755
--- a/basicsuite/Media Player/Effects/EffectToon.qml
+++ b/basicsuite/mediaplayer/Effects/EffectToon.qml
diff --git a/basicsuite/Media Player/Effects/EffectVignette.qml b/basicsuite/mediaplayer/Effects/EffectVignette.qml
index 5ec5090..5ec5090 100755
--- a/basicsuite/Media Player/Effects/EffectVignette.qml
+++ b/basicsuite/mediaplayer/Effects/EffectVignette.qml
diff --git a/basicsuite/Media Player/Effects/EffectWarhol.qml b/basicsuite/mediaplayer/Effects/EffectWarhol.qml
index 1e40b30..1e40b30 100755
--- a/basicsuite/Media Player/Effects/EffectWarhol.qml
+++ b/basicsuite/mediaplayer/Effects/EffectWarhol.qml
diff --git a/basicsuite/Media Player/Effects/EffectWobble.qml b/basicsuite/mediaplayer/Effects/EffectWobble.qml
index 4b07639..4b07639 100755
--- a/basicsuite/Media Player/Effects/EffectWobble.qml
+++ b/basicsuite/mediaplayer/Effects/EffectWobble.qml
diff --git a/basicsuite/Media Player/FileBrowser.qml b/basicsuite/mediaplayer/FileBrowser.qml
index f9f2f81..f9f2f81 100644
--- a/basicsuite/Media Player/FileBrowser.qml
+++ b/basicsuite/mediaplayer/FileBrowser.qml
diff --git a/basicsuite/Media Player/ImageButton.qml b/basicsuite/mediaplayer/ImageButton.qml
index 3644f37..3644f37 100755
--- a/basicsuite/Media Player/ImageButton.qml
+++ b/basicsuite/mediaplayer/ImageButton.qml
diff --git a/basicsuite/Media Player/Intro.qml b/basicsuite/mediaplayer/Intro.qml
index 5e1332f..5e1332f 100644
--- a/basicsuite/Media Player/Intro.qml
+++ b/basicsuite/mediaplayer/Intro.qml
diff --git a/basicsuite/Media Player/MetadataView.qml b/basicsuite/mediaplayer/MetadataView.qml
index 4d45b75..4d45b75 100644
--- a/basicsuite/Media Player/MetadataView.qml
+++ b/basicsuite/mediaplayer/MetadataView.qml
diff --git a/basicsuite/Media Player/ParameterPanel.qml b/basicsuite/mediaplayer/ParameterPanel.qml
index 51b9938..51b9938 100644
--- a/basicsuite/Media Player/ParameterPanel.qml
+++ b/basicsuite/mediaplayer/ParameterPanel.qml
diff --git a/basicsuite/Media Player/PlaybackControl.qml b/basicsuite/mediaplayer/PlaybackControl.qml
index f83f358..f83f358 100755
--- a/basicsuite/Media Player/PlaybackControl.qml
+++ b/basicsuite/mediaplayer/PlaybackControl.qml
diff --git a/basicsuite/Media Player/SeekControl.qml b/basicsuite/mediaplayer/SeekControl.qml
index 19a1fb7..19a1fb7 100755
--- a/basicsuite/Media Player/SeekControl.qml
+++ b/basicsuite/mediaplayer/SeekControl.qml
diff --git a/basicsuite/Media Player/Slider.qml b/basicsuite/mediaplayer/Slider.qml
index da9732f..da9732f 100644
--- a/basicsuite/Media Player/Slider.qml
+++ b/basicsuite/mediaplayer/Slider.qml
diff --git a/basicsuite/Media Player/UrlBar.qml b/basicsuite/mediaplayer/UrlBar.qml
index c3cd648..c3cd648 100644
--- a/basicsuite/Media Player/UrlBar.qml
+++ b/basicsuite/mediaplayer/UrlBar.qml
diff --git a/basicsuite/Media Player/VolumeControl.qml b/basicsuite/mediaplayer/VolumeControl.qml
index 62375f1..62375f1 100755
--- a/basicsuite/Media Player/VolumeControl.qml
+++ b/basicsuite/mediaplayer/VolumeControl.qml
diff --git a/basicsuite/Media Player/description.txt b/basicsuite/mediaplayer/description.txt
index bf034e5..bf034e5 100644
--- a/basicsuite/Media Player/description.txt
+++ b/basicsuite/mediaplayer/description.txt
diff --git a/basicsuite/Media Player/exclude.txt b/basicsuite/mediaplayer/exclude.txt
index 952c994..952c994 100644
--- a/basicsuite/Media Player/exclude.txt
+++ b/basicsuite/mediaplayer/exclude.txt
diff --git a/basicsuite/Media Player/images/CameraButton.png b/basicsuite/mediaplayer/images/CameraButton.png
index d950f78..d950f78 100644
--- a/basicsuite/Media Player/images/CameraButton.png
+++ b/basicsuite/mediaplayer/images/CameraButton.png
Binary files differ
diff --git a/basicsuite/Media Player/images/ControlBar.png b/basicsuite/mediaplayer/images/ControlBar.png
index 8b5f545..8b5f545 100644
--- a/basicsuite/Media Player/images/ControlBar.png
+++ b/basicsuite/mediaplayer/images/ControlBar.png
Binary files differ
diff --git a/basicsuite/Media Player/images/FXButton.png b/basicsuite/mediaplayer/images/FXButton.png
index 04530f4..04530f4 100644
--- a/basicsuite/Media Player/images/FXButton.png
+++ b/basicsuite/mediaplayer/images/FXButton.png
Binary files differ
diff --git a/basicsuite/Media Player/images/FileButton.png b/basicsuite/mediaplayer/images/FileButton.png
index d65e681..d65e681 100644
--- a/basicsuite/Media Player/images/FileButton.png
+++ b/basicsuite/mediaplayer/images/FileButton.png
Binary files differ
diff --git a/basicsuite/Media Player/images/FullscreenButton.png b/basicsuite/mediaplayer/images/FullscreenButton.png
index 413872a..413872a 100755
--- a/basicsuite/Media Player/images/FullscreenButton.png
+++ b/basicsuite/mediaplayer/images/FullscreenButton.png
Binary files differ
diff --git a/basicsuite/Media Player/images/PauseButton.png b/basicsuite/mediaplayer/images/PauseButton.png
index 0d3e2d1..0d3e2d1 100644
--- a/basicsuite/Media Player/images/PauseButton.png
+++ b/basicsuite/mediaplayer/images/PauseButton.png
Binary files differ
diff --git a/basicsuite/Media Player/images/PlayButton.png b/basicsuite/mediaplayer/images/PlayButton.png
index 9a85633..9a85633 100644
--- a/basicsuite/Media Player/images/PlayButton.png
+++ b/basicsuite/mediaplayer/images/PlayButton.png
Binary files differ
diff --git a/basicsuite/Media Player/images/PlaybackSlider.png b/basicsuite/mediaplayer/images/PlaybackSlider.png
index 3716315..3716315 100755
--- a/basicsuite/Media Player/images/PlaybackSlider.png
+++ b/basicsuite/mediaplayer/images/PlaybackSlider.png
Binary files differ
diff --git a/basicsuite/Media Player/images/RateButtonForward.png b/basicsuite/mediaplayer/images/RateButtonForward.png
index 4b52603..4b52603 100644
--- a/basicsuite/Media Player/images/RateButtonForward.png
+++ b/basicsuite/mediaplayer/images/RateButtonForward.png
Binary files differ
diff --git a/basicsuite/Media Player/images/RateButtonReverse.png b/basicsuite/mediaplayer/images/RateButtonReverse.png
index 64e94ed..64e94ed 100644
--- a/basicsuite/Media Player/images/RateButtonReverse.png
+++ b/basicsuite/mediaplayer/images/RateButtonReverse.png
Binary files differ
diff --git a/basicsuite/Media Player/images/SliderBackground.png b/basicsuite/mediaplayer/images/SliderBackground.png
index b83f729..b83f729 100644
--- a/basicsuite/Media Player/images/SliderBackground.png
+++ b/basicsuite/mediaplayer/images/SliderBackground.png
Binary files differ
diff --git a/basicsuite/Media Player/images/SliderHandle.png b/basicsuite/mediaplayer/images/SliderHandle.png
index 5206100..5206100 100755
--- a/basicsuite/Media Player/images/SliderHandle.png
+++ b/basicsuite/mediaplayer/images/SliderHandle.png
Binary files differ
diff --git a/basicsuite/Media Player/images/SliderProgress.png b/basicsuite/mediaplayer/images/SliderProgress.png
index e0efc87..e0efc87 100755
--- a/basicsuite/Media Player/images/SliderProgress.png
+++ b/basicsuite/mediaplayer/images/SliderProgress.png
Binary files differ
diff --git a/basicsuite/Media Player/images/UrlButton.png b/basicsuite/mediaplayer/images/UrlButton.png
index 876951f..876951f 100644
--- a/basicsuite/Media Player/images/UrlButton.png
+++ b/basicsuite/mediaplayer/images/UrlButton.png
Binary files differ
diff --git a/basicsuite/Media Player/images/VolumeDown.png b/basicsuite/mediaplayer/images/VolumeDown.png
index 60c626d..60c626d 100755
--- a/basicsuite/Media Player/images/VolumeDown.png
+++ b/basicsuite/mediaplayer/images/VolumeDown.png
Binary files differ
diff --git a/basicsuite/Media Player/images/VolumeUp.png b/basicsuite/mediaplayer/images/VolumeUp.png
index 886fde7..886fde7 100755
--- a/basicsuite/Media Player/images/VolumeUp.png
+++ b/basicsuite/mediaplayer/images/VolumeUp.png
Binary files differ
diff --git a/basicsuite/Media Player/images/folder.png b/basicsuite/mediaplayer/images/folder.png
index e53e2ad..e53e2ad 100644
--- a/basicsuite/Media Player/images/folder.png
+++ b/basicsuite/mediaplayer/images/folder.png
Binary files differ
diff --git a/basicsuite/Media Player/images/gradient.png b/basicsuite/mediaplayer/images/gradient.png
index 1cd7281..1cd7281 100644
--- a/basicsuite/Media Player/images/gradient.png
+++ b/basicsuite/mediaplayer/images/gradient.png
Binary files differ
diff --git a/basicsuite/Media Player/images/pattern.png b/basicsuite/mediaplayer/images/pattern.png
index 028181e..028181e 100644
--- a/basicsuite/Media Player/images/pattern.png
+++ b/basicsuite/mediaplayer/images/pattern.png
Binary files differ
diff --git a/basicsuite/Media Player/images/qt-logo.png b/basicsuite/mediaplayer/images/qt-logo.png
index 242bb28..242bb28 100755
--- a/basicsuite/Media Player/images/qt-logo.png
+++ b/basicsuite/mediaplayer/images/qt-logo.png
Binary files differ
diff --git a/basicsuite/Media Player/images/titlebar.png b/basicsuite/mediaplayer/images/titlebar.png
index 51c9008..51c9008 100644
--- a/basicsuite/Media Player/images/titlebar.png
+++ b/basicsuite/mediaplayer/images/titlebar.png
Binary files differ
diff --git a/basicsuite/Media Player/images/titlebar.sci b/basicsuite/mediaplayer/images/titlebar.sci
index 0418d94..0418d94 100755
--- a/basicsuite/Media Player/images/titlebar.sci
+++ b/basicsuite/mediaplayer/images/titlebar.sci
diff --git a/basicsuite/Media Player/images/up.png b/basicsuite/mediaplayer/images/up.png
index b05f802..b05f802 100644
--- a/basicsuite/Media Player/images/up.png
+++ b/basicsuite/mediaplayer/images/up.png
Binary files differ
diff --git a/basicsuite/Media Player/main.qml b/basicsuite/mediaplayer/main.qml
index d8075c8..d8075c8 100755
--- a/basicsuite/Media Player/main.qml
+++ b/basicsuite/mediaplayer/main.qml
diff --git a/basicsuite/mediaplayer/mediaplayer.pro b/basicsuite/mediaplayer/mediaplayer.pro
new file mode 100644
index 0000000..893539f
--- /dev/null
+++ b/basicsuite/mediaplayer/mediaplayer.pro
@@ -0,0 +1,14 @@
+TARGET = mediaplayer
+
+include(../shared/shared.pri)
+b2qtdemo_deploy_defaults()
+
+content.files = \
+ *.qml \
+ Effects \
+ images
+content.path = $$DESTPATH
+
+OTHER_FILES += $${content.files}
+
+INSTALLS += target content \ No newline at end of file
diff --git a/basicsuite/Media Player/preview_l.jpg b/basicsuite/mediaplayer/preview_l.jpg
index 0fff215..0fff215 100644
--- a/basicsuite/Media Player/preview_l.jpg
+++ b/basicsuite/mediaplayer/preview_l.jpg
Binary files differ
diff --git a/basicsuite/mediaplayer/title.txt b/basicsuite/mediaplayer/title.txt
new file mode 100644
index 0000000..7919029
--- /dev/null
+++ b/basicsuite/mediaplayer/title.txt
@@ -0,0 +1 @@
+Media Player
diff --git a/basicsuite/Photo Gallery/description.txt b/basicsuite/photogallery/description.txt
index f5e302c..f5e302c 100644
--- a/basicsuite/Photo Gallery/description.txt
+++ b/basicsuite/photogallery/description.txt
diff --git a/basicsuite/Photo Gallery/main.qml b/basicsuite/photogallery/main.qml
index 5fbab8a..5fbab8a 100644
--- a/basicsuite/Photo Gallery/main.qml
+++ b/basicsuite/photogallery/main.qml
diff --git a/basicsuite/photogallery/photogallery.pro b/basicsuite/photogallery/photogallery.pro
new file mode 100644
index 0000000..3b1476a
--- /dev/null
+++ b/basicsuite/photogallery/photogallery.pro
@@ -0,0 +1,13 @@
+TARGET = photogallery
+
+include(../shared/shared.pri)
+b2qtdemo_deploy_defaults()
+
+content.files = \
+ *.qml \
+ *.png
+content.path = $$DESTPATH
+
+OTHER_FILES += $${content.files}
+
+INSTALLS += target content \ No newline at end of file
diff --git a/basicsuite/Photo Gallery/preview_l.jpg b/basicsuite/photogallery/preview_l.jpg
index 0b67f1d..0b67f1d 100644
--- a/basicsuite/Photo Gallery/preview_l.jpg
+++ b/basicsuite/photogallery/preview_l.jpg
Binary files differ
diff --git a/basicsuite/photogallery/title.txt b/basicsuite/photogallery/title.txt
new file mode 100644
index 0000000..4aee1d3
--- /dev/null
+++ b/basicsuite/photogallery/title.txt
@@ -0,0 +1 @@
+Photo Gallery
diff --git a/basicsuite/Qt5 Cinematic Demo/Qt5_CinematicExperience.pro b/basicsuite/qt5-cinematicdemo/Qt5_CinematicExperience.pro
index 3830ee9..3830ee9 100644
--- a/basicsuite/Qt5 Cinematic Demo/Qt5_CinematicExperience.pro
+++ b/basicsuite/qt5-cinematicdemo/Qt5_CinematicExperience.pro
diff --git a/basicsuite/Qt5 Cinematic Demo/README b/basicsuite/qt5-cinematicdemo/README
index 1f16c7e..1f16c7e 100644
--- a/basicsuite/Qt5 Cinematic Demo/README
+++ b/basicsuite/qt5-cinematicdemo/README
diff --git a/basicsuite/Qt5 Cinematic Demo/content/Background.qml b/basicsuite/qt5-cinematicdemo/content/Background.qml
index f0225ba..f0225ba 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/Background.qml
+++ b/basicsuite/qt5-cinematicdemo/content/Background.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/content/Button.qml b/basicsuite/qt5-cinematicdemo/content/Button.qml
index c6ab643..c6ab643 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/Button.qml
+++ b/basicsuite/qt5-cinematicdemo/content/Button.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/content/CurtainEffect.qml b/basicsuite/qt5-cinematicdemo/content/CurtainEffect.qml
index 961b348..961b348 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/CurtainEffect.qml
+++ b/basicsuite/qt5-cinematicdemo/content/CurtainEffect.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/content/DelegateItem.qml b/basicsuite/qt5-cinematicdemo/content/DelegateItem.qml
index ced4f95..ced4f95 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/DelegateItem.qml
+++ b/basicsuite/qt5-cinematicdemo/content/DelegateItem.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/content/DetailsView.qml b/basicsuite/qt5-cinematicdemo/content/DetailsView.qml
index b3ff952..b3ff952 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/DetailsView.qml
+++ b/basicsuite/qt5-cinematicdemo/content/DetailsView.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/content/FpsItem.qml b/basicsuite/qt5-cinematicdemo/content/FpsItem.qml
index fb66d56..fb66d56 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/FpsItem.qml
+++ b/basicsuite/qt5-cinematicdemo/content/FpsItem.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/content/InfoView.qml b/basicsuite/qt5-cinematicdemo/content/InfoView.qml
index dee035e..dee035e 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/InfoView.qml
+++ b/basicsuite/qt5-cinematicdemo/content/InfoView.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/content/InfoViewItem.qml b/basicsuite/qt5-cinematicdemo/content/InfoViewItem.qml
index a339f98..a339f98 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/InfoViewItem.qml
+++ b/basicsuite/qt5-cinematicdemo/content/InfoViewItem.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/content/MainView.qml b/basicsuite/qt5-cinematicdemo/content/MainView.qml
index 73efe70..73efe70 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/MainView.qml
+++ b/basicsuite/qt5-cinematicdemo/content/MainView.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/content/MoviesModel.qml b/basicsuite/qt5-cinematicdemo/content/MoviesModel.qml
index c2ee561..c2ee561 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/MoviesModel.qml
+++ b/basicsuite/qt5-cinematicdemo/content/MoviesModel.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/content/RatingsItem.qml b/basicsuite/qt5-cinematicdemo/content/RatingsItem.qml
index 6d22489..6d22489 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/RatingsItem.qml
+++ b/basicsuite/qt5-cinematicdemo/content/RatingsItem.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/content/SettingsView.qml b/basicsuite/qt5-cinematicdemo/content/SettingsView.qml
index 7944803..7944803 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/SettingsView.qml
+++ b/basicsuite/qt5-cinematicdemo/content/SettingsView.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/content/Switch.qml b/basicsuite/qt5-cinematicdemo/content/Switch.qml
index 967c03f..967c03f 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/Switch.qml
+++ b/basicsuite/qt5-cinematicdemo/content/Switch.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/1.png b/basicsuite/qt5-cinematicdemo/content/images/1.png
index 15c16d0..15c16d0 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/1.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/1.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/10.png b/basicsuite/qt5-cinematicdemo/content/images/10.png
index d1bbf39..d1bbf39 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/10.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/10.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/11.png b/basicsuite/qt5-cinematicdemo/content/images/11.png
index d2bf2f4..d2bf2f4 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/11.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/11.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/12.png b/basicsuite/qt5-cinematicdemo/content/images/12.png
index 92031de..92031de 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/12.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/12.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/13.png b/basicsuite/qt5-cinematicdemo/content/images/13.png
index d28b3ea..d28b3ea 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/13.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/13.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/14.png b/basicsuite/qt5-cinematicdemo/content/images/14.png
index 9755a27..9755a27 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/14.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/14.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/15.png b/basicsuite/qt5-cinematicdemo/content/images/15.png
index a1b6efb..a1b6efb 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/15.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/15.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/16.png b/basicsuite/qt5-cinematicdemo/content/images/16.png
index 7a4a520..7a4a520 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/16.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/16.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/17.png b/basicsuite/qt5-cinematicdemo/content/images/17.png
index 33853b1..33853b1 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/17.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/17.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/18.png b/basicsuite/qt5-cinematicdemo/content/images/18.png
index a04e29e..a04e29e 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/18.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/18.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/19.png b/basicsuite/qt5-cinematicdemo/content/images/19.png
index 8af7536..8af7536 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/19.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/19.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/2.png b/basicsuite/qt5-cinematicdemo/content/images/2.png
index 30deff4..30deff4 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/2.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/2.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/20.png b/basicsuite/qt5-cinematicdemo/content/images/20.png
index 78b8acb..78b8acb 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/20.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/20.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/3.png b/basicsuite/qt5-cinematicdemo/content/images/3.png
index 0a2675e..0a2675e 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/3.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/3.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/4.png b/basicsuite/qt5-cinematicdemo/content/images/4.png
index 7d4620b..7d4620b 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/4.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/4.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/5.png b/basicsuite/qt5-cinematicdemo/content/images/5.png
index bfd1d61..bfd1d61 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/5.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/5.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/6.png b/basicsuite/qt5-cinematicdemo/content/images/6.png
index 7ae2086..7ae2086 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/6.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/6.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/7.png b/basicsuite/qt5-cinematicdemo/content/images/7.png
index a1b1925..a1b1925 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/7.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/7.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/8.png b/basicsuite/qt5-cinematicdemo/content/images/8.png
index fcfa8d4..fcfa8d4 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/8.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/8.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/9.png b/basicsuite/qt5-cinematicdemo/content/images/9.png
index c066c29..c066c29 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/9.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/9.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/background.png b/basicsuite/qt5-cinematicdemo/content/images/background.png
index f88c905..f88c905 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/background.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/background.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/background3.png b/basicsuite/qt5-cinematicdemo/content/images/background3.png
index 67b16dd..67b16dd 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/background3.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/background3.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/button.png b/basicsuite/qt5-cinematicdemo/content/images/button.png
index 1f1c375..1f1c375 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/button.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/button.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/cc-by_logo.png b/basicsuite/qt5-cinematicdemo/content/images/cc-by_logo.png
index d264c4e..d264c4e 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/cc-by_logo.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/cc-by_logo.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/cover_nmap.png b/basicsuite/qt5-cinematicdemo/content/images/cover_nmap.png
index e613d9b..e613d9b 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/cover_nmap.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/cover_nmap.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/grip.png b/basicsuite/qt5-cinematicdemo/content/images/grip.png
index 66118f9..66118f9 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/grip.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/grip.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/heading.png b/basicsuite/qt5-cinematicdemo/content/images/heading.png
index 509b12b..509b12b 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/heading.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/heading.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/heading_big.png b/basicsuite/qt5-cinematicdemo/content/images/heading_big.png
index ec37388..ec37388 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/heading_big.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/heading_big.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/heading_big.xcf b/basicsuite/qt5-cinematicdemo/content/images/heading_big.xcf
index b77b948..b77b948 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/heading_big.xcf
+++ b/basicsuite/qt5-cinematicdemo/content/images/heading_big.xcf
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/info.png b/basicsuite/qt5-cinematicdemo/content/images/info.png
index 0f9d3c3..0f9d3c3 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/info.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/info.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/panel_bg.png b/basicsuite/qt5-cinematicdemo/content/images/panel_bg.png
index fd25e7e..fd25e7e 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/panel_bg.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/panel_bg.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/particle.png b/basicsuite/qt5-cinematicdemo/content/images/particle.png
index 5c83896..5c83896 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/particle.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/particle.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/planet_sprite.png b/basicsuite/qt5-cinematicdemo/content/images/planet_sprite.png
index 8ea7b13..8ea7b13 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/planet_sprite.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/planet_sprite.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/qt_ambassador_logo.png b/basicsuite/qt5-cinematicdemo/content/images/qt_ambassador_logo.png
index dec13bb..dec13bb 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/qt_ambassador_logo.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/qt_ambassador_logo.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/qt_logo.png b/basicsuite/qt5-cinematicdemo/content/images/qt_logo.png
index 53e4806..53e4806 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/qt_logo.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/qt_logo.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/qt_logo2.png b/basicsuite/qt5-cinematicdemo/content/images/qt_logo2.png
index 748392d..748392d 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/qt_logo2.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/qt_logo2.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/quit_logo.png b/basicsuite/qt5-cinematicdemo/content/images/quit_logo.png
index f1ad50e..f1ad50e 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/quit_logo.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/quit_logo.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/sc1.png b/basicsuite/qt5-cinematicdemo/content/images/sc1.png
index 3e21076..3e21076 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/sc1.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/sc1.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/sc2.png b/basicsuite/qt5-cinematicdemo/content/images/sc2.png
index 54befbd..54befbd 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/sc2.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/sc2.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/sc3.png b/basicsuite/qt5-cinematicdemo/content/images/sc3.png
index f71cec8..f71cec8 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/sc3.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/sc3.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/sc4.png b/basicsuite/qt5-cinematicdemo/content/images/sc4.png
index d0797a1..d0797a1 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/sc4.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/sc4.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/sc5.png b/basicsuite/qt5-cinematicdemo/content/images/sc5.png
index d9461c4..d9461c4 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/sc5.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/sc5.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/settings.png b/basicsuite/qt5-cinematicdemo/content/images/settings.png
index 4215bee..4215bee 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/settings.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/settings.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/smoke.png b/basicsuite/qt5-cinematicdemo/content/images/smoke.png
index be0cedf..be0cedf 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/smoke.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/smoke.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/spinner.png b/basicsuite/qt5-cinematicdemo/content/images/spinner.png
index e59efb2..e59efb2 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/spinner.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/spinner.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/star.png b/basicsuite/qt5-cinematicdemo/content/images/star.png
index 0d592cf..0d592cf 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/star.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/star.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/stars.png b/basicsuite/qt5-cinematicdemo/content/images/stars.png
index a997e1b..a997e1b 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/stars.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/stars.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/stars2.png b/basicsuite/qt5-cinematicdemo/content/images/stars2.png
index 50e3200..50e3200 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/stars2.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/stars2.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/switch_background.png b/basicsuite/qt5-cinematicdemo/content/images/switch_background.png
index bd9a4ca..bd9a4ca 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/switch_background.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/switch_background.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/switch_frame.png b/basicsuite/qt5-cinematicdemo/content/images/switch_frame.png
index 8404a53..8404a53 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/switch_frame.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/switch_frame.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/switch_on.png b/basicsuite/qt5-cinematicdemo/content/images/switch_on.png
index bc9fccb..bc9fccb 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/switch_on.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/switch_on.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/content/images/switch_thumb.png b/basicsuite/qt5-cinematicdemo/content/images/switch_thumb.png
index e8f7451..e8f7451 100644
--- a/basicsuite/Qt5 Cinematic Demo/content/images/switch_thumb.png
+++ b/basicsuite/qt5-cinematicdemo/content/images/switch_thumb.png
Binary files differ
diff --git a/basicsuite/Qt5 Cinematic Demo/description.txt b/basicsuite/qt5-cinematicdemo/description.txt
index 253d246..253d246 100644
--- a/basicsuite/Qt5 Cinematic Demo/description.txt
+++ b/basicsuite/qt5-cinematicdemo/description.txt
diff --git a/basicsuite/Qt5 Cinematic Demo/main.cpp b/basicsuite/qt5-cinematicdemo/main.cpp
index 81c1c85..81c1c85 100644
--- a/basicsuite/Qt5 Cinematic Demo/main.cpp
+++ b/basicsuite/qt5-cinematicdemo/main.cpp
diff --git a/basicsuite/Qt5 Cinematic Demo/main.qml b/basicsuite/qt5-cinematicdemo/main.qml
index b9ad90f..b9ad90f 100644
--- a/basicsuite/Qt5 Cinematic Demo/main.qml
+++ b/basicsuite/qt5-cinematicdemo/main.qml
diff --git a/basicsuite/Qt5 Cinematic Demo/preview_l.jpg b/basicsuite/qt5-cinematicdemo/preview_l.jpg
index 21bb2f9..21bb2f9 100644
--- a/basicsuite/Qt5 Cinematic Demo/preview_l.jpg
+++ b/basicsuite/qt5-cinematicdemo/preview_l.jpg
Binary files differ
diff --git a/basicsuite/qt5-cinematicdemo/qt5-cinematicdemo.pro b/basicsuite/qt5-cinematicdemo/qt5-cinematicdemo.pro
new file mode 100644
index 0000000..b4c5ae8
--- /dev/null
+++ b/basicsuite/qt5-cinematicdemo/qt5-cinematicdemo.pro
@@ -0,0 +1,14 @@
+TARGET = qt5-cinematicdemo
+
+include(../shared/shared.pri)
+b2qtdemo_deploy_defaults()
+
+content.files = \
+ *.qml \
+ *.png \
+ content
+content.path = $$DESTPATH
+
+OTHER_FILES += $${content.files}
+
+INSTALLS += target content \ No newline at end of file
diff --git a/basicsuite/qt5-cinematicdemo/title.txt b/basicsuite/qt5-cinematicdemo/title.txt
new file mode 100644
index 0000000..68451f8
--- /dev/null
+++ b/basicsuite/qt5-cinematicdemo/title.txt
@@ -0,0 +1 @@
+Qt5 Cinematic Demo
diff --git a/basicsuite/Qt5Everywhere/Button.qml b/basicsuite/qt5-everywhere/Button.qml
index 43e93b8..43e93b8 100644
--- a/basicsuite/Qt5Everywhere/Button.qml
+++ b/basicsuite/qt5-everywhere/Button.qml
diff --git a/basicsuite/Qt5Everywhere/Cloud.qml b/basicsuite/qt5-everywhere/Cloud.qml
index b399308..b399308 100644
--- a/basicsuite/Qt5Everywhere/Cloud.qml
+++ b/basicsuite/qt5-everywhere/Cloud.qml
diff --git a/basicsuite/Qt5Everywhere/DialogButton.qml b/basicsuite/qt5-everywhere/DialogButton.qml
index 7f24e5d..7f24e5d 100644
--- a/basicsuite/Qt5Everywhere/DialogButton.qml
+++ b/basicsuite/qt5-everywhere/DialogButton.qml
diff --git a/basicsuite/Qt5Everywhere/Element.qml b/basicsuite/qt5-everywhere/Element.qml
index 097a3fc..097a3fc 100644
--- a/basicsuite/Qt5Everywhere/Element.qml
+++ b/basicsuite/qt5-everywhere/Element.qml
diff --git a/basicsuite/Qt5Everywhere/Group.qml b/basicsuite/qt5-everywhere/Group.qml
index 6ee3304..6ee3304 100644
--- a/basicsuite/Qt5Everywhere/Group.qml
+++ b/basicsuite/qt5-everywhere/Group.qml
diff --git a/basicsuite/Qt5Everywhere/HelpScreen.qml b/basicsuite/qt5-everywhere/HelpScreen.qml
index 3fb540c..3fb540c 100644
--- a/basicsuite/Qt5Everywhere/HelpScreen.qml
+++ b/basicsuite/qt5-everywhere/HelpScreen.qml
diff --git a/basicsuite/Qt5Everywhere/IslandElementContainer.qml b/basicsuite/qt5-everywhere/IslandElementContainer.qml
index c191d68..c191d68 100644
--- a/basicsuite/Qt5Everywhere/IslandElementContainer.qml
+++ b/basicsuite/qt5-everywhere/IslandElementContainer.qml
diff --git a/basicsuite/Qt5Everywhere/NavigationPanel.qml b/basicsuite/qt5-everywhere/NavigationPanel.qml
index e73cc7f..e73cc7f 100644
--- a/basicsuite/Qt5Everywhere/NavigationPanel.qml
+++ b/basicsuite/qt5-everywhere/NavigationPanel.qml
diff --git a/basicsuite/Qt5Everywhere/QtLogo.png b/basicsuite/qt5-everywhere/QtLogo.png
index 7b5c533..7b5c533 100644
--- a/basicsuite/Qt5Everywhere/QtLogo.png
+++ b/basicsuite/qt5-everywhere/QtLogo.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/QuitDialog.qml b/basicsuite/qt5-everywhere/QuitDialog.qml
index 897afb9..897afb9 100644
--- a/basicsuite/Qt5Everywhere/QuitDialog.qml
+++ b/basicsuite/qt5-everywhere/QuitDialog.qml
diff --git a/basicsuite/Qt5Everywhere/Slide.qml b/basicsuite/qt5-everywhere/Slide.qml
index 36e0b08..36e0b08 100644
--- a/basicsuite/Qt5Everywhere/Slide.qml
+++ b/basicsuite/qt5-everywhere/Slide.qml
diff --git a/basicsuite/Qt5Everywhere/SplashScreen.qml b/basicsuite/qt5-everywhere/SplashScreen.qml
index 42dd8d3..42dd8d3 100644
--- a/basicsuite/Qt5Everywhere/SplashScreen.qml
+++ b/basicsuite/qt5-everywhere/SplashScreen.qml
diff --git a/basicsuite/Qt5Everywhere/WorldCanvas.qml b/basicsuite/qt5-everywhere/WorldCanvas.qml
index f73116b..f73116b 100644
--- a/basicsuite/Qt5Everywhere/WorldCanvas.qml
+++ b/basicsuite/qt5-everywhere/WorldCanvas.qml
diff --git a/basicsuite/Qt5Everywhere/WorldMouseArea.qml b/basicsuite/qt5-everywhere/WorldMouseArea.qml
index ee22054..ee22054 100644
--- a/basicsuite/Qt5Everywhere/WorldMouseArea.qml
+++ b/basicsuite/qt5-everywhere/WorldMouseArea.qml
diff --git a/basicsuite/qt5-everywhere/app.pro b/basicsuite/qt5-everywhere/app.pro
new file mode 100644
index 0000000..be46a9c
--- /dev/null
+++ b/basicsuite/qt5-everywhere/app.pro
@@ -0,0 +1,16 @@
+TARGET = qt5-everywhere
+
+include(../shared/shared.pri)
+b2qtdemo_deploy_defaults()
+
+content.files = \
+ *.qml \
+ *.js \
+ fonts \
+ images \
+ demos
+content.path = $$DESTPATH
+
+OTHER_FILES += $${content.files}
+
+INSTALLS += target content
diff --git a/basicsuite/Qt5Everywhere/demos/calqlatr/Calqlatr.qml b/basicsuite/qt5-everywhere/demos/calqlatr/Calqlatr.qml
index 39a0834..39a0834 100644
--- a/basicsuite/Qt5Everywhere/demos/calqlatr/Calqlatr.qml
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/Calqlatr.qml
diff --git a/basicsuite/Qt5Everywhere/demos/calqlatr/content/Button.qml b/basicsuite/qt5-everywhere/demos/calqlatr/content/Button.qml
index 6165ed3..6165ed3 100644
--- a/basicsuite/Qt5Everywhere/demos/calqlatr/content/Button.qml
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/Button.qml
diff --git a/basicsuite/Qt5Everywhere/demos/calqlatr/content/Display.qml b/basicsuite/qt5-everywhere/demos/calqlatr/content/Display.qml
index df3bfa2..df3bfa2 100644
--- a/basicsuite/Qt5Everywhere/demos/calqlatr/content/Display.qml
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/Display.qml
diff --git a/basicsuite/Qt5Everywhere/demos/calqlatr/content/NumberPad.qml b/basicsuite/qt5-everywhere/demos/calqlatr/content/NumberPad.qml
index 454c50d..454c50d 100644
--- a/basicsuite/Qt5Everywhere/demos/calqlatr/content/NumberPad.qml
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/NumberPad.qml
diff --git a/basicsuite/Qt5 Launch Presentation/calqlatr/content/StyleLabel.qml b/basicsuite/qt5-everywhere/demos/calqlatr/content/StyleLabel.qml
index 3bdea86..3bdea86 100644
--- a/basicsuite/Qt5 Launch Presentation/calqlatr/content/StyleLabel.qml
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/StyleLabel.qml
diff --git a/basicsuite/Qt5 Launch Presentation/calqlatr/content/audio/touch.wav b/basicsuite/qt5-everywhere/demos/calqlatr/content/audio/touch.wav
index 94cccb7..94cccb7 100644
--- a/basicsuite/Qt5 Launch Presentation/calqlatr/content/audio/touch.wav
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/audio/touch.wav
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/calqlatr/content/calculator.js b/basicsuite/qt5-everywhere/demos/calqlatr/content/calculator.js
index ffc78bf..ffc78bf 100644
--- a/basicsuite/Qt5Everywhere/demos/calqlatr/content/calculator.js
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/calculator.js
diff --git a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/icon-back.png b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/icon-back.png
index 2989ee2..2989ee2 100644
--- a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/icon-back.png
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/icon-back.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/icon-close.png b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/icon-close.png
index 3e21248..3e21248 100644
--- a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/icon-close.png
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/icon-close.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/icon-settings.png b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/icon-settings.png
index 98e662f..98e662f 100644
--- a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/icon-settings.png
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/icon-settings.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/logo.png b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/logo.png
index 6bc6561..6bc6561 100644
--- a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/logo.png
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/logo.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/paper-edge-left.png b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/paper-edge-left.png
index ca29a3a..ca29a3a 100644
--- a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/paper-edge-left.png
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/paper-edge-left.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/paper-edge-right.png b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/paper-edge-right.png
index 7c2da7b..7c2da7b 100644
--- a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/paper-edge-right.png
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/paper-edge-right.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/paper-grip.png b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/paper-grip.png
index 953c408..953c408 100644
--- a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/paper-grip.png
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/paper-grip.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/settings-selected-a.png b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/settings-selected-a.png
index e08ddfa..e08ddfa 100644
--- a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/settings-selected-a.png
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/settings-selected-a.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/settings-selected-b.png b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/settings-selected-b.png
index d9aa7e3..d9aa7e3 100644
--- a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/settings-selected-b.png
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/settings-selected-b.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/touch-green.png b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/touch-green.png
index 64dbde6..64dbde6 100644
--- a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/touch-green.png
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/touch-green.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/touch-white.png b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/touch-white.png
index bb02b00..bb02b00 100644
--- a/basicsuite/Qt5 Launch Presentation/calqlatr/content/images/touch-white.png
+++ b/basicsuite/qt5-everywhere/demos/calqlatr/content/images/touch-white.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/canvasclock/canvasClock.qml b/basicsuite/qt5-everywhere/demos/canvasclock/canvasClock.qml
index e2b3bb0..e2b3bb0 100644
--- a/basicsuite/Qt5Everywhere/demos/canvasclock/canvasClock.qml
+++ b/basicsuite/qt5-everywhere/demos/canvasclock/canvasClock.qml
diff --git a/basicsuite/Qt5Everywhere/demos/demos.pro b/basicsuite/qt5-everywhere/demos/demos.pro
index 439fe35..439fe35 100644
--- a/basicsuite/Qt5Everywhere/demos/demos.pro
+++ b/basicsuite/qt5-everywhere/demos/demos.pro
diff --git a/basicsuite/Qt5Everywhere/demos/gridrssnews/RssDelegate.qml b/basicsuite/qt5-everywhere/demos/gridrssnews/RssDelegate.qml
index b0c2047..b0c2047 100644
--- a/basicsuite/Qt5Everywhere/demos/gridrssnews/RssDelegate.qml
+++ b/basicsuite/qt5-everywhere/demos/gridrssnews/RssDelegate.qml
diff --git a/basicsuite/Qt5Everywhere/demos/gridrssnews/ScrollBar.qml b/basicsuite/qt5-everywhere/demos/gridrssnews/ScrollBar.qml
index dae206b..dae206b 100644
--- a/basicsuite/Qt5Everywhere/demos/gridrssnews/ScrollBar.qml
+++ b/basicsuite/qt5-everywhere/demos/gridrssnews/ScrollBar.qml
diff --git a/basicsuite/Qt5Everywhere/demos/gridrssnews/main.qml b/basicsuite/qt5-everywhere/demos/gridrssnews/main.qml
index d85d292..d85d292 100644
--- a/basicsuite/Qt5Everywhere/demos/gridrssnews/main.qml
+++ b/basicsuite/qt5-everywhere/demos/gridrssnews/main.qml
diff --git a/basicsuite/Qt5Everywhere/demos/heartmonitor/HeartData.js b/basicsuite/qt5-everywhere/demos/heartmonitor/HeartData.js
index 467e431..467e431 100644
--- a/basicsuite/Qt5Everywhere/demos/heartmonitor/HeartData.js
+++ b/basicsuite/qt5-everywhere/demos/heartmonitor/HeartData.js
diff --git a/basicsuite/Qt5Everywhere/demos/heartmonitor/heart.png b/basicsuite/qt5-everywhere/demos/heartmonitor/heart.png
index d7a6170..d7a6170 100644
--- a/basicsuite/Qt5Everywhere/demos/heartmonitor/heart.png
+++ b/basicsuite/qt5-everywhere/demos/heartmonitor/heart.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/heartmonitor/main.qml b/basicsuite/qt5-everywhere/demos/heartmonitor/main.qml
index 08b8f28..08b8f28 100644
--- a/basicsuite/Qt5Everywhere/demos/heartmonitor/main.qml
+++ b/basicsuite/qt5-everywhere/demos/heartmonitor/main.qml
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/.DS_Store b/basicsuite/qt5-everywhere/demos/maroon/.DS_Store
index b5c859b..b5c859b 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/.DS_Store
+++ b/basicsuite/qt5-everywhere/demos/maroon/.DS_Store
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/Maroon.qml b/basicsuite/qt5-everywhere/demos/maroon/Maroon.qml
index d7bfcb6..d7bfcb6 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/Maroon.qml
+++ b/basicsuite/qt5-everywhere/demos/maroon/Maroon.qml
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/BuildButton.qml b/basicsuite/qt5-everywhere/demos/maroon/content/BuildButton.qml
index 49641fc..49641fc 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/BuildButton.qml
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/BuildButton.qml
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/GameCanvas.qml b/basicsuite/qt5-everywhere/demos/maroon/content/GameCanvas.qml
index 5e6e963..5e6e963 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/GameCanvas.qml
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/GameCanvas.qml
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/GameOverScreen.qml b/basicsuite/qt5-everywhere/demos/maroon/content/GameOverScreen.qml
index dfb439f..dfb439f 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/GameOverScreen.qml
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/GameOverScreen.qml
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/InfoBar.qml b/basicsuite/qt5-everywhere/demos/maroon/content/InfoBar.qml
index 36303fc..36303fc 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/InfoBar.qml
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/InfoBar.qml
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/NewGameScreen.qml b/basicsuite/qt5-everywhere/demos/maroon/content/NewGameScreen.qml
index 495e3aa..495e3aa 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/NewGameScreen.qml
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/NewGameScreen.qml
diff --git a/basicsuite/Qt5Everywhere/demos/maroon/content/SoundEffect.qml b/basicsuite/qt5-everywhere/demos/maroon/content/SoundEffect.qml
index 0dccd12..0dccd12 100644
--- a/basicsuite/Qt5Everywhere/demos/maroon/content/SoundEffect.qml
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/SoundEffect.qml
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/bomb-action.wav b/basicsuite/qt5-everywhere/demos/maroon/content/audio/bomb-action.wav
index b334dc1..b334dc1 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/bomb-action.wav
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/audio/bomb-action.wav
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/catch-action.wav b/basicsuite/qt5-everywhere/demos/maroon/content/audio/catch-action.wav
index 3e22124..3e22124 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/catch-action.wav
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/audio/catch-action.wav
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/catch.wav b/basicsuite/qt5-everywhere/demos/maroon/content/audio/catch.wav
index d3eade8..d3eade8 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/catch.wav
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/audio/catch.wav
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/currency.wav b/basicsuite/qt5-everywhere/demos/maroon/content/audio/currency.wav
index 0d9ef2c..0d9ef2c 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/currency.wav
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/audio/currency.wav
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/factory-action.wav b/basicsuite/qt5-everywhere/demos/maroon/content/audio/factory-action.wav
index a2ace6c..a2ace6c 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/factory-action.wav
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/audio/factory-action.wav
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/melee-action.wav b/basicsuite/qt5-everywhere/demos/maroon/content/audio/melee-action.wav
index d325af4..d325af4 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/melee-action.wav
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/audio/melee-action.wav
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/projectile-action.wav b/basicsuite/qt5-everywhere/demos/maroon/content/audio/projectile-action.wav
index 4e2284f..4e2284f 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/projectile-action.wav
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/audio/projectile-action.wav
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/shooter-action.wav b/basicsuite/qt5-everywhere/demos/maroon/content/audio/shooter-action.wav
index 3e12b94..3e12b94 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/audio/shooter-action.wav
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/audio/shooter-action.wav
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/background.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/background.png
index d548b93..d548b93 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/background.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/background.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/bomb-action.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/bomb-action.png
index 42da5d7..42da5d7 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/bomb-action.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/bomb-action.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/bomb-idle.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/bomb-idle.png
index 3bd62e2..3bd62e2 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/bomb-idle.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/bomb-idle.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/bomb.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/bomb.png
index 380da7d..380da7d 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/bomb.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/bomb.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/button-help.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/button-help.png
index aecebc1..aecebc1 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/button-help.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/button-help.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/button-play.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/button-play.png
index 6cdad6c..6cdad6c 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/button-play.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/button-play.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/catch-action.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/catch-action.png
index 78ca9fe..78ca9fe 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/catch-action.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/catch-action.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/catch.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/catch.png
index b7620fe..b7620fe 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/catch.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/catch.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/cloud.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/cloud.png
index d7c35f8..d7c35f8 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/cloud.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/cloud.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/currency.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/currency.png
index 1571341..1571341 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/currency.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/currency.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-bomb.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-bomb.png
index 708d916..708d916 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-bomb.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-bomb.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-factory.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-factory.png
index d2e2a48..d2e2a48 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-factory.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-factory.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-melee.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-melee.png
index 069d18d..069d18d 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-melee.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-melee.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-pointer.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-pointer.png
index 9b51a09..9b51a09 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-pointer.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-pointer.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-shooter.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-shooter.png
index af980ca..af980ca 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog-shooter.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog-shooter.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog.png
index d528ba7..d528ba7 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/dialog.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/dialog.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/factory-action.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/factory-action.png
index 8981678..8981678 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/factory-action.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/factory-action.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/factory-idle.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/factory-idle.png
index a145582..a145582 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/factory-idle.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/factory-idle.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/factory.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/factory.png
index bfb9f3f..bfb9f3f 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/factory.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/factory.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/grid.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/grid.png
index b595552..b595552 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/grid.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/grid.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/help.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/help.png
index 4654e4c..4654e4c 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/help.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/help.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/lifes.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/lifes.png
index 135310b..135310b 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/lifes.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/lifes.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/logo-bubble.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/logo-bubble.png
index 136151c..136151c 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/logo-bubble.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/logo-bubble.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/logo-fish.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/logo-fish.png
index c41833a..c41833a 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/logo-fish.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/logo-fish.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/logo.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/logo.png
index 787ac99..787ac99 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/logo.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/logo.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/melee-action.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/melee-action.png
index c53873b..c53873b 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/melee-action.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/melee-action.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/melee-idle.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/melee-idle.png
index 621d9df..621d9df 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/melee-idle.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/melee-idle.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/melee.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/melee.png
index ab24015..ab24015 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/melee.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/melee.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/mob-idle.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/mob-idle.png
index dedacc7..dedacc7 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/mob-idle.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/mob-idle.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/mob.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/mob.png
index 7569c35..7569c35 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/mob.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/mob.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/points.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/points.png
index 1d2386d..1d2386d 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/points.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/points.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/projectile-action.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/projectile-action.png
index aa2e650..aa2e650 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/projectile-action.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/projectile-action.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/projectile.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/projectile.png
index c25a0c3..c25a0c3 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/projectile.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/projectile.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/scores.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/scores.png
index af757fe..af757fe 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/scores.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/scores.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/shooter-action.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/shooter-action.png
index 08e7e30..08e7e30 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/shooter-action.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/shooter-action.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/shooter-idle.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/shooter-idle.png
index 663098d..663098d 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/shooter-idle.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/shooter-idle.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/shooter.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/shooter.png
index d44401e..d44401e 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/shooter.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/shooter.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/sunlight.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/sunlight.png
index d1c7042..d1c7042 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/sunlight.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/sunlight.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-1.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-1.png
index 3ea399c..3ea399c 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-1.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-1.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-2.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-2.png
index 934a481..934a481 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-2.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-2.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-3.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-3.png
index 47523f5..47523f5 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-3.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-3.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-blank.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-blank.png
index 4a687b2..4a687b2 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-blank.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-blank.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-gameover.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-gameover.png
index 4f53ef0..4f53ef0 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-gameover.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-gameover.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-go.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-go.png
index bfc26f7..bfc26f7 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/text-go.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/text-go.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/wave.png b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/wave.png
index f97426c..f97426c 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/gfx/wave.png
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/gfx/wave.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/logic.js b/basicsuite/qt5-everywhere/demos/maroon/content/logic.js
index dd76b7e..dd76b7e 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/logic.js
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/logic.js
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/mobs/MobBase.qml b/basicsuite/qt5-everywhere/demos/maroon/content/mobs/MobBase.qml
index d4ece66..d4ece66 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/mobs/MobBase.qml
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/mobs/MobBase.qml
diff --git a/basicsuite/Qt5Everywhere/demos/maroon/content/towers/Bomb.qml b/basicsuite/qt5-everywhere/demos/maroon/content/towers/Bomb.qml
index 41522ef..41522ef 100644
--- a/basicsuite/Qt5Everywhere/demos/maroon/content/towers/Bomb.qml
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/towers/Bomb.qml
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/towers/Factory.qml b/basicsuite/qt5-everywhere/demos/maroon/content/towers/Factory.qml
index b34a184..b34a184 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/towers/Factory.qml
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/towers/Factory.qml
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/towers/Melee.qml b/basicsuite/qt5-everywhere/demos/maroon/content/towers/Melee.qml
index 1b49a45..1b49a45 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/towers/Melee.qml
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/towers/Melee.qml
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/towers/Ranged.qml b/basicsuite/qt5-everywhere/demos/maroon/content/towers/Ranged.qml
index 33f3354..33f3354 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/towers/Ranged.qml
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/towers/Ranged.qml
diff --git a/basicsuite/Qt5 Launch Presentation/maroon/content/towers/TowerBase.qml b/basicsuite/qt5-everywhere/demos/maroon/content/towers/TowerBase.qml
index 5c71cb0..5c71cb0 100644
--- a/basicsuite/Qt5 Launch Presentation/maroon/content/towers/TowerBase.qml
+++ b/basicsuite/qt5-everywhere/demos/maroon/content/towers/TowerBase.qml
diff --git a/basicsuite/Qt5Everywhere/demos/particledemo/BootScreenDemo.qml b/basicsuite/qt5-everywhere/demos/particledemo/BootScreenDemo.qml
index eb4e29e..eb4e29e 100644
--- a/basicsuite/Qt5Everywhere/demos/particledemo/BootScreenDemo.qml
+++ b/basicsuite/qt5-everywhere/demos/particledemo/BootScreenDemo.qml
diff --git a/basicsuite/Qt5Everywhere/demos/particledemo/ParticleSysComponent.qml b/basicsuite/qt5-everywhere/demos/particledemo/ParticleSysComponent.qml
index fc74037..fc74037 100644
--- a/basicsuite/Qt5Everywhere/demos/particledemo/ParticleSysComponent.qml
+++ b/basicsuite/qt5-everywhere/demos/particledemo/ParticleSysComponent.qml
diff --git a/basicsuite/Qt5Everywhere/demos/particledemo/images/particle.png b/basicsuite/qt5-everywhere/demos/particledemo/images/particle.png
index 7520c9b..7520c9b 100644
--- a/basicsuite/Qt5Everywhere/demos/particledemo/images/particle.png
+++ b/basicsuite/qt5-everywhere/demos/particledemo/images/particle.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/particledemo/images/particle_star.png b/basicsuite/qt5-everywhere/demos/particledemo/images/particle_star.png
index 5660d27..5660d27 100644
--- a/basicsuite/Qt5Everywhere/demos/particledemo/images/particle_star.png
+++ b/basicsuite/qt5-everywhere/demos/particledemo/images/particle_star.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/particledemo/images/qt-logo-green-mask.png b/basicsuite/qt5-everywhere/demos/particledemo/images/qt-logo-green-mask.png
index 84be10d..84be10d 100644
--- a/basicsuite/Qt5Everywhere/demos/particledemo/images/qt-logo-green-mask.png
+++ b/basicsuite/qt5-everywhere/demos/particledemo/images/qt-logo-green-mask.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/particledemo/images/qt-logo-white-mask.png b/basicsuite/qt5-everywhere/demos/particledemo/images/qt-logo-white-mask.png
index 920eeee..920eeee 100644
--- a/basicsuite/Qt5Everywhere/demos/particledemo/images/qt-logo-white-mask.png
+++ b/basicsuite/qt5-everywhere/demos/particledemo/images/qt-logo-white-mask.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/images/particle.png b/basicsuite/qt5-everywhere/demos/particledemo/particle.png
index 5c83896..5c83896 100644
--- a/basicsuite/Qt5 Launch Presentation/images/particle.png
+++ b/basicsuite/qt5-everywhere/demos/particledemo/particle.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/particledemo/particledemo.qml b/basicsuite/qt5-everywhere/demos/particledemo/particledemo.qml
index c3f8253..c3f8253 100644
--- a/basicsuite/Qt5Everywhere/demos/particledemo/particledemo.qml
+++ b/basicsuite/qt5-everywhere/demos/particledemo/particledemo.qml
diff --git a/basicsuite/Qt5Everywhere/demos/photosurface/images/image0.png b/basicsuite/qt5-everywhere/demos/photosurface/images/image0.png
index 711b788..711b788 100644
--- a/basicsuite/Qt5Everywhere/demos/photosurface/images/image0.png
+++ b/basicsuite/qt5-everywhere/demos/photosurface/images/image0.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/photosurface/images/image1.png b/basicsuite/qt5-everywhere/demos/photosurface/images/image1.png
index e9bfcdf..e9bfcdf 100644
--- a/basicsuite/Qt5Everywhere/demos/photosurface/images/image1.png
+++ b/basicsuite/qt5-everywhere/demos/photosurface/images/image1.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/photosurface/images/image2.png b/basicsuite/qt5-everywhere/demos/photosurface/images/image2.png
index b37453c..b37453c 100644
--- a/basicsuite/Qt5Everywhere/demos/photosurface/images/image2.png
+++ b/basicsuite/qt5-everywhere/demos/photosurface/images/image2.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/photosurface/images/image3.png b/basicsuite/qt5-everywhere/demos/photosurface/images/image3.png
index 63d82e7..63d82e7 100644
--- a/basicsuite/Qt5Everywhere/demos/photosurface/images/image3.png
+++ b/basicsuite/qt5-everywhere/demos/photosurface/images/image3.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/photosurface/images/image4.png b/basicsuite/qt5-everywhere/demos/photosurface/images/image4.png
index a499231..a499231 100644
--- a/basicsuite/Qt5Everywhere/demos/photosurface/images/image4.png
+++ b/basicsuite/qt5-everywhere/demos/photosurface/images/image4.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/photosurface/images/qml-photosurface-example-small.png b/basicsuite/qt5-everywhere/demos/photosurface/images/qml-photosurface-example-small.png
index a0cd823..a0cd823 100644
--- a/basicsuite/Qt5Everywhere/demos/photosurface/images/qml-photosurface-example-small.png
+++ b/basicsuite/qt5-everywhere/demos/photosurface/images/qml-photosurface-example-small.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/photosurface/photosurface.qml b/basicsuite/qt5-everywhere/demos/photosurface/photosurface.qml
index 6ca2626..6ca2626 100644
--- a/basicsuite/Qt5Everywhere/demos/photosurface/photosurface.qml
+++ b/basicsuite/qt5-everywhere/demos/photosurface/photosurface.qml
diff --git a/basicsuite/Qt5Everywhere/demos/radio/VolumeButton.qml b/basicsuite/qt5-everywhere/demos/radio/VolumeButton.qml
index 76635b6..76635b6 100644
--- a/basicsuite/Qt5Everywhere/demos/radio/VolumeButton.qml
+++ b/basicsuite/qt5-everywhere/demos/radio/VolumeButton.qml
diff --git a/basicsuite/Qt5Everywhere/demos/radio/VolumePoint.qml b/basicsuite/qt5-everywhere/demos/radio/VolumePoint.qml
index c107823..c107823 100644
--- a/basicsuite/Qt5Everywhere/demos/radio/VolumePoint.qml
+++ b/basicsuite/qt5-everywhere/demos/radio/VolumePoint.qml
diff --git a/basicsuite/Qt5Everywhere/demos/radio/channels.xml b/basicsuite/qt5-everywhere/demos/radio/channels.xml
index 99522ab..99522ab 100644
--- a/basicsuite/Qt5Everywhere/demos/radio/channels.xml
+++ b/basicsuite/qt5-everywhere/demos/radio/channels.xml
diff --git a/basicsuite/Qt5Everywhere/demos/radio/images/radio_btn_pause.png b/basicsuite/qt5-everywhere/demos/radio/images/radio_btn_pause.png
index 5204834..5204834 100644
--- a/basicsuite/Qt5Everywhere/demos/radio/images/radio_btn_pause.png
+++ b/basicsuite/qt5-everywhere/demos/radio/images/radio_btn_pause.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/radio/images/radio_btn_play.png b/basicsuite/qt5-everywhere/demos/radio/images/radio_btn_play.png
index 92ee858..92ee858 100644
--- a/basicsuite/Qt5Everywhere/demos/radio/images/radio_btn_play.png
+++ b/basicsuite/qt5-everywhere/demos/radio/images/radio_btn_play.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/radio/images/radio_btn_stop.png b/basicsuite/qt5-everywhere/demos/radio/images/radio_btn_stop.png
index 187158a..187158a 100644
--- a/basicsuite/Qt5Everywhere/demos/radio/images/radio_btn_stop.png
+++ b/basicsuite/qt5-everywhere/demos/radio/images/radio_btn_stop.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/radio/images/radio_sound_icon.png b/basicsuite/qt5-everywhere/demos/radio/images/radio_sound_icon.png
index ac0b61e..ac0b61e 100644
--- a/basicsuite/Qt5Everywhere/demos/radio/images/radio_sound_icon.png
+++ b/basicsuite/qt5-everywhere/demos/radio/images/radio_sound_icon.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/radio/images/volume.png b/basicsuite/qt5-everywhere/demos/radio/images/volume.png
index a098d82..a098d82 100644
--- a/basicsuite/Qt5Everywhere/demos/radio/images/volume.png
+++ b/basicsuite/qt5-everywhere/demos/radio/images/volume.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/radio/radio.qml b/basicsuite/qt5-everywhere/demos/radio/radio.qml
index 8615f9b..8615f9b 100644
--- a/basicsuite/Qt5Everywhere/demos/radio/radio.qml
+++ b/basicsuite/qt5-everywhere/demos/radio/radio.qml
diff --git a/basicsuite/Qt5Everywhere/demos/rssnews/content/BusyIndicator.qml b/basicsuite/qt5-everywhere/demos/rssnews/content/BusyIndicator.qml
index c16f582..c16f582 100644
--- a/basicsuite/Qt5Everywhere/demos/rssnews/content/BusyIndicator.qml
+++ b/basicsuite/qt5-everywhere/demos/rssnews/content/BusyIndicator.qml
diff --git a/basicsuite/Qt5Everywhere/demos/rssnews/content/CategoryDelegate.qml b/basicsuite/qt5-everywhere/demos/rssnews/content/CategoryDelegate.qml
index 2916d1b..2916d1b 100644
--- a/basicsuite/Qt5Everywhere/demos/rssnews/content/CategoryDelegate.qml
+++ b/basicsuite/qt5-everywhere/demos/rssnews/content/CategoryDelegate.qml
diff --git a/basicsuite/Qt5Everywhere/demos/rssnews/content/NewsDelegate.qml b/basicsuite/qt5-everywhere/demos/rssnews/content/NewsDelegate.qml
index 4050af6..4050af6 100644
--- a/basicsuite/Qt5Everywhere/demos/rssnews/content/NewsDelegate.qml
+++ b/basicsuite/qt5-everywhere/demos/rssnews/content/NewsDelegate.qml
diff --git a/basicsuite/Qt5Everywhere/demos/rssnews/content/RssFeeds.qml b/basicsuite/qt5-everywhere/demos/rssnews/content/RssFeeds.qml
index da26d6a..da26d6a 100644
--- a/basicsuite/Qt5Everywhere/demos/rssnews/content/RssFeeds.qml
+++ b/basicsuite/qt5-everywhere/demos/rssnews/content/RssFeeds.qml
diff --git a/basicsuite/Qt5Everywhere/demos/rssnews/content/ScrollBar.qml b/basicsuite/qt5-everywhere/demos/rssnews/content/ScrollBar.qml
index d3cf4a6..d3cf4a6 100644
--- a/basicsuite/Qt5Everywhere/demos/rssnews/content/ScrollBar.qml
+++ b/basicsuite/qt5-everywhere/demos/rssnews/content/ScrollBar.qml
diff --git a/basicsuite/Qt5Everywhere/demos/rssnews/content/images/busy.png b/basicsuite/qt5-everywhere/demos/rssnews/content/images/busy.png
index 664c2b1..664c2b1 100644
--- a/basicsuite/Qt5Everywhere/demos/rssnews/content/images/busy.png
+++ b/basicsuite/qt5-everywhere/demos/rssnews/content/images/busy.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/rssnews/content/images/scrollbar.png b/basicsuite/qt5-everywhere/demos/rssnews/content/images/scrollbar.png
index 0228dcf..0228dcf 100644
--- a/basicsuite/Qt5Everywhere/demos/rssnews/content/images/scrollbar.png
+++ b/basicsuite/qt5-everywhere/demos/rssnews/content/images/scrollbar.png
Binary files differ
diff --git a/basicsuite/Qt5Everywhere/demos/rssnews/rssnews.qml b/basicsuite/qt5-everywhere/demos/rssnews/rssnews.qml
index 5eae0a0..5eae0a0 100644
--- a/basicsuite/Qt5Everywhere/demos/rssnews/rssnews.qml
+++ b/basicsuite/qt5-everywhere/demos/rssnews/rssnews.qml
diff --git a/basicsuite/Qt5Everywhere/demos/rssnews/rssnews.qmlproject b/basicsuite/qt5-everywhere/demos/rssnews/rssnews.qmlproject
index 5becbda..5becbda 100644
--- a/basicsuite/Qt5Everywhere/demos/rssnews/rssnews.qmlproject
+++ b/basicsuite/qt5-everywhere/demos/rssnews/rssnews.qmlproject
diff --git a/basicsuite/Qt5Everywhere/demos/samegame/content/Block.qml b/basicsuite/qt5-everywhere/demos/samegame/content/Block.qml
index 0b10b7f..0b10b7f 100644
--- a/basicsuite/Qt5Everywhere/demos/samegame/content/Block.qml
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/Block.qml
diff --git a/basicsuite/Qt5Everywhere/demos/samegame/content/BlockEmitter.qml b/basicsuite/qt5-everywhere/demos/samegame/content/BlockEmitter.qml
index ba6261c..ba6261c 100644
--- a/basicsuite/Qt5Everywhere/demos/samegame/content/BlockEmitter.qml
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/BlockEmitter.qml
diff --git a/basicsuite/Qt5Everywhere/demos/samegame/content/Button.qml b/basicsuite/qt5-everywhere/demos/samegame/content/Button.qml
index 4b825ba..4b825ba 100644
--- a/basicsuite/Qt5Everywhere/demos/samegame/content/Button.qml
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/Button.qml
diff --git a/basicsuite/Qt5Everywhere/demos/samegame/content/GameArea.qml b/basicsuite/qt5-everywhere/demos/samegame/content/GameArea.qml
index 6e72161..6e72161 100644
--- a/basicsuite/Qt5Everywhere/demos/samegame/content/GameArea.qml
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/GameArea.qml
diff --git a/basicsuite/Qt5Everywhere/demos/samegame/content/LogoAnimation.qml b/basicsuite/qt5-everywhere/demos/samegame/content/LogoAnimation.qml
index fb050e7..fb050e7 100644
--- a/basicsuite/Qt5Everywhere/demos/samegame/content/LogoAnimation.qml
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/LogoAnimation.qml
diff --git a/basicsuite/Qt5Everywhere/demos/samegame/content/MenuEmitter.qml b/basicsuite/qt5-everywhere/demos/samegame/content/MenuEmitter.qml
index 93089fc..93089fc 100644
--- a/basicsuite/Qt5Everywhere/demos/samegame/content/MenuEmitter.qml
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/MenuEmitter.qml
diff --git a/basicsuite/Qt5Everywhere/demos/samegame/content/PaintEmitter.qml b/basicsuite/qt5-everywhere/demos/samegame/content/PaintEmitter.qml
index fe758af..fe758af 100644
--- a/basicsuite/Qt5Everywhere/demos/samegame/content/PaintEmitter.qml
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/PaintEmitter.qml
diff --git a/basicsuite/Qt5Everywhere/demos/samegame/content/PrimaryPack.qml b/basicsuite/qt5-everywhere/demos/samegame/content/PrimaryPack.qml
index 3fe7fb1..3fe7fb1 100644
--- a/basicsuite/Qt5Everywhere/demos/samegame/content/PrimaryPack.qml
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/PrimaryPack.qml
diff --git a/basicsuite/Qt5Everywhere/demos/samegame/content/PuzzleBlock.qml b/basicsuite/qt5-everywhere/demos/samegame/content/PuzzleBlock.qml
index 4f5b043..4f5b043 100644
--- a/basicsuite/Qt5Everywhere/demos/samegame/content/PuzzleBlock.qml
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/PuzzleBlock.qml
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/SamegameText.qml b/basicsuite/qt5-everywhere/demos/samegame/content/SamegameText.qml
index 28c85f9..28c85f9 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/SamegameText.qml
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/SamegameText.qml
diff --git a/basicsuite/Qt5Everywhere/demos/samegame/content/SimpleBlock.qml b/basicsuite/qt5-everywhere/demos/samegame/content/SimpleBlock.qml
index 5ae4782..5ae4782 100644
--- a/basicsuite/Qt5Everywhere/demos/samegame/content/SimpleBlock.qml
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/SimpleBlock.qml
diff --git a/basicsuite/Qt5Everywhere/demos/samegame/content/SmokeText.qml b/basicsuite/qt5-everywhere/demos/samegame/content/SmokeText.qml
index 46bc509..46bc509 100644
--- a/basicsuite/Qt5Everywhere/demos/samegame/content/SmokeText.qml
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/SmokeText.qml
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/background-puzzle.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/background-puzzle.png
index c2eca5f..c2eca5f 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/background-puzzle.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/background-puzzle.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/background.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/background.png
index 60f57b6..60f57b6 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/background.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/background.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/bar.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/bar.png
index 4953cd6..4953cd6 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/bar.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/bar.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/blue-puzzle.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/blue-puzzle.png
index e550d59..e550d59 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/blue-puzzle.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/blue-puzzle.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/blue.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/blue.png
index b8161c0..b8161c0 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/blue.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/blue.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/bubble-highscore.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/bubble-highscore.png
index c4e38df..c4e38df 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/bubble-highscore.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/bubble-highscore.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/bubble-puzzle.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/bubble-puzzle.png
index 278556b..278556b 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/bubble-puzzle.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/bubble-puzzle.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-1.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-1.png
index 3343b7f..3343b7f 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-1.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-1.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-2.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-2.png
index afba106..afba106 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-2.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-2.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-3.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-3.png
index adea77a..adea77a 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-3.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-3.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-4.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-4.png
index 18c922b..18c922b 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-4.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-4.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-new.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-new.png
index 257e182..257e182 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-game-new.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-game-new.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-menu.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-menu.png
index 8440e87..8440e87 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-menu.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-menu.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-puzzle-next.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-puzzle-next.png
index 7e3ed41..7e3ed41 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-puzzle-next.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-puzzle-next.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-quit.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-quit.png
index 95c77ce..95c77ce 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/but-quit.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/but-quit.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/green-puzzle.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/green-puzzle.png
index 581f76f..581f76f 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/green-puzzle.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/green-puzzle.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/green.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/green.png
index da4cca5..da4cca5 100644
--- a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/green.png
+++ b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/green.png
Binary files differ
diff --git a/basicsuite/Qt5 Launch Presentation/samegame/content/gfx/icon-fail.png b/basicsuite/qt5-everywhere/demos/samegame/content/gfx/icon-fail.png
index 4072611..4072611 100644
--- a/