Start work on the Client Interface

This commit is contained in:
Justin Hammond 2020-06-11 22:05:22 +08:00
parent 4fab32f227
commit e7e5ed2fbd
123 changed files with 1440 additions and 27 deletions

View file

@ -3,7 +3,9 @@
"qobject": "cpp", "qobject": "cpp",
"array": "cpp", "array": "cpp",
"string": "cpp", "string": "cpp",
"string_view": "cpp" "string_view": "cpp",
"typeinfo": "cpp",
"locale": "cpp"
}, },
"C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools"
} }

View file

@ -38,8 +38,7 @@ add_executable(sbcbmc-agent
target_include_directories(sbcbmc-agent PRIVATE target_include_directories(sbcbmc-agent PRIVATE
"${PROJECT_BINARY_DIR}" "${PROJECT_BINARY_DIR}"
"${PROJECT_SOURCE_DIR}/include/" "${PROJECT_SOURCE_DIR}/include/"
"${CMAKE_SOURCE_DIR}/plugins/thermal/include/" "${CMAKE_CURRENT_BINARY_DIR}/include/"
"${CMAKE_SOURCE_DIR}/plugins/thermal/"
${LibUSB_INCLUDE_DIRS} ${LibUSB_INCLUDE_DIRS}
) )

View file

@ -7,12 +7,12 @@
#include "pluginbase.h" #include "pluginbase.h"
class daemon : public QObject class sbc_agent : public QObject
{ {
Q_OBJECT Q_OBJECT
public: public:
daemon(QObject *parent = nullptr); sbc_agent(QObject *parent = nullptr);
~daemon(); ~sbc_agent();
private: private:
QHash<QString, PluginBase *> m_Plugins; QHash<QString, PluginBase *> m_Plugins;
QRemoteObjectHost *m_rohost; QRemoteObjectHost *m_rohost;

View file

@ -2,7 +2,7 @@
#include "dcdc-usb-200.h" #include "dcdc-usb-200.h"
#include "thermal.h" #include "thermal.h"
daemon::daemon(QObject *parent) : sbc_agent::sbc_agent(QObject *parent) :
QObject(parent) QObject(parent)
{ {
this->m_roregistryhost = new QRemoteObjectRegistryHost(QUrl("tcp://0.0.0.0:1999"), this); this->m_roregistryhost = new QRemoteObjectRegistryHost(QUrl("tcp://0.0.0.0:1999"), this);
@ -22,7 +22,7 @@ daemon::daemon(QObject *parent) :
} }
} }
daemon::~daemon() sbc_agent::~sbc_agent()
{ {
} }

View file

@ -27,8 +27,7 @@ int main(int argc, char *argv[]) {
parser.process(a); parser.process(a);
daemon carserver; sbc_agent sbcagent;
carserver;
a.exec(); a.exec();
} }

View file

