Revision 626858

Go back to digest for 28th January 2007

Bug Fixes in Development Tools

Hugo Parente Lima committed changes in /trunk/playground/devtools/grama:

- Removed some bugs undoing/redoing items with dependents, dependents re-insertion code moved to commands.
- class Document merged with class DiagramController.
- Added support to many to many relations.
- Added a icon to the QUndoView clean state :-)
- Small cleanup in MainWindow code.
- Relation list on edittable dialog display tables name instead of relations name.
- Fixed a crash in edittable dialog box when he table does not have relations.
- Foreign keys can be primary keys... duh!
- Tables receive modified notifications when primary keys property changes.

File Changes

Deleted 2 files
  • /trunk/playground/devtools/grama/gui
  •   /document.cpp
  •   /document.h
Modified 25 files
  • /trunk/playground/devtools/grama
  •   /core/abstractrelationimpl.cpp
  •   /core/cmdremoveitem.cpp
  •   /core/cmdremoveitem.h
  •   /core/column.h
  •   /core/diagram.cpp
  •   /core/diagramitem.cpp
  •   /core/diagramitem.h
  •   /core/foreignkey.h
  •   /core/relation.cpp
  •   /core/relation.h
  •   /core/table.cpp
  •   /core/table.h
  •   /gui/CMakeLists.txt
  •   /gui/diagramcontroller.cpp
  •   /gui/diagramcontroller.h
  •   /gui/diagramregion.cpp
  •   /gui/diagramrelation.cpp
  •   /gui/diagramscene.cpp
  •   /gui/diagramscene.h
  •   /gui/diagramtable.cpp
  •   /gui/edittabledlg.cpp
  •   /gui/mainwindow.cpp
  •   /gui/mainwindow.h
  •   /tests/diagramtest.cpp
  •   /tests/diagramtest.h
27 files changed in total