1 2005 June 17 - Benoit Autheman - benoit@faktiss.net
2 * Fix serious bugs in file 'canGraphViewImpl.cpp'.
5 2005 June 09 - Benoit Autheman - benoit@faktiss.net
6 * Add method 'getNodeItem()' to class 'can::GraphView'.
7 * Fix a bug (due to the new view update method) in method 'update()' of class
9 * Add classe 'can::NodeInfoPopup' and its associed files 'canNodeInfoPopup.h/cpp' to
11 * Add selection and node tooltip demonstration code to test project 'basic'.
14 2005 June 08 - Benoit Autheman - benoit@faktiss.net
15 * Remove the 'grid' parameter from the 'la::Layout' constructor and its
16 subclasses constructors.
17 * Create a qmake project to configure the 'la' project.
18 * Remove file 'laGenerator.h' and 'laGenerator.cpp' from project 'la'. More
19 generally, remove all dependencies to LTM classes.
20 * Fix all qmake project's files to generate VC projects for win32 and standard
24 2005 May 27 - Benoit Autheman - benoit@faktiss.net
25 * Add updateGeometry()' methods to class 'can::RectangularItem' and
29 2005 May 26 - Benoit Autheman - benoit@faktiss.net
30 * Add virtual method 'updateStyle()' to class 'can::Item' and subclasses
31 'can::RectangleItem' and 'can::RectangularItem'.
32 * Create documentation for classes in file 'canGraphView.h'.
33 * Rename method 'feed()' to 'update()', 'update' to 'updatePositions()' and add
34 method 'updateStyles()' to class 'can::GraphView'.
35 * Add a 'can::AdvStyle::Manager' member and a 'getStyleManager()' accessor to
36 class 'can::GraphView'.
37 * Add a 'can::Canvas' member and a 'getCanvas()' accessor to class 'can::ItemImpl'.
40 2005 May 25 - Benoit Autheman - benoit@faktiss.net
41 * Create the 'timetree' sample to test and demonstrate the 'la::TimeTree' class.
44 2005 May 24 - Benoit Autheman - benoit@faktiss.net
45 * Rename the 'can::Positionner' class to 'can::GraphView' and 'can::GraphPositionner' to
47 * Rename the 'can::Editor' class to 'can::CanvasView'.
50 2005 May 23 - Benoit Autheman - benoit@faktiss.net
51 * Create a new 'logo' test project to display the qanava logo.
52 * Create a new 'layout' test project to illustrate use of multiple layout (random, tree
56 2005 May 22 - Benoit Autheman - benoit@faktiss.net
57 * Add keyboard based navigation to 'can::Editor' with methods 'setKeyboardNavigation()',
58 'getKeyboardNavigation()' and 'keyPressEvent()'.
59 * Add canvas dragging with mouse in class 'can::Editor' with method 'setCanvasDrag()'.
60 * Add canvas view zoom interface with method 'setZoom()' and 'setZoomMaxFactor()' to class
62 * Add support for 'maximumwidth', 'maximumheight' and 'fontsize' attribute in the
63 'can::RectangularItem' style support.
64 * Remove 'addItem()' method and '_item' member from 'can::Item'.
65 * Heavy cleaning in classes 'can::Item' and 'can::ItemImpl<>'.
66 * Remove methods 'move()' and 'moveBy()' from class 'can::ArrowItem'.
69 2005 May 21 - Benoit Autheman - benoit@faktiss.net
70 * Add an '_origin' member to class 'can::RectangularItem', and fix a critical bug in
72 * Add the 'datamodel.dox' documentation page with a description of the qanava architecture.
75 2005 May 20 - Benoit Autheman - benoit@faktiss.net
76 * Add methods 'addValue()', 'hasValue()' and 'getValue()' to class 'can::AdvStyle'.
77 * Add methods ''hasValue()' and 'getValue()' to class 'can::AdvStyle::Attribute::Manager'.
78 * Fix bounding box generation bug in 'can::RectangularItem' ctor.
79 * Add support for a "noshadow" value parameter for style of class 'can::RectangularItem'.
82 2005 May 14 - Benoit Autheman - benoit@faktiss.net
83 * Add methods 'resize()', 'addHorizontalLine()', 'addVerticalLine()' and 'createLine()'
84 to class 'can::Grid' and 'la::Grid'.
85 * Add a 'canvasResized()' slot to 'can::Canvas'.
86 * Add documentation for class 'la::Grid'. Create classes 'la::GridLayout' and
87 'la::GridLayoutRegular' from old classe 'la::GridRegular'.
88 * Implement method 'viewportResizeEvent()' in class 'can::Editor'.
91 2005 May 13 - Benoit Autheman - benoit@faktiss.net
92 * Create a doxygen project to automatically generate a web documentation. Add a lot
93 of documentation and doxygen tags for all classes.
96 2005 May 09 - Benoit Autheman - benoit@faktiss.net
97 * Remove the dependency to <qcolor.h> and 'QColor' in 'can::AdvStyle' 'getColor()'
101 2005 May 05 - Benoit Autheman - benoit@faktiss.net
102 * Add icon support in 'can::RectangularItem'.
105 2005 May 02 - Benoit Autheman - benoit@faktiss.net
106 * Add two new 'setStyle()' and 'getStyle()' methods to class 'can::AdvStyle::Manager'.
107 * Fix a bug in method 'getImage()' of class 'can::ImageManager'.
108 * Remove method 'setStyle()' and '_fill' member for class 'can::RectangularItem'.
109 * Use 'QSimpleRichText' for text display in 'can::RectangularItem'.
110 * Modify coherency of all 'can::*Item' constructors.
111 * Remove all support for 'can::Style' and 'can::ComplexStyle', all styles are
112 now managed with 'can::AdvStyle'.
113 * Remove class 'can::TypesStyles' from files 'canPositionner.h/cpp'.
116 2005 May 01 - Benoit Autheman - benoit@faktiss.net
117 * Create class 'can::ImageManager'.
118 * Add a 'can::ImageManager' member and a 'getImageManager()' accessor to
120 * Implement methods 'hasImage()' and 'getImage()' of class
121 'AdvStyle::Attribute::Manager'.
124 2005 April 30 - Benoit Autheman - benoit@faktiss.net
125 * Create class 'can::AdvStyle::Image'.
126 * Add copy ctor for classes 'Attribute', 'Color', 'Value', 'Image' in class
128 * Add methods 'hasImage()' and 'getImage()' to classes 'can::AdvStyle' and
129 'can::AdvStyle::Attribute::Manager'.
132 2005 April 29 - Benoit Autheman - benoit@faktiss.net
133 * Create class 'can::AdvStyle::Attribute::Manager'.
134 * Add methods 'hasColor()' and 'getColor()' to class 'can::AdvStyle'.
137 2005 April 21 - Benoit Autheman - benoit@faktiss.net
138 * Create class 'can::AdvStyle' and its associed files 'canAdvStyle.h/cpp'.
141 2005 January 05 - Benoit Autheman - benoit@faktiss.net
143 * Launch the project from existing News Intelligence code.