@ -18,6 +18,7 @@ find_package(Qt5 COMPONENTS RemoteObjects REQUIRED)
find_package(Qt5 COMPONENTS Qml REQUIRED) find_package(Qt5 COMPONENTS Qml REQUIRED)
find_package(Qt5 COMPONENTS Quick REQUIRED) find_package(Qt5 COMPONENTS Quick REQUIRED)
find_package(Qt5 COMPONENTS QuickControls2 REQUIRED) find_package(Qt5 COMPONENTS QuickControls2 REQUIRED)
find_package(Qt5 COMPONENTS Charts REQUIRED)
find_package(PkgConfig REQUIRED) find_package(PkgConfig REQUIRED)
@ -45,6 +46,9 @@ add_executable(sbcbmc-client
${HEADERS} ${HEADERS}
${REPSOURCES} ${REPSOURCES}
sbcbmc-client.qrc sbcbmc-client.qrc
qml/qml.qrc
imagine-assets/imagine-assets.qrc
icons/icons.qrc
) )
target_include_directories(sbcbmc-client PRIVATE target_include_directories(sbcbmc-client PRIVATE
@ -55,4 +59,4 @@ target_include_directories(sbcbmc-client PRIVATE
${LibUSB_INCLUDE_DIRS} ${LibUSB_INCLUDE_DIRS}
) )
target_link_libraries(sbcbmc-client Qt5::Core Qt5::RemoteObjects Qt5::Qml Qt5::Quick) target_link_libraries(sbcbmc-client Qt5::Core Qt5::RemoteObjects Qt5::Qml Qt5::Quick Qt5::Charts)

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 479 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 622 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1,017 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 999 B

View file

@ -0,0 +1,526 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="449"
height="384.99988"
viewBox="0 0 449.00001 384.99988"
id="svg2"
version="1.1"
inkscape:version="0.92.1 r15371"
sodipodi:docname="icons.svg"
inkscape:export-filename="/home/mitch/dev/qqc2-futuristic-style-demo/icons/futuristic/44x44@2/settings.png"
inkscape:export-xdpi="180"
inkscape:export-ydpi="180">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.3750001"
inkscape:cx="227.69632"
inkscape:cy="173.66895"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
units="px"
inkscape:window-width="1920"
inkscape:window-height="1137"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
showguides="true"
inkscape:snap-grids="false"
inkscape:snap-midpoints="false"
inkscape:object-paths="false"
inkscape:guide-bbox="true"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0">
<inkscape:grid
type="xygrid"
id="grid4380"
originx="-0.042045451"
originy="0.87827274" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-0.04204545,-668.2406)"
style="display:inline">
<g
id="g4481"
inkscape:export-filename="C:\dev\qt5.10\qtquickcontrols2\examples\quickcontrols2\imagine\automotive\icons\automotive\44x44@4\navigation.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384">
<rect
y="1009.2405"
x="180.04205"
height="44"
width="44"
id="rect4273"
style="opacity:1;fill:#dc7878;fill-opacity:0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4147"
d="m 187.6832,1027.7359 29.7995,-11.9955 -8.46002,30.1783 -5.42957,-15.5311 z"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4474"
inkscape:export-filename="C:\dev\qt5.10\qtquickcontrols2\examples\quickcontrols2\imagine\automotive\icons\automotive\44x44@4\music.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384">
<rect
style="opacity:1;fill:#dc7878;fill-opacity:0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4279"
width="44"
height="44"
x="135.04205"
y="1009.2405" />
<path
sodipodi:nodetypes="cscccc"
inkscape:connector-curvature="0"
id="path4140"
d="m 167.59902,1035.8159 c -1.31413,-1.8397 -8.0497,1.4976 -5.98214,5.5357 1.67413,3.2698 7.60481,-0.9006 7.23214,-2.1428 l 0.043,-22.367 -1.3203,2.4448 z"
style="fill:#6affcd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cscccccc"
inkscape:connector-curvature="0"
id="path4149-3"
d="m 151.55515,1038.884 c -1.31413,-1.8398 -8.0497,1.4975 -5.98214,5.5357 1.67413,3.2698 7.60481,-0.9006 7.23214,-2.1428 v -19.7322 l 14.7673,-3.2197 1.32996,-2.4891 -17.34726,3.4767 z"
style="fill:#6affcd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4518"
inkscape:export-filename="C:\dev\qt5.10\qtquickcontrols2\examples\quickcontrols2\imagine\automotive\icons\automotive\44x44@4\message.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384">
<rect
y="1009.2405"
x="315.04205"
height="44"
width="44"
id="rect4281"
style="opacity:1;fill:#dc7878;fill-opacity:0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
y="1019.9489"
x="321.94974"
height="22.583223"
width="30.18462"
id="rect4144"
style="opacity:1;fill:none;fill-opacity:1;stroke:#6affcd;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4146"
d="m 322.03814,1020.1699 15.1144,15.1144 14.95973,-14.9597"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4148"
d="m 352.09018,1042.3996 -11.00435,-11.0044"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4150"
d="m 321.99394,1042.4438 11.13693,-11.137"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4460"
inkscape:export-filename="C:\dev\qt5.10\qtquickcontrols2\examples\quickcontrols2\imagine\automotive\icons\automotive\44x44@4\command.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384">
<rect
style="opacity:1;fill:#dc7878;fill-opacity:0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4287"
width="44"
height="44"
x="90.042053"
y="1009.2405" />
<circle
r="19.047689"
cy="1031.2406"
cx="112.04205"
id="path4152"
style="opacity:1;fill:none;fill-opacity:1;stroke:#6affcd;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
ry="5.5033379"
rx="4.5719934"
y="1018.0177"
x="107.24899"
height="17.67367"
width="9.1883745"
id="rect4156"
style="opacity:1;fill:none;fill-opacity:1;stroke:#6affcd;stroke-width:0.9598186;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
sodipodi:open="true"
d="m 118.4944,1031.2297 a 6.6733203,6.6733203 0 0 1 -3.33666,5.7793 6.6733203,6.6733203 0 0 1 -6.67332,0 6.6733203,6.6733203 0 0 1 -3.33666,-5.7793"
sodipodi:end="3.1415927"
sodipodi:start="0"
sodipodi:ry="6.6733203"
sodipodi:rx="6.6733203"
sodipodi:cy="1031.2297"
sodipodi:cx="111.82108"
sodipodi:type="arc"
id="path4160"
style="opacity:1;fill:none;fill-opacity:1;stroke:#6affcd;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4171"
d="m 111.68097,1037.9274 v 6.75"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4173"
d="m 108.71222,1044.6618 h 5.96875"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4547"
inkscape:export-filename="C:\dev\qt5.10\qtquickcontrols2\examples\quickcontrols2\imagine\automotive\icons\weather@4x.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384">
<rect
style="opacity:1;fill:#dc7878;fill-opacity:0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4275"
width="44"
height="44"
x="405.04205"
y="1009.2405" />
<path
sodipodi:nodetypes="sccssssssss"
inkscape:connector-curvature="0"
id="rect4181"
d="m 415.77154,1020.3319 h 1.72458 c 1.92048,-6.3943 13.78409,-9.9869 18.47317,0 h 2.34328 c 4.38985,0 7.92391,3.3764 7.92391,7.5705 v 0.3996 c 0,4.194 -3.53406,7.5704 -7.92391,7.5704 h -22.54103 c -4.38985,0 -7.92392,-3.3764 -7.92392,-7.5704 v -0.3996 c 0,-4.1941 3.53407,-7.5705 7.92392,-7.5705 z"
style="opacity:1;fill:none;fill-opacity:1;stroke:#c6c6c6;stroke-width:1.06007564;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4184"
d="m 418.4242,1048.7629 2.37846,-8.8765"
style="fill:none;fill-rule:evenodd;stroke:#c6c6c6;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#c6c6c6;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 425.80463,1048.7629 2.37846,-8.8765"
id="path4186"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path4188"
d="m 433.36269,1048.7629 2.37846,-8.8765"
style="fill:none;fill-rule:evenodd;stroke:#c6c6c6;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4408"
inkscape:export-filename="C:\dev\qt5.10\qtquickcontrols2\examples\quickcontrols2\imagine\automotive\icons\automotive\44x44@4\settings.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384">
<rect
y="1009.2405"
x="0.042050309"
height="44"
width="44"
id="rect4289"
style="opacity:1;fill:#dc7878;fill-opacity:0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4175"
d="m 18.04247,1017.9491 1.40804,-5.2549 h 5.24319 l 1.47,5.4862 2.38326,1.376 4.34476,-3.4414 4.37522,4.3753 -3.31456,4.3973 1.149046,2.6737 h 5.08233 v 6.7396 l -4.596194,0.3315 -1.590992,3.1157 3.137788,4.0438 -4.209498,4.2095 -4.56007,-2.6328 -2.72092,1.5389 -1.3074,4.8793 h -5.14495 l -1.06066,-5.6527 -2.65524,-0.7114 -4.4148,2.5489 -3.89011,-4.3123 3.13778,-4.088 -1.73918,-3.0124 -4.66897,-0.8988 v -5.5905 l 4.83926,-0.4862 1.41421,-2.9831 -3.13778,-4.1321 4.08796,-4.088 4.04377,2.3644 z"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<circle
r="5.5242715"
cy="1031.0306"
cx="22.064146"
id="path4177"
style="opacity:1;fill:none;fill-opacity:1;stroke:#6affcd;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<g
id="g4487"
inkscape:export-filename="C:\dev\qt5.10\qtquickcontrols2\examples\quickcontrols2\imagine\automotive\icons\automotive\44x44@4\windows.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384">
<rect
y="1009.2405"
x="225.04205"
height="44"
width="44"
id="rect4277"
style="opacity:1;fill:#dc7878;fill-opacity:0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0"
id="rect4190"
d="m 261.03309,1017.2897 v 28 h -27.9375 c 2.35953,-27.5958 7.73302,-28.5625 27.9375,-28 z"
style="opacity:1;fill:none;fill-opacity:1;stroke:#6affcd;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<g
id="g4538"
inkscape:export-filename="C:\dev\qt5.10\qtquickcontrols2\examples\quickcontrols2\imagine\automotive\icons\automotive\44x44@4\air-con.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384"
transform="translate(-45.000003)">
<rect
style="opacity:1;fill:#dc7878;fill-opacity:0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4283"
width="44"
height="44"
x="405.04205"
y="1009.2405" />
<path
sodipodi:nodetypes="sscsscsscsscs"
inkscape:connector-curvature="0"
id="path4197"
d="m 421.26481,1044.4851 c -3.23157,3.5413 -10.47885,-3.4697 -9.9718,-8.4477 0.83559,-8.2035 7.65867,-5.1475 12.04763,-6.9077 -1.79559,-3.4382 -6.54603,-1.0408 -9.27801,-3.5338 -3.54131,-3.2316 3.46971,-10.4789 8.44775,-9.9718 8.20348,0.8356 5.14746,7.6586 6.84142,12.0034 3.37187,-1.8398 0.97447,-6.5902 3.4675,-9.3222 3.23157,-3.5413 10.47885,3.4697 9.9718,8.4478 -0.83559,8.2034 -7.65867,5.1474 -12.00344,6.753 1.83978,3.2835 6.59022,0.8861 9.3222,3.3791 3.54131,3.2316 -3.46971,10.4789 -8.44775,9.9718 -8.20348,-0.8356 -5.14746,-7.6587 -6.88561,-11.8488 -3.41606,1.9945 -1.01866,6.7449 -3.51169,9.4769 z"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4531"
inkscape:export-filename="C:\dev\qt5.10\qtquickcontrols2\examples\quickcontrols2\imagine\automotive\icons\automotive\44x44@4\seats.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384"
transform="translate(-90.000003)">
<rect
y="1009.2405"
x="360.04205"
height="44"
width="44"
id="rect4285"
style="opacity:1;fill:#dc7878;fill-opacity:0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
sodipodi:nodetypes="sccs"
inkscape:connector-curvature="0"
id="rect4203"
d="m 391.91622,1017.2238 c 0.17067,-5.6932 5.2149,-4.4637 5.2149,-4.4637 v 9.1924 c -0.7292,-0.07 -5.33548,-0.7063 -5.2149,-4.7287 z"
style="opacity:1;fill:none;fill-opacity:1;stroke:#6affcd;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
sodipodi:nodetypes="cscccsc"
inkscape:connector-curvature="0"
id="path4206"
d="m 386.60297,1040.4014 c -5.60375,-1.1635 -16.63421,-2.7578 -18.84543,0.6535 -1.53027,2.3608 -0.87435,7.5961 2.06641,8.7796 h 21.0795 c 3.59502,-0.5935 6.26483,-6.7048 2.51333,-8.7058 3.19134,-0.9113 5.05406,-18.5249 2.48667,-19.5701 -1.7401,-0.7084 -5.84062,6.4475 -9.30048,18.8428 z"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4435"
inkscape:export-filename="C:\dev\qt5.10\qtquickcontrols2\examples\quickcontrols2\imagine\automotive\icons\automotive\44x44@4\statistics.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384">
<rect
style="opacity:1;fill:#dc7878;fill-opacity:0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4291"
width="44"
height="44"
x="45.042053"
y="1009.2405" />
<path
inkscape:connector-curvature="0"
id="path4208"
d="M 51.05768,1048.9905 V 1032.553"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 54.60974,1048.9905 v -35.5"
id="path4210"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path4212"
d="M 58.16187,1048.9905 V 1019.178"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 61.71393,1048.9905 v -20"
id="path4214"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path4216"
d="m 65.26599,1048.9905 v -22.875"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 68.81812,1048.9905 V 1034.178"
id="path4218"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path4220"
d="m 72.37018,1048.9905 v -6.8125"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 75.92224,1048.9905 v -9.75"
id="path4222"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path4224"
d="m 79.47437,1048.9905 v -19.75"
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 83.02643,1048.9905 V 1026.303"
id="path4226"
inkscape:connector-curvature="0" />
</g>
<g
id="g4957"
inkscape:export-filename="C:\dev\qt5.10\qtquickcontrols2\examples\quickcontrols2\imagine\automotive\icons\warning@4x.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384">
<g
id="g4952">
<g
id="g4984">
<rect
style="display:inline;opacity:1;fill:#dc7878;fill-opacity:0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4888"
width="44"
height="44"
x="405.04205"
y="964.24048" />
<path
transform="translate(91.459048,54.521538)"
d="m 335.89844,913.67383 a 6.7448861,6.7448861 0 0 0 -6.15625,3.36328 l -6.5293,11.30859 -6.5293,11.3086 a 6.7448861,6.7448861 0 0 0 5.83985,10.11718 h 13.05859 13.06055 a 6.7448861,6.7448861 0 0 0 5.83984,-10.11718 l -6.53125,-11.3086 -6.52929,-11.30859 a 6.7448861,6.7448861 0 0 0 -5.52344,-3.36328 z"
id="path4914"
style="opacity:1;fill:none;fill-opacity:1;stroke:#d5242f;stroke-width:1.10000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
inkscape:original="M 335.58203 920.41016 L 329.05273 931.71875 L 322.52344 943.02734 L 335.58203 943.02734 L 348.64258 943.02734 L 342.11133 931.71875 L 335.58203 920.41016 z "
inkscape:radius="6.7442117"
sodipodi:type="inkscape:offset" />
<text
id="text4916"
y="997.82135"
x="418.31409"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#d5232f;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:29.11217499px;line-height:1.25;font-family:'Liberation Mono';-inkscape-font-specification:'Liberation Mono';fill:#d5232f;fill-opacity:1"
y="997.82135"
x="418.31409"
id="tspan4918"
sodipodi:role="line">!</tspan></text>
</g>
</g>
</g>
<g
id="g4579"
transform="translate(0.91359708)"
inkscape:export-filename="C:\dev\qt5.10\qtquickcontrols2\examples\quickcontrols2\imagine\automotive\icons\car@4x.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384">
<g
transform="translate(0,-0.52629089)"
inkscape:export-ydpi="180.02795"
inkscape:export-xdpi="180.02795"
inkscape:export-filename="/home/mitch/dev/qqc2-futuristic-style-demo/icons/car@2x.png"
id="g4940">
<g
inkscape:export-ydpi="288.18481"
inkscape:export-xdpi="288.18481"
inkscape:export-filename="C:\dev\qt5.10\qtquickcontrols2\examples\quickcontrols2\imagine\automotive\icons\car@3x.png"
transform="translate(-4.2105261)"
id="g5027">
<g
id="g4990"
transform="translate(38)">
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 155.0705,782.17781 c 6.07598,2.81282 15.70745,5.54152 16.78045,0.12114 1.47822,-7.46742 -7.82673,-9.03073 -12.74213,-11.21517 0.35496,-28.39708 4.52948,-61.94987 -16.18718,-79.16009 -15.28126,-12.6948 -36.88923,-13.70761 -54.94737,-13.89474 -44.75939,1.12608 -72.2307,7.25376 -66.73684,92.42105 -5.10694,0.73154 -15.36618,6.19984 -11.96169,13.62693 2.26424,4.93957 10.32335,-1.55401 16.17222,-2.04798 l -4.42106,70.10526 c -4.88809,9.36444 -1.70447,13.26861 -0.21052,18.31579 l 2.31579,28.21053 c -5.87521,7.89365 -9.18606,65.22384 5.21645,80.45936 20.44842,21.63111 45.69753,20.41018 69.7353,20.35721 29.24164,-0.0644 46.2493,-7.41397 57.516,-25.0271 6.1501,-9.61441 6.80873,-24.11582 6.56857,-37.94412 -0.50608,-29.14019 -2.51723,-31.93372 -3.87843,-38.05588 0.24603,-10.87137 0.62319,-26.86855 0.62319,-26.86855 0.13708,-2.99847 -4.07078,-3.32117 -4.26379,-0.30212 -1.23557,19.32726 -2.52156,37.97398 -4.14887,52.01278 -5.15807,-50.19881 -8.22005,-100.65169 -0.42106,-152.42105 l 1.77142,14.22858"
id="path4198"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cscsccsccccssssccsccc" />
<rect
style="opacity:0;fill:none;fill-opacity:1;stroke:#6affcd;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4200"
width="75.39991"
height="41.533218"
x="52.331917"
y="811.89917" />
<rect
ry="5.0999999"
style="opacity:1;fill:none;fill-opacity:1;stroke:#6affcd;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4204"
width="74.730019"
height="42.277542"
x="53.001808"
y="811.97357"
rx="5.0999999" />
<path
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 33.76375,753.50264 c 21.81505,-33.62758 93.76507,-29.21973 112.94736,0.52631 l -6.52631,45.1579 c -32.75184,-8.71732 -66.12565,-8.2607 -100,-0.42106 z"
id="path4207"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 30.39532,772.45 C 39.7558,824.45977 33.67511,874.57878 29.86901,924.97632 27.0264,874.92466 21.98491,825.44889 30.39532,772.45 Z"
id="path4209"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 40.07953,905.29211 c 31.5016,11.5654 64.23888,15.63953 100.21053,0.10526 l -1.68421,49.36842 c -34.36634,20.89476 -66.32657,16.8029 -97.05263,-0.10526 z"
id="path4211"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 132.39532,693.08158 c -0.1013,1.76525 -0.0679,3.42272 0.52632,4.63158 4.7808,3.23458 8.19086,9.38341 11.57895,15.57895 1.5083,-0.0482 2.87102,0.42463 4.63157,-0.52632 0.15986,-2.57309 0.37258,-5.12353 -0.42105,-8.10526 -3.09684,-4.12667 -6.44714,-7.87314 -10.10526,-11.15789 -2.00632,-0.36221 -3.93976,-0.97762 -6.21053,-0.42106 z"
id="path4213"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
<path
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0"
id="path4215"
d="m 48.05537,693.08158 c 0.1013,1.76525 0.0679,3.42272 -0.52632,4.63158 -4.7808,3.23458 -8.19086,9.38341 -11.57895,15.57895 -1.5083,-0.0482 -2.87102,0.42463 -4.63157,-0.52632 -0.15986,-2.57309 -0.37258,-5.12353 0.42105,-8.10526 3.09684,-4.12667 6.44714,-7.87314 10.10526,-11.15789 2.00632,-0.36221 3.93976,-0.97762 6.21053,-0.42106 z"
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#6affcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#d5222f;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.87843137"
d="m 151.92716,785.02141 59.0707,63.0345 c 1.5809,-0.4544 3.3564,-1.3935 2.958,-3.8128 -1.0167,-6.1727 -4.9133,-10.6123 -10.7475,-11.7661 l -48.0616,-50.3775"
id="path4240"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
</g>
<rect
y="669.29321"
x="4.2525716"
height="338.94736"
width="250.17281"
id="rect4844"
style="opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
</g>
<rect
y="668.2406"
x="-0.87155163"
height="340"
width="252"
id="rect4563"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.01560712;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -0,0 +1,14 @@
[Icon Theme]
Name=Automotive
Comment=Icon theme for the Qt Quick Controls 2 Automotive Imagine Style Example
Directories=44x44,44x44@2
[44x44]
Size=44
Type=Fixed
[44x44@2]
Size=44
Scale=2
Type=Fixed

