[QGIS Commit] r11620 - trunk/qgis/ms-windows/osgeo4w

svn_qgis at osgeo.org svn_qgis at osgeo.org
Thu Sep 10 18:00:21 EDT 2009


Author: jef
Date: 2009-09-10 18:00:21 -0400 (Thu, 10 Sep 2009)
New Revision: 11620

Added:
   trunk/qgis/ms-windows/osgeo4w/qgis-dev.reg.tmpl
Modified:
   trunk/qgis/ms-windows/osgeo4w/package.cmd
   trunk/qgis/ms-windows/osgeo4w/postinstall.bat
Log:
allow opening of qgis projects from windows explorer in OSGeo4W build

Modified: trunk/qgis/ms-windows/osgeo4w/package.cmd
===================================================================
--- trunk/qgis/ms-windows/osgeo4w/package.cmd	2009-09-10 21:59:17 UTC (rev 11619)
+++ trunk/qgis/ms-windows/osgeo4w/package.cmd	2009-09-10 22:00:21 UTC (rev 11620)
@@ -130,6 +130,7 @@
 copy postinstall.bat %OSGEO4W_ROOT%\etc\postinstall\%PACKAGENAME%.bat
 copy preremove.bat %OSGEO4W_ROOT%\etc\preremove\%PACKAGENAME%.bat
 copy %PACKAGENAME%.bat.tmpl %OSGEO4W_ROOT%\bin\%PACKAGENAME%.bat.tmpl
+copy qgis-dev.reg.tmpl %OSGEO4W_ROOT%\apps\%PACKAGENAME%\bin\qgis-dev.reg.tmpl
 
 sed -e 's/%OSGEO4W_ROOT:\=\\\\\\\\%/@osgeo4w@/' %OSGEO4W_ROOT%\apps\%PACKAGENAME%\python\qgis\qgisconfig.py >%OSGEO4W_ROOT%\apps\%PACKAGENAME%\python\qgis\qgisconfig.py.tmpl
 if errorlevel 1 goto error

Modified: trunk/qgis/ms-windows/osgeo4w/postinstall.bat
===================================================================
--- trunk/qgis/ms-windows/osgeo4w/postinstall.bat	2009-09-10 21:59:17 UTC (rev 11619)
+++ trunk/qgis/ms-windows/osgeo4w/postinstall.bat	2009-09-10 22:00:21 UTC (rev 11620)
@@ -4,3 +4,8 @@
 mkdir "%OSGEO4W_STARTMENU%"
 xxmklink "%OSGEO4W_STARTMENU%\Quantum GIS (trunk).lnk"       "%OSGEO4W_ROOT%\bin\qgis-dev.bat" " " \ "Quantum GIS - Desktop GIS (trunk)" 1 "%OSGEO4W_ROOT%\apps\qgis-dev\icons\QGIS.ico"
 xxmklink "%ALLUSERSPROFILE%\Desktop\Quantum GIS (trunk).lnk" "%OSGEO4W_ROOT%\bin\qgis-dev.bat" " " \ "Quantum GIS - Desktop GIS (trunk)" 1 "%OSGEO4W_ROOT%\apps\qgis-dev\icons\QGIS.ico"
+
+set O4W_ROOT=%OSGEO4W_ROOT%
+set OSGEO4W_ROOT=%OSGEO4W_ROOT:\=\\%
+textreplace -std -t "%O4W_ROOT%\apps\qgis-dev\bin\qgis-dev.reg"
+"%WINDIR%\regedit" /s "%O4W_ROOT%\apps\qgis-dev\bin\qgis-dev.reg"

Added: trunk/qgis/ms-windows/osgeo4w/qgis-dev.reg.tmpl
===================================================================
--- trunk/qgis/ms-windows/osgeo4w/qgis-dev.reg.tmpl	                        (rev 0)
+++ trunk/qgis/ms-windows/osgeo4w/qgis-dev.reg.tmpl	2009-09-10 22:00:21 UTC (rev 11620)
@@ -0,0 +1,19 @@
+Windows Registry Editor Version 5.00
+
+[HKEY_CLASSES_ROOT\Quantum GIS Project]
+@="Quantum GIS Project"
+
+[HKEY_CLASSES_ROOT\Quantum GIS Project\DefaultIcon]
+@="@osgeo4w@\\apps\\qgis-dev\\icons\\qgis.ico"
+
+[HKEY_CLASSES_ROOT\Quantum GIS Project\Shell]
+
+[HKEY_CLASSES_ROOT\Quantum GIS Project\Shell\open]
+@=""
+
+[HKEY_CLASSES_ROOT\Quantum GIS Project\Shell\open\command]
+@="\"@osgeo4w@\\bin\\qgis-dev.bat\" \"%1\""
+
+[HKEY_CLASSES_ROOT\.qgs]
+@="Quantum GIS Project"
+



More information about the QGIS-commit mailing list