Menu

Commit [r796]  Maximize  Restore  History

- Made AbstractAspect a subclass of QObject. AbstractColumn and AbstractFilter

now inherit from AbstractAspect, so that we don't need any
signal-emitter/reciever classes any more.
- Since filters are now Aspects, their ownership can be managed by the
generic mechanisms in AbstractAspect. TODO: implement hiding of Aspects
most users don't need to know about, like input/output filters of columns.
- Eliminated shared_ptr in favour of the hierarchy-based memory management
provided by AbstractAspect.

knut_f 2008-02-12

<< < 1 2 (Page 2 of 2)
changed /trunk/core/datatypes/DateTime2StringFilter.cpp
changed /trunk/core/datatypes/DateTime2StringFilter.h
changed /trunk/core/datatypes/Double2StringFilter.cpp
changed /trunk/core/datatypes/Double2StringFilter.h
changed /trunk/core/datatypes/SimpleCopyThroughFilter.h
changed /trunk/core/datatypes/String2DateTimeFilter.cpp
changed /trunk/core/datatypes/String2DateTimeFilter.h
changed /trunk/core/filters/SimpleMappingFilter.cpp
changed /trunk/core/main.cpp
changed /trunk/python/PythonScriptingEngine.cpp
changed /trunk/scidavis_temporary.pro
changed /trunk/sourcefiles.pri
changed /trunk/table/SortDialog.cpp
changed /trunk/table/SortDialog.h
changed /trunk/table/Table.cpp
changed /trunk/table/Table.h
changed /trunk/table/TableModel.cpp
changed /trunk/table/TableModel.h
changed /trunk/table/TableView.cpp
changed /trunk/table/tablecommands.cpp
changed /trunk/table/tablecommands.h
/trunk/core/datatypes/DateTime2StringFilter.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/datatypes/DateTime2StringFilter.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/Double2StringFilter.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/String2DateTimeFilter.h Diff Switch to side-by-side view
Loading...
/trunk/core/filters/SimpleMappingFilter.cpp Diff Switch to side-by-side view
Loading...
/trunk/core/main.cpp Diff Switch to side-by-side view
Loading...
/trunk/python/PythonScriptingEngine.cpp Diff Switch to side-by-side view
Loading...
/trunk/scidavis_temporary.pro Diff Switch to side-by-side view
Loading...
/trunk/sourcefiles.pri Diff Switch to side-by-side view
Loading...
/trunk/table/SortDialog.cpp Diff Switch to side-by-side view
Loading...
/trunk/table/SortDialog.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/TableModel.cpp Diff Switch to side-by-side view
Loading...
/trunk/table/TableModel.h Diff Switch to side-by-side view
Loading...
/trunk/table/TableView.cpp 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...
<< < 1 2 (Page 2 of 2)