2 !macro FILE_ASSOCIATION_ADD EXT DESC ICON
\r
3 WriteRegStr HKCR ".${EXT}" "" "GPXSee.${EXT}"
\r
4 WriteRegStr HKCR "GPXSee.${EXT}" "" "${DESC}"
\r
5 WriteRegStr HKCR "GPXSee.${EXT}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,${ICON}"
\r
6 WriteRegStr HKCR "GPXSee.${EXT}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
\r
9 !macro FILE_ASSOCIATION_REMOVE EXT
\r
10 DeleteRegKey HKCR "GPXSee.${EXT}"
\r
11 DeleteRegKey HKCR ".${EXT}"
\r
15 !macro LOCALIZATION LANG CODE
\r
17 IfFileExists "$INSTDIR\translations" +2 0
\r
18 CreateDirectory "$INSTDIR\translations"
\r
19 File /oname=translations\gpxsee_${CODE}.qm translations\gpxsee_${CODE}.qm
\r
20 !if /FileExists translations\qt_${CODE}.qm
\r
21 File /oname=translations\qt_${CODE}.qm translations\qt_${CODE}.qm
\r