##// END OF EJS Templates
OSX build command to README
Tero Ahola -
r1434:0009fc305457
parent child
Show More
@@ -1,89 +1,90
1 --------------------------------
1 --------------------------------
2 Commercial Charts Add-on Beta
2 Commercial Charts Add-on Beta
3 --------------------------------
3 --------------------------------
4
4
5 Whats in Qt Commercial Charts
5 Whats in Qt Commercial Charts
6 =============================
6 =============================
7
7
8 Directory structure:
8 Directory structure:
9
9
10 src/
10 src/
11 Source code of the Qt Commercial Charts
11 Source code of the Qt Commercial Charts
12 plugins/
12 plugins/
13 QML bindings plugin and QtCreator plugin
13 QML bindings plugin and QtCreator plugin
14 examples/
14 examples/
15 Some examples of using Qt Commercial Charts
15 Some examples of using Qt Commercial Charts
16 demos/
16 demos/
17 More versatile example applications showing how to customize charts,
17 More versatile example applications showing how to customize charts,
18 combine several chart types and implement interaction in charts
18 combine several chart types and implement interaction in charts
19 doc/
19 doc/
20 Documentation
20 Documentation
21 licenses/
21 licenses/
22 Licensing infromation
22 Licensing infromation
23
23
24 Building
24 Building
25 ========
25 ========
26
26
27 Configure project with qmake:
27 Configure project with qmake:
28 qmake CONFIG+=release
28 qmake CONFIG+=release
29
29
30 Build poject with make:
30 Build poject with make:
31 (Linux) make
31 (Linux) make
32 (Windows with MinGw) mingw32-make
32 (Windows with MinGw) mingw32-make
33 (Visual Studio) nmake
33 (Visual Studio) nmake
34 (OSX) make
34
35
35 If you want to install the libraries to your Qt library directory use:
36 If you want to install the libraries to your Qt library directory use:
36 make install
37 make install
37
38
38 If you want to uninstall the libraries
39 If you want to uninstall the libraries
39 make uninstall
40 make uninstall
40
41
41 Documentation
42 Documentation
42 =============
43 =============
43
44
44 The documentation can be generated with "make docs". It will be placed
45 The documentation can be generated with "make docs". It will be placed
45 into "doc/html" in the build directory.
46 into "doc/html" in the build directory.
46
47
47 KNOWN ISSUES
48 KNOWN ISSUES
48 ============
49 ============
49 * The beta version of Qt Commercial Charts is still under development and thus
50 * The beta version of Qt Commercial Charts is still under development and thus
50 should not be used in e.g. product development
51 should not be used in e.g. product development
51 * The Charts API might change between the Beta and the first official release
52 * The Charts API might change between the Beta and the first official release
52 * Mutliple axis are not suported at the moment.
53 * Mutliple axis are not suported at the moment.
53 * Logartmic, polar axis are not supported at the moment.
54 * Logartmic, polar axis are not supported at the moment.
54 * If using QAbstractiItemModel derived model with QBarSeries, data manipulation
55 * If using QAbstractiItemModel derived model with QBarSeries, data manipulation
55 with QBarSeries/QBarSet APIs does not synchronize the data into the model
56 with QBarSeries/QBarSet APIs does not synchronize the data into the model
56 * Model support requires more thorough testing.
57 * Model support requires more thorough testing.
57 * Some QObject properties are missing
58 * Some QObject properties are missing
58 * Some notifications missing from QObject properties
59 * Some notifications missing from QObject properties
59 * Legend layout does not work correctly with several labels
60 * Legend layout does not work correctly with several labels
60 * Animations with Bar Charts can cause crashes in certain situations
61 * Animations with Bar Charts can cause crashes in certain situations
61 * Automatic scaling of the axes is only done when you add a series on a chart
62 * Automatic scaling of the axes is only done when you add a series on a chart
62 * The QML Bindings are still under development
63 * The QML Bindings are still under development
63 * Mouse and touch interactions not complete on the QML API
64 * Mouse and touch interactions not complete on the QML API
64 * Missing documentation for QML API; the QML demo applications serve as
65 * Missing documentation for QML API; the QML demo applications serve as
65 documentation instead
66 documentation instead
66 * Setting bar width is not possible on QBarSeries derived classes (the width
67 * Setting bar width is not possible on QBarSeries derived classes (the width
67 is affected with setMargin, but it has limitations)
68 is affected with setMargin, but it has limitations)
68 * API for Animations state (signaling started, finished) and setting duration
69 * API for Animations state (signaling started, finished) and setting duration
69 etc. is missing
70 etc. is missing
70 * In QBarSeries API bar margin related methods will be replaced with bar width
71 * In QBarSeries API bar margin related methods will be replaced with bar width
71 in final release
72 in final release
72 * OSX specific issue: after running 'make install' you need to fix the library
73 * OSX specific issue: after running 'make install' you need to fix the library
73 location of libQtCommercialChart.1.dylib to match the actual installation
74 location of libQtCommercialChart.1.dylib to match the actual installation
74 path. For example:
75 path. For example:
75 sudo install_name_tool -id
76 sudo install_name_tool -id
76 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCommercialChart.1.dylib
77 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCommercialChart.1.dylib
77 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCommercialChart.1.dylib
78 /usr/local/Trolltech/Qt-4.8.0/lib/libQtCommercialChart.1.dylib
78
79
79 Main changes between Technology Preview and Beta release
80 Main changes between Technology Preview and Beta release
80 ========================================================
81 ========================================================
81 * QBarSeries now enables defining both values and bar placement in X-Axis.
82 * QBarSeries now enables defining both values and bar placement in X-Axis.
82 Previous implementation of QBarSeries is now new series type:
83 Previous implementation of QBarSeries is now new series type:
83 QGroupedBarSeries
84 QGroupedBarSeries
84 * QML API now defined and mostly implemented
85 * QML API now defined and mostly implemented
85 * Q_PROPERTY definitions have been added to the API
86 * Q_PROPERTY definitions have been added to the API
86 * Model API  refactored and moved from Series Classes to separate Model
87 * Model API  refactored and moved from Series Classes to separate Model
87 Mapper Classes
88 Mapper Classes
88 * First version of Qt Designer plugin included
89 * First version of Qt Designer plugin included
89 * Example for handling Gestures included (ZoomLineChart example)
90 * Example for handling Gestures included (ZoomLineChart example)
General Comments 0
You need to be logged in to leave comments. Login now