mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-26 00:02:08 -05:00
Implemented QgsMapLayerRegistry - s singleton object that keeps track of loaded layers. When a layer is added an entry is made in the registry. When a layer is removed, the registry emits a layerWillBeRemoved signal that is connected to any mapvcanvas, legend etc that may be using the layer. The objects using the layer can then remove any reference they make to the layer - after which the registry deletes the layer object. This fixes a problem with adding an overview map which caused qgis to crash when a layer was removed because it was trying to delete the same pointer twice. Added a better implementation of the overview map below map legend. Refactoring in qgis app - all private members now adhere to qgis naming conventions (prefixed with m). Import Note *** ONLY THE MAPLAYER REGISTRY SHOULD DELETE LAYERS NOW *** git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@1530 c8812cc2-4d05-0410-92ff-de0c093fc19c
README for QGIS version 0.3 'Madison' Quantum GIS (QGIS) is designed to be a Geographic Information System (GIS) built for Linux/Unix. QGIS offers support for vector and raster formats. Currently QGIS supports many common vector and raster formats shapefiles and PostgreSQL/PostGIS layers. This release adds: Features Raster pyramids Scale display Map units can be specified (meters, feet, decimal degrees) Desktop icons (installed in share/qgis/images/icons) Mac OS X vector support now works Core Plugins New North Arrow plugin Improved GPS tools plugin New Copyright plugin Improved Grass plugin with raster and vector loaders Contributed Plugins (available from community.qgis.org) HTTP server (simple map server implementation) Supported raster formats include: Grass USGS DEM ArcInfo binary grid ArcInfo ASCII grid ERDAS Imagine SDTS GeoTiff Tiff with world file Supported vector formats include: ESRI Shapefiles PostgreSQL/PostGIS GRASS NOTE -- Please follow the installation instructions carefully. After untarring the distribution, you can find the HTML version of the installation document in qgis/doc/index.html. The installation document is also available as PDF in the same directory or on the website at http://qgis.org/docs/install.html. HELP US -- Please submit bug reports using the QGIS bug tracker at: http://sourceforge.net/tracker/?group_id=55820&atid=478378 When reporting a bug, either login to SourceForge or, if you don't have a SourceForge id, provide an email address where we can request additional information. Please do not use the Bugs forum to report bugs. SUPPORT - You can get support in the following ways: 1. Using the QGIS community site at http://community.qgis.org 2. Joining the qgis-users mailing list at: http://lists.sourceforge.net/lists/listinfo/qgis-user 3. Using IRC by joining the #qgis channel on irc.freenode.net. Please wait around for a response to your question as many folks on the channel are doing other things and it may take a while for them to notice your question.
Description
QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
Languages
C++
77.2%
Python
20.7%
CMake
0.8%
C
0.5%
QML
0.3%
Other
0.3%