mirror of
https://github.com/tumic0/GPXSee.git
synced 2024-11-28 05:34:47 +01:00
Added Windows and Linux KMZ desktop integration
This commit is contained in:
parent
fbf81e8861
commit
d116508d73
@ -459,7 +459,8 @@ win32 {
|
|||||||
icons/formats/map.ico \
|
icons/formats/map.ico \
|
||||||
icons/formats/mbts.ico \
|
icons/formats/mbts.ico \
|
||||||
icons/formats/rmap.ico \
|
icons/formats/rmap.ico \
|
||||||
icons/formats/tba.ico
|
icons/formats/tba.ico \
|
||||||
|
icons/formats/kmz.ico
|
||||||
DEFINES += _USE_MATH_DEFINES \
|
DEFINES += _USE_MATH_DEFINES \
|
||||||
NOGDI
|
NOGDI
|
||||||
}
|
}
|
||||||
|
BIN
icons/formats/kmz.ico
Normal file
BIN
icons/formats/kmz.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 304 KiB |
@ -20,3 +20,4 @@ map:#f6ff00
|
|||||||
mbts:#ff0062
|
mbts:#ff0062
|
||||||
rmap:#145cba
|
rmap:#145cba
|
||||||
tba:#367050
|
tba:#367050
|
||||||
|
kmz:#a14e00
|
||||||
|
@ -15,4 +15,4 @@ Icon=gpxsee
|
|||||||
Terminal=false
|
Terminal=false
|
||||||
Type=Application
|
Type=Application
|
||||||
Categories=Graphics;Viewer;Education;Geography;Maps;Sports;Qt;
|
Categories=Graphics;Viewer;Education;Geography;Maps;Sports;Qt;
|
||||||
MimeType=application/gpx+xml;application/vnd.garmin.tcx+xml;application/vnd.ant.fit;application/vnd.google-earth.kml+xml;application/vnd.fai.igc;application/vnd.nmea.nmea;application/vnd.oziexplorer.plt;application/vnd.oziexplorer.rte;application/vnd.oziexplorer.wpt;application/vnd.groundspeak.loc+xml;application/vnd.sigma.slf+xml;application/geo+json;application/vnd.naviter.seeyou.cup;application/vnd.garmin.gpi;application/vnd.suunto.sml+xml;image/jpeg;text/csv;application/vnd.garmin.img;application/vnd.garmin.jnx;application/vnd.garmin.gmap+xml;image/vnd.maptech.kap;application/vnd.oziexplorer.map;application/vnd.mapbox.mbtiles;application/vnd.twonav.rmap;application/vnd.trekbuddy.tba;application/vnd.gpxsee.map+xml;application/x-tar;image/tiff;
|
MimeType=application/gpx+xml;application/vnd.garmin.tcx+xml;application/vnd.ant.fit;application/vnd.google-earth.kml+xml;application/vnd.fai.igc;application/vnd.nmea.nmea;application/vnd.oziexplorer.plt;application/vnd.oziexplorer.rte;application/vnd.oziexplorer.wpt;application/vnd.groundspeak.loc+xml;application/vnd.sigma.slf+xml;application/geo+json;application/vnd.naviter.seeyou.cup;application/vnd.garmin.gpi;application/vnd.suunto.sml+xml;image/jpeg;text/csv;application/vnd.garmin.img;application/vnd.garmin.jnx;application/vnd.garmin.gmap+xml;image/vnd.maptech.kap;application/vnd.oziexplorer.map;application/vnd.mapbox.mbtiles;application/vnd.twonav.rmap;application/vnd.trekbuddy.tba;application/vnd.gpxsee.map+xml;application/x-tar;image/tiff;application/vnd.google-earth.kmz;
|
||||||
|
@ -110,13 +110,13 @@ Section "GPXSee" SEC_APP
|
|||||||
; Associate file formats
|
; Associate file formats
|
||||||
DetailPrint "Associating file types..."
|
DetailPrint "Associating file types..."
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "gpx" "GPS Exchange Format" 11
|
!insertmacro FILE_ASSOCIATION_ADD "gpx" "GPS Exchange Format" 11
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 16
|
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 17
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 17
|
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 18
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 18
|
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 19
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 19
|
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 20
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 20
|
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 21
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 21
|
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 22
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 22
|
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 23
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "wpt" "OziExplorer Waypoint File" 1
|
!insertmacro FILE_ASSOCIATION_ADD "wpt" "OziExplorer Waypoint File" 1
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "loc" "Geocaching.com Waypoint File" 2
|
!insertmacro FILE_ASSOCIATION_ADD "loc" "Geocaching.com Waypoint File" 2
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "slf" "Sigma Log File" 3
|
!insertmacro FILE_ASSOCIATION_ADD "slf" "Sigma Log File" 3
|
||||||
@ -131,6 +131,7 @@ Section "GPXSee" SEC_APP
|
|||||||
!insertmacro FILE_ASSOCIATION_ADD "mbtiles" "MBTiles Map File" 13
|
!insertmacro FILE_ASSOCIATION_ADD "mbtiles" "MBTiles Map File" 13
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "rmap" "TwoNav Raster Map File" 14
|
!insertmacro FILE_ASSOCIATION_ADD "rmap" "TwoNav Raster Map File" 14
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "tba" "TrekBuddy Atlas" 15
|
!insertmacro FILE_ASSOCIATION_ADD "tba" "TrekBuddy Atlas" 15
|
||||||
|
!insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 16
|
||||||
|
|
||||||
WriteRegStr HKCR "Applications\GPXSee.exe\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
WriteRegStr HKCR "Applications\GPXSee.exe\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
||||||
WriteRegStr HKCR ".gpx\OpenWithList" "GPXSee.exe" ""
|
WriteRegStr HKCR ".gpx\OpenWithList" "GPXSee.exe" ""
|
||||||
@ -164,6 +165,7 @@ Section "GPXSee" SEC_APP
|
|||||||
WriteRegStr HKCR ".tif\OpenWithList" "GPXSee.exe" ""
|
WriteRegStr HKCR ".tif\OpenWithList" "GPXSee.exe" ""
|
||||||
WriteRegStr HKCR ".tiff\OpenWithList" "GPXSee.exe" ""
|
WriteRegStr HKCR ".tiff\OpenWithList" "GPXSee.exe" ""
|
||||||
WriteRegStr HKCR ".xml\OpenWithList" "GPXSee.exe" ""
|
WriteRegStr HKCR ".xml\OpenWithList" "GPXSee.exe" ""
|
||||||
|
WriteRegStr HKCR ".kmz\OpenWithList" "GPXSee.exe" ""
|
||||||
|
|
||||||
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)'
|
||||||
|
|
||||||
@ -274,6 +276,7 @@ Section "Uninstall"
|
|||||||
!insertmacro FILE_ASSOCIATION_REMOVE "mbtiles"
|
!insertmacro FILE_ASSOCIATION_REMOVE "mbtiles"
|
||||||
!insertmacro FILE_ASSOCIATION_REMOVE "rmap"
|
!insertmacro FILE_ASSOCIATION_REMOVE "rmap"
|
||||||
!insertmacro FILE_ASSOCIATION_REMOVE "tba"
|
!insertmacro FILE_ASSOCIATION_REMOVE "tba"
|
||||||
|
!insertmacro FILE_ASSOCIATION_REMOVE "kmz"
|
||||||
|
|
||||||
DeleteRegValue HKCR ".gpx\OpenWithList" "GPXSee.exe"
|
DeleteRegValue HKCR ".gpx\OpenWithList" "GPXSee.exe"
|
||||||
DeleteRegValue HKCR ".tcx\OpenWithList" "GPXSee.exe"
|
DeleteRegValue HKCR ".tcx\OpenWithList" "GPXSee.exe"
|
||||||
@ -306,6 +309,7 @@ Section "Uninstall"
|
|||||||
DeleteRegValue HKCR ".tif\OpenWithList" "GPXSee.exe"
|
DeleteRegValue HKCR ".tif\OpenWithList" "GPXSee.exe"
|
||||||
DeleteRegValue HKCR ".tiff\OpenWithList" "GPXSee.exe"
|
DeleteRegValue HKCR ".tiff\OpenWithList" "GPXSee.exe"
|
||||||
DeleteRegValue HKCR ".xml\OpenWithList" "GPXSee.exe"
|
DeleteRegValue HKCR ".xml\OpenWithList" "GPXSee.exe"
|
||||||
|
DeleteRegValue HKCR ".kmz\OpenWithList" "GPXSee.exe"
|
||||||
DeleteRegKey HKCR "Applications\GPXSee.exe"
|
DeleteRegKey HKCR "Applications\GPXSee.exe"
|
||||||
|
|
||||||
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)'
|
||||||
|
@ -213,4 +213,11 @@
|
|||||||
<glob pattern="*.xml"/>
|
<glob pattern="*.xml"/>
|
||||||
</mime-type>
|
</mime-type>
|
||||||
|
|
||||||
|
<mime-type type="application/vnd.google-earth.kmz">
|
||||||
|
<comment>KML geographic compressed data</comment>
|
||||||
|
<sub-class-of type="application/zip"/>
|
||||||
|
<generic-icon name="application/zip"/>
|
||||||
|
<glob pattern="*.kmz"/>
|
||||||
|
</mime-type>
|
||||||
|
|
||||||
</mime-info>
|
</mime-info>
|
||||||
|
@ -117,13 +117,13 @@ Section "GPXSee" SEC_APP
|
|||||||
; Associate file formats
|
; Associate file formats
|
||||||
DetailPrint "Associating file types..."
|
DetailPrint "Associating file types..."
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "gpx" "GPS Exchange Format" 11
|
!insertmacro FILE_ASSOCIATION_ADD "gpx" "GPS Exchange Format" 11
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 16
|
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 17
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 17
|
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 18
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 18
|
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 19
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 19
|
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 20
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 20
|
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 21
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 21
|
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 22
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 22
|
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 23
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "wpt" "OziExplorer Waypoint File" 1
|
!insertmacro FILE_ASSOCIATION_ADD "wpt" "OziExplorer Waypoint File" 1
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "loc" "Geocaching.com Waypoint File" 2
|
!insertmacro FILE_ASSOCIATION_ADD "loc" "Geocaching.com Waypoint File" 2
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "slf" "Sigma Log File" 3
|
!insertmacro FILE_ASSOCIATION_ADD "slf" "Sigma Log File" 3
|
||||||
@ -138,6 +138,7 @@ Section "GPXSee" SEC_APP
|
|||||||
!insertmacro FILE_ASSOCIATION_ADD "mbtiles" "MBTiles Map File" 13
|
!insertmacro FILE_ASSOCIATION_ADD "mbtiles" "MBTiles Map File" 13
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "rmap" "TwoNav Raster Map File" 14
|
!insertmacro FILE_ASSOCIATION_ADD "rmap" "TwoNav Raster Map File" 14
|
||||||
!insertmacro FILE_ASSOCIATION_ADD "tba" "TrekBuddy Atlas" 15
|
!insertmacro FILE_ASSOCIATION_ADD "tba" "TrekBuddy Atlas" 15
|
||||||
|
!insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 16
|
||||||
|
|
||||||
WriteRegStr HKCR "Applications\GPXSee.exe\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
WriteRegStr HKCR "Applications\GPXSee.exe\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
||||||
WriteRegStr HKCR ".gpx\OpenWithList" "GPXSee.exe" ""
|
WriteRegStr HKCR ".gpx\OpenWithList" "GPXSee.exe" ""
|
||||||
@ -171,6 +172,7 @@ Section "GPXSee" SEC_APP
|
|||||||
WriteRegStr HKCR ".tif\OpenWithList" "GPXSee.exe" ""
|
WriteRegStr HKCR ".tif\OpenWithList" "GPXSee.exe" ""
|
||||||
WriteRegStr HKCR ".tiff\OpenWithList" "GPXSee.exe" ""
|
WriteRegStr HKCR ".tiff\OpenWithList" "GPXSee.exe" ""
|
||||||
WriteRegStr HKCR ".xml\OpenWithList" "GPXSee.exe" ""
|
WriteRegStr HKCR ".xml\OpenWithList" "GPXSee.exe" ""
|
||||||
|
WriteRegStr HKCR ".kmz\OpenWithList" "GPXSee.exe" ""
|
||||||
|
|
||||||
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)'
|
||||||
|
|
||||||
@ -282,6 +284,7 @@ Section "Uninstall"
|
|||||||
!insertmacro FILE_ASSOCIATION_REMOVE "mbtiles"
|
!insertmacro FILE_ASSOCIATION_REMOVE "mbtiles"
|
||||||
!insertmacro FILE_ASSOCIATION_REMOVE "rmap"
|
!insertmacro FILE_ASSOCIATION_REMOVE "rmap"
|
||||||
!insertmacro FILE_ASSOCIATION_REMOVE "tba"
|
!insertmacro FILE_ASSOCIATION_REMOVE "tba"
|
||||||
|
!insertmacro FILE_ASSOCIATION_REMOVE "kmz"
|
||||||
|
|
||||||
DeleteRegValue HKCR ".gpx\OpenWithList" "GPXSee.exe"
|
DeleteRegValue HKCR ".gpx\OpenWithList" "GPXSee.exe"
|
||||||
DeleteRegValue HKCR ".tcx\OpenWithList" "GPXSee.exe"
|
DeleteRegValue HKCR ".tcx\OpenWithList" "GPXSee.exe"
|
||||||
@ -314,6 +317,7 @@ Section "Uninstall"
|
|||||||
DeleteRegValue HKCR ".tif\OpenWithList" "GPXSee.exe"
|
DeleteRegValue HKCR ".tif\OpenWithList" "GPXSee.exe"
|
||||||
DeleteRegValue HKCR ".tiff\OpenWithList" "GPXSee.exe"
|
DeleteRegValue HKCR ".tiff\OpenWithList" "GPXSee.exe"
|
||||||
DeleteRegValue HKCR ".xml\OpenWithList" "GPXSee.exe"
|
DeleteRegValue HKCR ".xml\OpenWithList" "GPXSee.exe"
|
||||||
|
DeleteRegValue HKCR ".kmz\OpenWithList" "GPXSee.exe"
|
||||||
DeleteRegKey HKCR "Applications\GPXSee.exe"
|
DeleteRegKey HKCR "Applications\GPXSee.exe"
|
||||||
|
|
||||||
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)'
|
||||||
|
Loading…
Reference in New Issue
Block a user