Added TCX, KML and FIT file association
@ -122,6 +122,9 @@ macx {
|
|||||||
}
|
}
|
||||||
win32 {
|
win32 {
|
||||||
RC_ICONS = icons/gpxsee.ico \
|
RC_ICONS = icons/gpxsee.ico \
|
||||||
icons/gpx.ico
|
icons/gpx.ico \
|
||||||
|
icons/tcx.ico \
|
||||||
|
icons/kml.ico \
|
||||||
|
icons/fit.ico
|
||||||
}
|
}
|
||||||
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
|
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
|
||||||
|
BIN
icons/fit.icns
Normal file
BIN
icons/fit.ico
Normal file
After Width: | Height: | Size: 361 KiB |
148
icons/fit.svg
Normal file
@ -0,0 +1,148 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<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"
|
||||||
|
width="185"
|
||||||
|
height="185"
|
||||||
|
id="svg3390"
|
||||||
|
version="1.1">
|
||||||
|
<metadata
|
||||||
|
id="metadata3404">
|
||||||
|
<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>
|
||||||
|
<defs
|
||||||
|
id="defs3402" />
|
||||||
|
<path
|
||||||
|
d="m131,10H43v164h124V46zv36h36"
|
||||||
|
id="path3392"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke="#999"
|
||||||
|
fill="#FFF" />
|
||||||
|
<rect
|
||||||
|
style="fill:#006600;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect3426"
|
||||||
|
width="103.85964"
|
||||||
|
height="48.278511"
|
||||||
|
x="26.573463"
|
||||||
|
y="117.45065" />
|
||||||
|
<g
|
||||||
|
transform="matrix(0.77661337,0,0,0.75017446,22.425984,-37.061518)"
|
||||||
|
id="g3828">
|
||||||
|
<g
|
||||||
|
id="g3715">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3717"
|
||||||
|
cy="90.875"
|
||||||
|
cx="113"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3719"
|
||||||
|
cy="90.875"
|
||||||
|
cx="113"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linejoin:round" />
|
||||||
|
</g>
|
||||||
|
<polyline
|
||||||
|
id="polyline3721"
|
||||||
|
points="62.3563,178.566 73.5,125.854 96,151.875 113,90.875 136.5,172.375 148.831,160.03 "
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:4" />
|
||||||
|
<g
|
||||||
|
id="g3723">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3725"
|
||||||
|
cy="125.854"
|
||||||
|
cx="73.5"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3727"
|
||||||
|
cy="125.854"
|
||||||
|
cx="73.5"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3729">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3731"
|
||||||
|
cy="172.375"
|
||||||
|
cx="136.5"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3733"
|
||||||
|
cy="172.375"
|
||||||
|
cx="136.5"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3735">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3737"
|
||||||
|
cy="186.39999"
|
||||||
|
cx="60.700001"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3739"
|
||||||
|
cy="186.39999"
|
||||||
|
cx="60.700001"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3741">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3743"
|
||||||
|
cy="154.354"
|
||||||
|
cx="154.5"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3745"
|
||||||
|
cy="154.354"
|
||||||
|
cx="154.5"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3747">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3749"
|
||||||
|
cy="151.875"
|
||||||
|
cx="96"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3751"
|
||||||
|
cy="151.875"
|
||||||
|
cx="96"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
x="48.109718"
|
||||||
|
y="147.98595"
|
||||||
|
id="text3921"
|
||||||
|
transform="scale(0.9437456,1.0596076)"><tspan
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start"
|
||||||
|
id="tspan6831"
|
||||||
|
x="48.109718"
|
||||||
|
y="147.98595">FIT</tspan></text>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
BIN
icons/gpx.icns
BIN
icons/gpx.ico
Before Width: | Height: | Size: 361 KiB After Width: | Height: | Size: 361 KiB |
173
icons/gpx.svg
Normal file
@ -0,0 +1,173 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<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="185"
|
||||||
|
height="185"
|
||||||
|
id="svg3390"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="gpx.svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1344"
|
||||||
|
inkscape:window-height="1098"
|
||||||
|
id="namedview29"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="2.5513514"
|
||||||
|
inkscape:cx="41.936961"
|
||||||
|
inkscape:cy="91.966457"
|
||||||
|
inkscape:window-x="125"
|
||||||
|
inkscape:window-y="55"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:current-layer="svg3390" />
|
||||||
|
<metadata
|
||||||
|
id="metadata3404">
|
||||||
|
<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>
|
||||||
|
<defs
|
||||||
|
id="defs3402" />
|
||||||
|
<path
|
||||||
|
d="m131,10H43v164h124V46zv36h36"
|
||||||
|
id="path3392"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke="#999"
|
||||||
|
fill="#FFF" />
|
||||||
|
<rect
|
||||||
|
style="fill:#003399;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect3426"
|
||||||
|
width="103.85964"
|
||||||
|
height="48.278511"
|
||||||
|
x="26.573463"
|
||||||
|
y="117.45065" />
|
||||||
|
<g
|
||||||
|
transform="matrix(0.77661337,0,0,0.75017446,22.425984,-37.061518)"
|
||||||
|
id="g3828">
|
||||||
|
<g
|
||||||
|
id="g3715">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3717"
|
||||||
|
cy="90.875"
|
||||||
|
cx="113"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3719"
|
||||||
|
cy="90.875"
|
||||||
|
cx="113"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linejoin:round" />
|
||||||
|
</g>
|
||||||
|
<polyline
|
||||||
|
id="polyline3721"
|
||||||
|
points="62.3563,178.566 73.5,125.854 96,151.875 113,90.875 136.5,172.375 148.831,160.03 "
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:4" />
|
||||||
|
<g
|
||||||
|
id="g3723">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3725"
|
||||||
|
cy="125.854"
|
||||||
|
cx="73.5"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3727"
|
||||||
|
cy="125.854"
|
||||||
|
cx="73.5"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3729">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3731"
|
||||||
|
cy="172.375"
|
||||||
|
cx="136.5"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3733"
|
||||||
|
cy="172.375"
|
||||||
|
cx="136.5"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3735">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3737"
|
||||||
|
cy="186.39999"
|
||||||
|
cx="60.700001"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3739"
|
||||||
|
cy="186.39999"
|
||||||
|
cx="60.700001"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3741">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3743"
|
||||||
|
cy="154.354"
|
||||||
|
cx="154.5"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3745"
|
||||||
|
cy="154.354"
|
||||||
|
cx="154.5"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3747">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3749"
|
||||||
|
cy="151.875"
|
||||||
|
cx="96"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3751"
|
||||||
|
cy="151.875"
|
||||||
|
cx="96"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
x="36.039249"
|
||||||
|
y="147.98595"
|
||||||
|
id="text3921"
|
||||||
|
transform="scale(0.9437456,1.0596076)"
|
||||||
|
sodipodi:linespacing="100%"><tspan
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start"
|
||||||
|
id="tspan3923"
|
||||||
|
x="36.039249"
|
||||||
|
y="147.98595">GPX</tspan></text>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5.0 KiB |
BIN
icons/kml.icns
Normal file
BIN
icons/kml.ico
Normal file
After Width: | Height: | Size: 361 KiB |
148
icons/kml.svg
Normal file
@ -0,0 +1,148 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<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"
|
||||||
|
width="185"
|
||||||
|
height="185"
|
||||||
|
id="svg3390"
|
||||||
|
version="1.1">
|
||||||
|
<metadata
|
||||||
|
id="metadata3404">
|
||||||
|
<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>
|
||||||
|
<defs
|
||||||
|
id="defs3402" />
|
||||||
|
<path
|
||||||
|
d="m131,10H43v164h124V46zv36h36"
|
||||||
|
id="path3392"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke="#999"
|
||||||
|
fill="#FFF" />
|
||||||
|
<rect
|
||||||
|
style="fill:#990000;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect3426"
|
||||||
|
width="103.85964"
|
||||||
|
height="48.278511"
|
||||||
|
x="26.573463"
|
||||||
|
y="117.45065" />
|
||||||
|
<g
|
||||||
|
transform="matrix(0.77661337,0,0,0.75017446,22.425984,-37.061518)"
|
||||||
|
id="g3828">
|
||||||
|
<g
|
||||||
|
id="g3715">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3717"
|
||||||
|
cy="90.875"
|
||||||
|
cx="113"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3719"
|
||||||
|
cy="90.875"
|
||||||
|
cx="113"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linejoin:round" />
|
||||||
|
</g>
|
||||||
|
<polyline
|
||||||
|
id="polyline3721"
|
||||||
|
points="62.3563,178.566 73.5,125.854 96,151.875 113,90.875 136.5,172.375 148.831,160.03 "
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:4" />
|
||||||
|
<g
|
||||||
|
id="g3723">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3725"
|
||||||
|
cy="125.854"
|
||||||
|
cx="73.5"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3727"
|
||||||
|
cy="125.854"
|
||||||
|
cx="73.5"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3729">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3731"
|
||||||
|
cy="172.375"
|
||||||
|
cx="136.5"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3733"
|
||||||
|
cy="172.375"
|
||||||
|
cx="136.5"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3735">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3737"
|
||||||
|
cy="186.39999"
|
||||||
|
cx="60.700001"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3739"
|
||||||
|
cy="186.39999"
|
||||||
|
cx="60.700001"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3741">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3743"
|
||||||
|
cy="154.354"
|
||||||
|
cx="154.5"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3745"
|
||||||
|
cy="154.354"
|
||||||
|
cx="154.5"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3747">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3749"
|
||||||
|
cy="151.875"
|
||||||
|
cx="96"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3751"
|
||||||
|
cy="151.875"
|
||||||
|
cx="96"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
x="35.394417"
|
||||||
|
y="147.98595"
|
||||||
|
id="text3921"
|
||||||
|
transform="scale(0.9437456,1.0596076)"><tspan
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start"
|
||||||
|
id="tspan6187"
|
||||||
|
x="35.394417"
|
||||||
|
y="147.98595">KML</tspan></text>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
BIN
icons/tcx.icns
Normal file
BIN
icons/tcx.ico
Normal file
After Width: | Height: | Size: 361 KiB |
148
icons/tcx.svg
Normal file
@ -0,0 +1,148 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<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"
|
||||||
|
width="185"
|
||||||
|
height="185"
|
||||||
|
id="svg3390"
|
||||||
|
version="1.1">
|
||||||
|
<metadata
|
||||||
|
id="metadata3404">
|
||||||
|
<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>
|
||||||
|
<defs
|
||||||
|
id="defs3402" />
|
||||||
|
<path
|
||||||
|
d="m131,10H43v164h124V46zv36h36"
|
||||||
|
id="path3392"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke="#999"
|
||||||
|
fill="#FFF" />
|
||||||
|
<rect
|
||||||
|
style="fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect3426"
|
||||||
|
width="103.85964"
|
||||||
|
height="48.278511"
|
||||||
|
x="26.573463"
|
||||||
|
y="117.45065" />
|
||||||
|
<g
|
||||||
|
transform="matrix(0.77661337,0,0,0.75017446,22.425984,-37.061518)"
|
||||||
|
id="g3828">
|
||||||
|
<g
|
||||||
|
id="g3715">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3717"
|
||||||
|
cy="90.875"
|
||||||
|
cx="113"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3719"
|
||||||
|
cy="90.875"
|
||||||
|
cx="113"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linejoin:round" />
|
||||||
|
</g>
|
||||||
|
<polyline
|
||||||
|
id="polyline3721"
|
||||||
|
points="62.3563,178.566 73.5,125.854 96,151.875 113,90.875 136.5,172.375 148.831,160.03 "
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:4" />
|
||||||
|
<g
|
||||||
|
id="g3723">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3725"
|
||||||
|
cy="125.854"
|
||||||
|
cx="73.5"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3727"
|
||||||
|
cy="125.854"
|
||||||
|
cx="73.5"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3729">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3731"
|
||||||
|
cy="172.375"
|
||||||
|
cx="136.5"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3733"
|
||||||
|
cy="172.375"
|
||||||
|
cx="136.5"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3735">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3737"
|
||||||
|
cy="186.39999"
|
||||||
|
cx="60.700001"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3739"
|
||||||
|
cy="186.39999"
|
||||||
|
cx="60.700001"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3741">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3743"
|
||||||
|
cy="154.354"
|
||||||
|
cx="154.5"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3745"
|
||||||
|
cy="154.354"
|
||||||
|
cx="154.5"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g3747">
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3749"
|
||||||
|
cy="151.875"
|
||||||
|
cx="96"
|
||||||
|
style="fill:#000000" />
|
||||||
|
<circle
|
||||||
|
r="7.0209999"
|
||||||
|
id="ellipse3751"
|
||||||
|
cy="151.875"
|
||||||
|
cx="96"
|
||||||
|
style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
x="39.632851"
|
||||||
|
y="147.98595"
|
||||||
|
id="text3921"
|
||||||
|
transform="scale(0.9437456,1.0596076)"><tspan
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start"
|
||||||
|
id="tspan5543"
|
||||||
|
x="39.632851"
|
||||||
|
y="147.98595">TCX</tspan></text>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
@ -21,8 +21,11 @@ InstallDirRegKey HKLM "Software\GPXSee" "Install_Dir"
|
|||||||
|
|
||||||
; Registry key for uninstaller
|
; Registry key for uninstaller
|
||||||
!define REGENTRY "Software\Microsoft\Windows\CurrentVersion\Uninstall\GPXSee"
|
!define REGENTRY "Software\Microsoft\Windows\CurrentVersion\Uninstall\GPXSee"
|
||||||
; GPX file type registry entry
|
; File types registry entries
|
||||||
!define REGGPX "GPXSee.gpx"
|
!define REGGPX "GPXSee.gpx"
|
||||||
|
!define REGTCX "GPXSee.tcx"
|
||||||
|
!define REGKML "GPXSee.kml"
|
||||||
|
!define REGFIT "GPXSee.fit"
|
||||||
|
|
||||||
; Start menu page configuration
|
; Start menu page configuration
|
||||||
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKLM"
|
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKLM"
|
||||||
@ -63,7 +66,19 @@ Section "GPXSee (required)" SEC_APP
|
|||||||
File "gpxsee.exe"
|
File "gpxsee.exe"
|
||||||
File "maps.txt"
|
File "maps.txt"
|
||||||
|
|
||||||
|
; Create start menu entry and add links
|
||||||
|
SetShellVarContext all
|
||||||
|
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
|
||||||
|
CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
|
||||||
|
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
|
||||||
|
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\GPXSee.lnk" "$INSTDIR\gpxsee.exe"
|
||||||
|
!insertmacro MUI_STARTMENU_WRITE_END
|
||||||
|
|
||||||
|
; Create the uninstaller
|
||||||
|
WriteUninstaller "$INSTDIR\uninstall.exe"
|
||||||
|
|
||||||
; Write the installation path into the registry
|
; Write the installation path into the registry
|
||||||
|
DetailPrint "Registering application..."
|
||||||
WriteRegStr HKLM SOFTWARE\GPXSee "Install_Dir" "$INSTDIR"
|
WriteRegStr HKLM SOFTWARE\GPXSee "Install_Dir" "$INSTDIR"
|
||||||
|
|
||||||
; Write the uninstall keys for Windows
|
; Write the uninstall keys for Windows
|
||||||
@ -73,21 +88,26 @@ Section "GPXSee (required)" SEC_APP
|
|||||||
WriteRegStr HKLM "${REGENTRY}" "UninstallString" '"$INSTDIR\uninstall.exe"'
|
WriteRegStr HKLM "${REGENTRY}" "UninstallString" '"$INSTDIR\uninstall.exe"'
|
||||||
WriteRegDWORD HKLM "${REGENTRY}" "NoModify" 1
|
WriteRegDWORD HKLM "${REGENTRY}" "NoModify" 1
|
||||||
WriteRegDWORD HKLM "${REGENTRY}" "NoRepair" 1
|
WriteRegDWORD HKLM "${REGENTRY}" "NoRepair" 1
|
||||||
WriteUninstaller "$INSTDIR\uninstall.exe"
|
|
||||||
|
|
||||||
; Create start menu entry and add links
|
; Associate file formats
|
||||||
SetShellVarContext all
|
DetailPrint "Associating file types..."
|
||||||
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
|
|
||||||
CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
|
|
||||||
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
|
|
||||||
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\GPXSee.lnk" "$INSTDIR\gpxsee.exe"
|
|
||||||
!insertmacro MUI_STARTMENU_WRITE_END
|
|
||||||
|
|
||||||
; Associate .gpx files
|
|
||||||
WriteRegStr HKCR ".gpx" "" "${REGGPX}"
|
WriteRegStr HKCR ".gpx" "" "${REGGPX}"
|
||||||
WriteRegStr HKCR "${REGGPX}" "" "GPS Exchange Format"
|
WriteRegStr HKCR "${REGGPX}" "" "GPS Exchange Format"
|
||||||
WriteRegStr HKCR "${REGGPX}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,1"
|
WriteRegStr HKCR "${REGGPX}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,1"
|
||||||
WriteRegStr HKCR "${REGGPX}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
WriteRegStr HKCR "${REGGPX}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
||||||
|
WriteRegStr HKCR ".tcx" "" "${REGTCX}"
|
||||||
|
WriteRegStr HKCR "${REGTCX}" "" "Training Center XML"
|
||||||
|
WriteRegStr HKCR "${REGTCX}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,2"
|
||||||
|
WriteRegStr HKCR "${REGTCX}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
||||||
|
WriteRegStr HKCR ".kml" "" "${REGKML}"
|
||||||
|
WriteRegStr HKCR "${REGKML}" "" "Keyhole Markup Language"
|
||||||
|
WriteRegStr HKCR "${REGKML}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,3"
|
||||||
|
WriteRegStr HKCR "${REGKML}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
||||||
|
WriteRegStr HKCR ".fit" "" "${REGFIT}"
|
||||||
|
WriteRegStr HKCR "${REGFIT}" "" "Flexible and Interoperable Data Transfer"
|
||||||
|
WriteRegStr HKCR "${REGFIT}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,4"
|
||||||
|
WriteRegStr HKCR "${REGFIT}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
||||||
|
|
||||||
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
|
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
|
||||||
|
|
||||||
SectionEnd
|
SectionEnd
|
||||||
@ -149,6 +169,12 @@ Section "Uninstall"
|
|||||||
; Remove GPX file association
|
; Remove GPX file association
|
||||||
DeleteRegKey HKCR "${REGGPX}"
|
DeleteRegKey HKCR "${REGGPX}"
|
||||||
DeleteRegKey HKCR ".gpx"
|
DeleteRegKey HKCR ".gpx"
|
||||||
|
DeleteRegKey HKCR "${REGTCX}"
|
||||||
|
DeleteRegKey HKCR ".tcx"
|
||||||
|
DeleteRegKey HKCR "${REGKML}"
|
||||||
|
DeleteRegKey HKCR ".kml"
|
||||||
|
DeleteRegKey HKCR "${REGFIT}"
|
||||||
|
DeleteRegKey HKCR ".fit"
|
||||||
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
|
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
|
||||||
|
|
||||||
SectionEnd
|
SectionEnd
|
||||||
|
@ -21,8 +21,11 @@ InstallDirRegKey HKLM "Software\GPXSee" "Install_Dir"
|
|||||||
|
|
||||||
; Registry key for uninstaller
|
; Registry key for uninstaller
|
||||||
!define REGENTRY "Software\Microsoft\Windows\CurrentVersion\Uninstall\GPXSee"
|
!define REGENTRY "Software\Microsoft\Windows\CurrentVersion\Uninstall\GPXSee"
|
||||||
; GPX file type registry entry
|
; File types registry entries
|
||||||
!define REGGPX "GPXSee.gpx"
|
!define REGGPX "GPXSee.gpx"
|
||||||
|
!define REGTCX "GPXSee.tcx"
|
||||||
|
!define REGKML "GPXSee.kml"
|
||||||
|
!define REGFIT "GPXSee.fit"
|
||||||
|
|
||||||
; Start menu page configuration
|
; Start menu page configuration
|
||||||
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKLM"
|
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKLM"
|
||||||
@ -71,7 +74,19 @@ Section "GPXSee (required)" SEC_APP
|
|||||||
File "gpxsee.exe"
|
File "gpxsee.exe"
|
||||||
File "maps.txt"
|
File "maps.txt"
|
||||||
|
|
||||||
|
; Create start menu entry and add links
|
||||||
|
SetShellVarContext all
|
||||||
|
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
|
||||||
|
CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
|
||||||
|
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
|
||||||
|
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\GPXSee.lnk" "$INSTDIR\gpxsee.exe"
|
||||||
|
!insertmacro MUI_STARTMENU_WRITE_END
|
||||||
|
|
||||||
|
; Create the uninstaller
|
||||||
|
WriteUninstaller "$INSTDIR\uninstall.exe"
|
||||||
|
|
||||||
; Write the installation path into the registry
|
; Write the installation path into the registry
|
||||||
|
DetailPrint "Registering application..."
|
||||||
WriteRegStr HKLM SOFTWARE\GPXSee "Install_Dir" "$INSTDIR"
|
WriteRegStr HKLM SOFTWARE\GPXSee "Install_Dir" "$INSTDIR"
|
||||||
|
|
||||||
; Write the uninstall keys for Windows
|
; Write the uninstall keys for Windows
|
||||||
@ -81,21 +96,26 @@ Section "GPXSee (required)" SEC_APP
|
|||||||
WriteRegStr HKLM "${REGENTRY}" "UninstallString" '"$INSTDIR\uninstall.exe"'
|
WriteRegStr HKLM "${REGENTRY}" "UninstallString" '"$INSTDIR\uninstall.exe"'
|
||||||
WriteRegDWORD HKLM "${REGENTRY}" "NoModify" 1
|
WriteRegDWORD HKLM "${REGENTRY}" "NoModify" 1
|
||||||
WriteRegDWORD HKLM "${REGENTRY}" "NoRepair" 1
|
WriteRegDWORD HKLM "${REGENTRY}" "NoRepair" 1
|
||||||
WriteUninstaller "$INSTDIR\uninstall.exe"
|
|
||||||
|
|
||||||
; Create start menu entry and add links
|
; Associate file formats
|
||||||
SetShellVarContext all
|
DetailPrint "Associating file types..."
|
||||||
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
|
|
||||||
CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
|
|
||||||
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
|
|
||||||
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\GPXSee.lnk" "$INSTDIR\gpxsee.exe"
|
|
||||||
!insertmacro MUI_STARTMENU_WRITE_END
|
|
||||||
|
|
||||||
; Associate .gpx files
|
|
||||||
WriteRegStr HKCR ".gpx" "" "${REGGPX}"
|
WriteRegStr HKCR ".gpx" "" "${REGGPX}"
|
||||||
WriteRegStr HKCR "${REGGPX}" "" "GPS Exchange Format"
|
WriteRegStr HKCR "${REGGPX}" "" "GPS Exchange Format"
|
||||||
WriteRegStr HKCR "${REGGPX}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,1"
|
WriteRegStr HKCR "${REGGPX}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,1"
|
||||||
WriteRegStr HKCR "${REGGPX}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
WriteRegStr HKCR "${REGGPX}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
||||||
|
WriteRegStr HKCR ".tcx" "" "${REGTCX}"
|
||||||
|
WriteRegStr HKCR "${REGTCX}" "" "Training Center XML"
|
||||||
|
WriteRegStr HKCR "${REGTCX}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,2"
|
||||||
|
WriteRegStr HKCR "${REGTCX}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
||||||
|
WriteRegStr HKCR ".kml" "" "${REGKML}"
|
||||||
|
WriteRegStr HKCR "${REGKML}" "" "Keyhole Markup Language"
|
||||||
|
WriteRegStr HKCR "${REGKML}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,3"
|
||||||
|
WriteRegStr HKCR "${REGKML}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
||||||
|
WriteRegStr HKCR ".fit" "" "${REGFIT}"
|
||||||
|
WriteRegStr HKCR "${REGFIT}" "" "Flexible and Interoperable Data Transfer"
|
||||||
|
WriteRegStr HKCR "${REGFIT}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,4"
|
||||||
|
WriteRegStr HKCR "${REGFIT}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
||||||
|
|
||||||
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
|
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
|
||||||
|
|
||||||
SectionEnd
|
SectionEnd
|
||||||
@ -150,9 +170,15 @@ Section "Uninstall"
|
|||||||
Delete "$SMPROGRAMS\$StartMenuFolder\*.*"
|
Delete "$SMPROGRAMS\$StartMenuFolder\*.*"
|
||||||
RMDir "$SMPROGRAMS\$StartMenuFolder"
|
RMDir "$SMPROGRAMS\$StartMenuFolder"
|
||||||
|
|
||||||
; Remove GPX file association
|
; Remove File associations
|
||||||
DeleteRegKey HKCR "${REGGPX}"
|
DeleteRegKey HKCR "${REGGPX}"
|
||||||
DeleteRegKey HKCR ".gpx"
|
DeleteRegKey HKCR ".gpx"
|
||||||
|
DeleteRegKey HKCR "${REGTCX}"
|
||||||
|
DeleteRegKey HKCR ".tcx"
|
||||||
|
DeleteRegKey HKCR "${REGKML}"
|
||||||
|
DeleteRegKey HKCR ".kml"
|
||||||
|
DeleteRegKey HKCR "${REGFIT}"
|
||||||
|
DeleteRegKey HKCR ".fit"
|
||||||
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
|
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
|
||||||
|
|
||||||
SectionEnd
|
SectionEnd
|
||||||
|