BIN
client/icons/car.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
client/icons/car@2x.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

29
client/icons/icons.qrc Normal file
View file

@ -0,0 +1,29 @@
<RCC>
<qresource prefix="/icons">
<file>car.png</file>
<file>car@2x.png</file>
<file>warning.png</file>
<file>warning@2x.png</file>
<file>weather.png</file>
<file>weather@2x.png</file>
<file>automotive/icons.svg</file>
<file>automotive/index.theme</file>
<file>automotive/44x44/air-con.png</file>
<file>automotive/44x44/command.png</file>
<file>automotive/44x44/message.png</file>
<file>automotive/44x44/music.png</file>
<file>automotive/44x44/seats.png</file>
<file>automotive/44x44/settings.png</file>
<file>automotive/44x44/statistics.png</file>
<file>automotive/44x44/windows.png</file>
<file>automotive/44x44@2/air-con.png</file>
<file>automotive/44x44@2/command.png</file>
<file>automotive/44x44@2/message.png</file>
<file>automotive/44x44@2/music.png</file>
<file>automotive/44x44@2/navigation.png</file>
<file>automotive/44x44@2/seats.png</file>
<file>automotive/44x44@2/settings.png</file>
<file>automotive/44x44@2/statistics.png</file>
<file>automotive/44x44@2/windows.png</file>
</qresource>
</RCC>

