Updated status of existing todo items

git-svn-id: http://svn.osgeo.org/qgis/trunk@610 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
gsherman 2004-01-28 01:53:27 +00:00
parent e798b7c8e3
commit c8a3a98644

54
TODO
View File

@ -1,15 +1,14 @@
TODO,v 1.10 2004/01/27 07:10:15 gsherman Exp TODO,v 1.11 2004/01/28 01:53:27 gsherman Exp
TODO List for getting to version 0.1 (in no order of importance) TODO List for getting to version 0.1 (in no order of importance)
1. Fix QgsProjectIo so that qgis projects can be saved and loaded. Major areas 1. Fix QgsProjectIo so that qgis projects can be saved and loaded. Major areas
needing attention are customized raster settings and symbology for vector needing attention are customized raster settings and symbology for vector
layers. layers.
2. Plugin manager needs to track which plugins are already loaded and allow 2. Plugin manager needs to track which plugins are already loaded and allow
user to unload a plugin from the plugin manager dialog. user to unload a plugin from the plugin manager dialog.
3. DONE (TS): Raster legend items need to be fixed to properly display raster name and 3. [DONE (TS)] Raster legend items need to be fixed to properly display raster
a suitable pixmap. Will improve later. name and a suitable pixmap. Will improve later.
4. DONE (TS/GS) Implement context menus for raster and vector layers. This is partially 4. [DONE (TS/GS)] Implement context menus for raster and vector layers.
done for vector layers but needs more work to adjust the menu based on Will add advanced functions later.
the vector layer types. Will add advanced functions later.
5. Toolbar buttons related to layer functions need to be disabled when not 5. Toolbar buttons related to layer functions need to be disabled when not
appropriate (eg. table and select buttons when a raster is selected in appropriate (eg. table and select buttons when a raster is selected in
the legend) the legend)
@ -17,32 +16,39 @@ TODO List for getting to version 0.1 (in no order of importance)
removed and the current open bugs (sf.net) need to be resolved. removed and the current open bugs (sf.net) need to be resolved.
7. Adjust the open dialog for "shapefiles" to allow other formats supported 7. Adjust the open dialog for "shapefiles" to allow other formats supported
by OGR. by OGR.
8. DONE (TS): Move the "All rasters" filter to the top of the rasters 8. [DONE (TS)] Move the "All rasters" filter to the top of the rasters
open dialog. open dialog.
9. DONE (TS): Remove *.adf from all rasters filter 9. [DONE (TS)] Remove *.adf from all rasters filter
10. Add options dialog to store user preferences. 10. Add options dialog to store user preferences.
11. Add Help (HTML opened in user specified browser) 11. Add Help (HTML opened in user specified browser)
12. DONE (TS): Modify cursors so the black cursor / transparency bounndaries are bordered with a 12. [DONE (TS)] Modify cursors so the black cursor / transparency bounndaries
1 pixel wide white border (to prevent losing the cursor over all black image regions. are bordered with a 1 pixel wide white border (to prevent losing the cursor
over all black image regions.
13. Update file open boxes to remember the last filter used in that session. 13. Update file open boxes to remember the last filter used in that session.
14. Add vector of view extents and replace the Previous Extent function with 14. Add vector of view extents and replace the Previous Extent function with
Forward and Back view buttons to allow user to move back and forth between Forward and Back view buttons to allow user to move back and forth between
views. views.
15. Prompt user to save / are you sure before opening a new project and losing everything in the 15. Prompt user to save / are you sure before opening a new project and losing
current one. everything in the current one.
16. The geoprocessing menu, having the remove plugin option there does not make sense to me - it is 16. The geoprocessing menu, having the remove plugin option there does not make
better managed by your nice plugin manager - otherwise if you have more then one geoprocessing sense to me - it is better managed by your nice plugin manager - otherwise
plugin that menu will be very cluttered. if you have more then one geoprocessing plugin that menu will be very
cluttered.
17. Can the loaded plugin list be remebered from one session to the next? 17. Can the loaded plugin list be remebered from one session to the next?
18. The postgres vector layer dialog, could it automatically do the connect and show list of layers? 18. [REJECTED - User may have more than one connection or wish to create a new
19. The postgres vector layer dialog, could you make it that double clicking a layer loads it? connection at startup] The postgres vector layer dialog, could it
20. When loading a pg layer, can you make the default name just the table name and show schema and automatically do the connect and show list of layers?
geom stuff in properties box only? 19. [DONE (GS)] The postgres vector layer dialog, could you make it that double
21. Can you upper case the first letter of a name in the legend ( for all layer types - perhaps we can clicking a layer loads it?
do this at qgsmaplayer.cpp) 20. [DONE (GS)] When loading a pg layer, can you make the default name just the
22. On the properrties dialog for pg layer, can you make an apply button or wait cursor or progress bar. table name and show schema and geom stuff in properties box only?
The gui is currently quite unresponsive when changing the layer type. 21. [DONE (GS)] Can you upper case the first letter of a name in the legend
23. Go through all dialogs and neaten up field labels to mixed case - e.g. on symbolisation dialog for vectors (implemented separately in qgsvectorlayer and qgsrasterlayer)
22. On the properrties dialog for pg layer, can you make an apply button or
wait cursor or progress bar. The gui is currently quite unresponsive when
changing the layer type.
23. Go through all dialogs and neaten up field labels to mixed case -
e.g. on symbolisation dialog for vectors
For version 0.2 For version 0.2
1. PostgreSQL/PostGIS layer management plugin (create/delete layers) 1. PostgreSQL/PostGIS layer management plugin (create/delete layers)