Menu

Commit [r795]  Maximize  Restore  History

- Fixed encapsulation breaches in AbstractAspect - only undo-aware methods

should be exposed. This does mean that Table has to be careful about not
triggering calls into the AbstractAspect API within its undo commands, but
it (hopefully) makes the undo system more robust.
- Removed #includes <QXmlStreamReader> and <QXmlStreamWriter> from
AbstractAspect.h, since it will be included quite often (directly or
indirectly), not always in conjunction with XML handling.

knut_f 2008-02-11

changed /trunk/core/AbstractAspect.h
changed /trunk/core/AspectPrivate.h
changed /trunk/core/Project.cpp
changed /trunk/core/column/Column.cpp
changed /trunk/core/datatypes/DateTime2DoubleFilter.h
changed /trunk/core/datatypes/DateTime2StringFilter.cpp
changed /trunk/core/datatypes/DayOfWeek2DoubleFilter.h
changed /trunk/core/datatypes/Double2DateTimeFilter.h
changed /trunk/core/datatypes/Double2DayOfWeekFilter.h
changed /trunk/core/datatypes/Double2MonthFilter.h
changed /trunk/core/datatypes/Double2StringFilter.cpp
changed /trunk/core/datatypes/Month2DoubleFilter.h
changed /trunk/core/datatypes/SimpleCopyThroughFilter.h
changed /trunk/core/datatypes/String2DateTimeFilter.cpp
changed /trunk/core/datatypes/String2DayOfWeekFilter.h
changed /trunk/core/datatypes/String2DoubleFilter.h
changed /trunk/core/datatypes/String2MonthFilter.h
changed /trunk/table/Table.cpp
changed /trunk/table/Table.h
changed /trunk/table/tablecommands.cpp
changed /trunk/table/tablecommands.h
/trunk/core/AbstractAspect.h Diff Switch to side-by-side view
Loading...
/trunk/core/AspectPrivate.h Diff Switch to side-by-side view
Loading...
/trunk/core/Project.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/column/Column.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/DateTime2DoubleFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/DateTime2StringFilter.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/DayOfWeek2DoubleFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/Double2DateTimeFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/Double2DayOfWeekFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/Double2MonthFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/Double2StringFilter.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/Month2DoubleFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/SimpleCopyThroughFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/String2DateTimeFilter.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/String2DayOfWeekFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/String2DoubleFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/String2MonthFilter.h Diff Switch to side-by-side view
Loading...
/trunk/table/Table.cpp Diff Switch to side-by-side view
Loading...
/trunk/table/Table.h Diff Switch to side-by-side view
Loading...
/trunk/table/tablecommands.cpp Diff Switch to side-by-side view
Loading...
/trunk/table/tablecommands.h Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.