BIN
client/icons/warning.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
client/icons/warning@2x.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
client/icons/weather.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
client/icons/weather@2x.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 636 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 294 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 560 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 B

View file

@ -0,0 +1,80 @@
<RCC>
<qresource prefix="/imagine-assets">
<file>applicationwindow-background.png</file>
<file>applicationwindow-background@2x.png</file>
<file>button-background.9.png</file>
<file>button-background@2x.9.png</file>
<file>button-background-checked.9.png</file>
<file>button-background-checked@2x.9.png</file>
<file>button-background-checked-hovered.9.png</file>
<file>button-background-checked-hovered@2x.9.png</file>
<file>button-background-hovered.9.png</file>
<file>button-background-hovered@2x.9.png</file>
<file>button-background-pressed.9.png</file>
<file>button-background-pressed@2x.9.png</file>
<file>dial-background.png</file>
<file>dial-background@2x.png</file>
<file>dial-background-hovered.png</file>
<file>dial-background-hovered@2x.png</file>
<file>dial-background-pressed.png</file>
<file>dial-background-pressed@2x.png</file>
<file>dial-handle.png</file>
<file>dial-handle@2x.png</file>
<file>dial-handle-pressed.png</file>
<file>dial-handle-pressed@2x.png</file>
<file>frame-background.9.png</file>
<file>frame-background@2x.9.png</file>
<file>itemdelegate-background.9.png</file>
<file>itemdelegate-background@2x.9.png</file>
<file>itemdelegate-background-checked.9.png</file>
<file>itemdelegate-background-checked@2x.9.png</file>
<file>itemdelegate-background-hovered.9.png</file>
<file>itemdelegate-background-hovered@2x.9.png</file>
<file>itemdelegate-background-pressed.9.png</file>
<file>itemdelegate-background-pressed@2x.9.png</file>
<file>radiobutton-indicator.png</file>
<file>radiobutton-indicator@2x.png</file>
<file>radiobutton-indicator-checked.png</file>
<file>radiobutton-indicator-checked@2x.png</file>
<file>radiobutton-indicator-checked-hovered.png</file>
<file>radiobutton-indicator-checked-hovered@2x.png</file>
<file>radiobutton-indicator-checked-pressed.png</file>
<file>radiobutton-indicator-checked-pressed@2x.png</file>
<file>radiobutton-indicator-hovered.png</file>
<file>radiobutton-indicator-hovered@2x.png</file>
<file>radiobutton-indicator-pressed.png</file>
<file>radiobutton-indicator-pressed@2x.png</file>
<file>scrollindicator-handle.png</file>
<file>scrollindicator-handle@2x.png</file>
<file>slider-background-horizontal.9.png</file>
<file>slider-background-horizontal@2x.9.png</file>
<file>slider-handle.png</file>
<file>slider-handle@2x.png</file>
<file>slider-handle-hovered.png</file>
<file>slider-handle-hovered@2x.png</file>
<file>slider-handle-pressed.png</file>
<file>slider-handle-pressed@2x.png</file>
<file>slider-progress-horizontal.9.png</file>
<file>slider-progress-horizontal@2x.9.png</file>
<file>slider-progress-horizontal-pressed.9.png</file>
<file>slider-progress-horizontal-pressed@2x.9.png</file>
<file>switchdelegate-background.9.png</file>
<file>switchdelegate-background@2x.9.png</file>
<file>switchdelegate-handle.png</file>
<file>switchdelegate-handle@2x.png</file>
<file>switchdelegate-handle-checked.png</file>
<file>switchdelegate-handle-checked@2x.png</file>
<file>switchdelegate-handle-checked-hovered.png</file>
<file>switchdelegate-handle-checked-hovered@2x.png</file>
<file>switchdelegate-handle-hovered.png</file>
<file>switchdelegate-handle-hovered@2x.png</file>
<file>switchdelegate-handle-pressed.png</file>
<file>switchdelegate-handle-pressed@2x.png</file>
<file>switchdelegate-indicator.png</file>
<file>switchdelegate-indicator@2x.png</file>
<file>switchdelegate-indicator-pressed.png</file>
<file>switchdelegate-indicator-pressed@2x.png</file>
<file>toolseparator-separator-vertical.9.png</file>
<file>toolseparator-separator-vertical@2x.9.png</file>
</qresource>
</RCC>

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 623 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 271 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 291 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 842 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 420 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Some files were not shown because too many files have changed in this diff Show more