Menu

Commit [r824]  Maximize  Restore  History

Some improvements regarding const-correctness:

Signals of AbstractAspect and AbstractColumn are emitted from within undo
commands. Hence, changing the originator in reaction to these signals is almost
certainly a bug. In other words, the pointer to the Aspect/Column being changed
is conceptually const.

Likewise, having a filter change its inputs is dangerous and should be
discouraged. SimpleMappingFilter needs some rethinking; if possible in the
context of an actual use case.

knut_f 2008-03-07

changed /trunk/analysis/DifferentiationFilter.h
changed /trunk/core/AbstractAspect.h
changed /trunk/core/AbstractColumn.h
changed /trunk/core/AbstractFilter.cpp
changed /trunk/core/AbstractFilter.h
changed /trunk/core/AbstractSimpleFilter.cpp
changed /trunk/core/AbstractSimpleFilter.h
changed /trunk/core/AspectPrivate.cpp
changed /trunk/core/AspectTreeModel.cpp
changed /trunk/core/AspectTreeModel.h
changed /trunk/core/PartMdiView.cpp
changed /trunk/core/PartMdiView.h
changed /trunk/core/Project.h
changed /trunk/core/ProjectExplorer.cpp
changed /trunk/core/ProjectExplorer.h
changed /trunk/core/ProjectWindow.cpp
changed /trunk/core/ProjectWindow.h
changed /trunk/core/core.pro
changed /trunk/notes/Notes.cpp
changed /trunk/notes/Notes.h
changed /trunk/table/Table.cpp
changed /trunk/table/Table.h
/trunk/analysis/DifferentiationFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractAspect.h Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractColumn.h Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractFilter.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractSimpleFilter.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/AbstractSimpleFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/AspectPrivate.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/AspectTreeModel.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/AspectTreeModel.h Diff Switch to side-by-side view
Loading...
/trunk/core/PartMdiView.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/PartMdiView.h Diff Switch to side-by-side view
Loading...
/trunk/core/Project.h Diff Switch to side-by-side view
Loading...
/trunk/core/ProjectExplorer.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/ProjectExplorer.h Diff Switch to side-by-side view
Loading...
/trunk/core/ProjectWindow.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/ProjectWindow.h Diff Switch to side-by-side view
Loading...
/trunk/core/core.pro Diff Switch to side-by-side view
Loading...
/trunk/notes/Notes.cpp Diff Switch to side-by-side view
Loading...
/trunk/notes/Notes.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...
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.