[Kst] branches/work/kst/hierarchy/kst/src
Eli Fidler
eli at staikos.net
Fri Nov 24 01:17:21 CET 2006
SVN commit 607301 by fidler:
- add KstObjectCollection<T> to use instead of KstObjectList<T> for
global object access
- encapsulates the functionality of KstObjectList
- handles tag searches with tree, index
- remove addMatrixToList, addVectorToList
- matrix, scalar, string, vector all add themselves to the global
collections and manage renames
- write locking the collections allows updates to block while
changes are made
- remove doLock from KstScalar, KstString constructors
- remove KstScalar::isGlobal()
- KstObject::tagName() returns just the last part of the tag
- KstShared-derived destructors made protected (except KstScalar for
QDict use)
M +0 -1 d2asc/d2asc.cpp
M +0 -4 extensions/js/bind_datamatrix.cpp
M +0 -4 extensions/js/bind_datavector.cpp
M +0 -1 extensions/js/bind_matrix.cpp
M +0 -1 extensions/js/bind_vector.cpp
M +0 -3 kst/main.cpp
M +1 -1 libkst/Makefile.am
M +4 -20 libkst/kstdatacollection.cpp
M +5 -9 libkst/kstdatacollection.h
M +2 -0 libkst/kstdatasource.cpp
M +9 -2 libkst/kstmatrix.cpp
M +4 -0 libkst/kstmatrix.h
M +5 -3 libkst/kstobject.cpp
M +6 -3 libkst/kstobject.h
A libkst/kstobjectcollection.h [License: GPL (v2+)]
M +2 -0 libkst/kstprimitive.h
M +7 -25 libkst/kstscalar.cpp
M +5 -3 libkst/kstscalar.h
M +6 -14 libkst/kststring.cpp
M +5 -1 libkst/kststring.h
M +8 -2 libkst/kstvector.cpp
M +3 -0 libkst/kstvector.h
M +0 -2 libkstapp/datawizard.ui.h
M +12 -6 libkstapp/kstchangefiledialog_i.cpp
M +2 -9 libkstapp/kstdoc.cpp
M +0 -2 libkstapp/ksteventmonitorentry.cpp
M +2 -2 libkstapp/kstfilterdialog_i.cpp
M +2 -2 libkstapp/kstfitdialog_i.cpp
M +0 -4 libkstapp/kstiface_impl.cpp
M +0 -4 libkstapp/kstmatrixdialog_i.cpp
M +1 -2 libkstapp/kstmatrixtable.cpp
M +4 -4 libkstapp/kstplugindialog_i.cpp
M +10 -10 libkstapp/kstscalarlistview.cpp
M +7 -6 libkstapp/kstscalarlistview.h
M +10 -10 libkstapp/kststringlistview.cpp
M +7 -6 libkstapp/kststringlistview.h
M +1 -4 libkstapp/kstvectordialog_i.cpp
M +1 -1 libkstapp/kstviewscalarsdialog_i.cpp
M +1 -1 libkstapp/kstviewstringsdialog_i.cpp
M +6 -6 libkstapp/labelrenderer.cpp
M +1 -1 libkstapp/updatethread.cpp
M +1 -1 libkstapp/view2dplotwidget.ui.h
M +10 -7 libkstmath/kstcsd.cpp
M +0 -4 libkstmath/kstequation.cpp
M +0 -2 libkstmath/ksthistogram.cpp
M +5 -5 libkstmath/kstplugin.cpp
M +0 -2 libkstmath/kstpsd.cpp
M +1 -1 widgets/matrixselector.ui.h
More information about the Kst
mailing list