Note that we still need to decide if the project title is stored as an
attribute of <qgis> or as a separate text node in <title>. Currently
redundantly storing project title in both for backward compatibility, but only
relying on <title> for reading.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@2176 c8812cc2-4d05-0410-92ff-de0c093fc19c
- added include for <vector>
qgis.h:
- added WKBUnknown to enumerated list to be used as error state
qgisapp.cpp:
- fixed a for loop
qgisapp.h, qgisiface.h, qgslegend.h, qgslegenditem.h, qgsmapcanvs.h, qgsvectorlayer.h:
- made copy ctor and assignment operator private since we won't be copying
any of these
qgsattributetable.cpp, qgsrasterlayer.cpp, qgssymbologyutils.cpp:
- functions that say they return something should actually return something
*renderer.h:
- made dtors virtual
qgscoordinatetransform.h:
- added initializer for xMax
qgsgeomtypedialog.cpp:
- added return of WKBUnknown when given bad data
qgslabel.cpp, qgslabeldialog.cpp:
- used static_cast to stomp compiler warning
qgsmapcanvas.cpp:
- made CanvasProperties a class form struct, partly to find work-around for
gcc bug and partly to ensure that ctor and assignment operator were
disabled
- ensured that members were in the same order in initializer list as they
were declared
- now use QgsScaleCalculator::units
qgsproject.cpp:
- now read and write map units; still need to tie it in with more code
qgsprojectproperties.cpp:
- now use canonical map units stored in QgsProject singleton object
qgsscalecalculator:
- now prefer to use QgsScaleCalculator::units instead of int
And many minor formatting changes.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@2175 c8812cc2-4d05-0410-92ff-de0c093fc19c
qgsacetatelines - Acetate layer made up of a collection of lines (this can be
used to persist lines on the canvas while digitizing)
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@2172 c8812cc2-4d05-0410-92ff-de0c093fc19c
qgisappbase.ui - Removed empty Menu item that continually creeps in -- Developers
please make sure you aren't committing qgisappbase.ui with an
empty menu item.
qgsacetateobject - Modified constructor to create an object without an origin
point.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@2171 c8812cc2-4d05-0410-92ff-de0c093fc19c
* Changed the tooltip of the action from "GPS Importer" to "GPS Tools"
* Removed some old unused code
* Made the upload/download tools much more flexible by letting users
specifying "devices" with upload and download commands
* Remember the last used device and port for uploads and downloads
* Remember the last directory that a GPX file was loaded from
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@2159 c8812cc2-4d05-0410-92ff-de0c093fc19c
Also made QgsRasterLayer more robust in light of files with poor "no data" and
"min/max" value information.
Note that this hasn't been tested with windows versions.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@2156 c8812cc2-4d05-0410-92ff-de0c093fc19c
Stubbed in members/methods in preparation for implmenting scale dependent rendering
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@2149 c8812cc2-4d05-0410-92ff-de0c093fc19c
* Implemented isEditable(), isModified(), commitChanges(), and rollBack()
* Removed the useless lat and lon attributes in waypoint features
* Cleaned up the attribute parsing in addFeature()
GPX editing should now work again.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@2142 c8812cc2-4d05-0410-92ff-de0c093fc19c
rather than any feature falling within the minumum bounding rectangle
(MBR). QGIS now required GEOS. This works with GEOS 2.x, needs to be
tested at GEOS 1.x
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@2139 c8812cc2-4d05-0410-92ff-de0c093fc19c
qgisappbase.ui: Changed images to XPM instead of PNG
qgsvectordataprovider.h: Added mEditable as a private member rather than having child
classes declare it
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@2133 c8812cc2-4d05-0410-92ff-de0c093fc19c