mirror of https://github.com/qt/qtdatavis3d.git
Update version and readme for TP
Change-Id: I274763306a08489bd91950ce127aae19a7d2ce36 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
This commit is contained in:
parent
013014de4a
commit
2240de4329
|
|
@ -0,0 +1,5 @@
|
||||||
|
.tag export-subst
|
||||||
|
.gitignore export-ignore
|
||||||
|
.gitattributes export-ignore
|
||||||
|
.commit-template export-ignore
|
||||||
|
tests export-ignore
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
MODULE_VERSION=5.1.0
|
MODULE_VERSION=0.1.0
|
||||||
load(qt_build_config)
|
load(qt_build_config)
|
||||||
|
|
|
||||||
61
README
61
README
|
|
@ -0,0 +1,61 @@
|
||||||
|
-------------------------------------------------
|
||||||
|
Qt Data Visualization 0.1.0 (Techonology preview)
|
||||||
|
-------------------------------------------------
|
||||||
|
|
||||||
|
Qt Data Visualization module provides multiple graph types to visualize data in 3D space
|
||||||
|
both with C++ and Qt Quick 2.
|
||||||
|
|
||||||
|
System Requirements
|
||||||
|
===================
|
||||||
|
|
||||||
|
- Qt 5.1 or newer
|
||||||
|
- OpenGL 2.1 or newer (recommended) or OpenGL ES2 (reduced feature set)
|
||||||
|
|
||||||
|
Building
|
||||||
|
========
|
||||||
|
Configure project with qmake and build project with make:
|
||||||
|
(Linux) make
|
||||||
|
(Windows with MinGw) mingw32-make
|
||||||
|
(Visual Studio) nmake
|
||||||
|
(OSX) make
|
||||||
|
|
||||||
|
If you want to install the module to your Qt directory use:
|
||||||
|
make install
|
||||||
|
|
||||||
|
If you want to uninstall the module
|
||||||
|
make uninstall
|
||||||
|
|
||||||
|
Building as a statically linked library
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
The same as above applies you will just have to add static to the CONFIG:
|
||||||
|
qmake CONFIG+=static
|
||||||
|
|
||||||
|
Documentation
|
||||||
|
=============
|
||||||
|
Pregenerated documentation can be found from doc folder for both Qt Assistant
|
||||||
|
(qtdatavisualization.qch) and in HTML format (qtdatavisualization subfolder).
|
||||||
|
|
||||||
|
The documentation can also be generated with:
|
||||||
|
make docs
|
||||||
|
|
||||||
|
Please refer to the generated documentation for more information:
|
||||||
|
doc/qtdatavisualization/qtdatavisualization-index.html
|
||||||
|
|
||||||
|
Known Issues
|
||||||
|
============
|
||||||
|
|
||||||
|
The technology preview version is still missing some features entirely, while some
|
||||||
|
others may be only partially implemented. Here are some known issues:
|
||||||
|
|
||||||
|
- Scatter graphs can only show zero centered axis ranges properly.
|
||||||
|
- Value axis range of a bar graph with negative values need to be zero
|
||||||
|
centered to display properly.
|
||||||
|
- Selection API is missing for surface graphs.
|
||||||
|
- Shadows do not work for surface graphs.
|
||||||
|
- Mac: Graphs drawn half the size on Retina displays.
|
||||||
|
- Using multiple graphs in one application crashes on application shutdown
|
||||||
|
unless the last graph to have active context is deleted last.
|
||||||
|
- Android doesn't support both widgets and OpenGL simulataneously, so only
|
||||||
|
the Qt Quick 2 API is usable in practice in Android.
|
||||||
|
- Shadows are not supported with OpenGL ES2 (including Angle builds in Windows).
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Initial version, no changes.
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
TARGET = QtDataVisualization
|
# Target can't start with 'Qt' as it gets major version number inserted into it in that case,
|
||||||
QT = core gui
|
# which we don't want.
|
||||||
|
TARGET = DataVisualization
|
||||||
|
|
||||||
|
QT = core gui
|
||||||
DEFINES += QT_DATAVISUALIZATION_LIBRARY
|
DEFINES += QT_DATAVISUALIZATION_LIBRARY
|
||||||
|
MODULE_INCNAME = QtDataVisualization
|
||||||
|
|
||||||
QMAKE_DOCS = $$PWD/doc/qtdatavisualization.qdocconf
|
QMAKE_DOCS = $$PWD/doc/qtdatavisualization.qdocconf
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ include($QT_INSTALL_DOCS/global/qt-module-defaults.qdocconf)
|
||||||
|
|
||||||
project = QtDataVisualization
|
project = QtDataVisualization
|
||||||
description = Qt Data Visualization Reference Documentation
|
description = Qt Data Visualization Reference Documentation
|
||||||
version = 1.0.0
|
version = 0.1.0
|
||||||
|
|
||||||
exampledirs += ../../../examples \
|
exampledirs += ../../../examples \
|
||||||
snippets
|
snippets
|
||||||
|
|
@ -18,14 +18,14 @@ depends += qtcore \
|
||||||
qhp.projects = qtdatavisualization
|
qhp.projects = qtdatavisualization
|
||||||
|
|
||||||
qhp.qtdatavisualization.file = qtdatavisualization.qhp
|
qhp.qtdatavisualization.file = qtdatavisualization.qhp
|
||||||
qhp.qtdatavisualization.namespace = org.qt-project.qtdatavisualization.1.0.0
|
qhp.qtdatavisualization.namespace = org.qt-project.qtdatavisualization.0.1.0
|
||||||
qhp.qtdatavisualization.virtualFolder = qtdatavisualization
|
qhp.qtdatavisualization.virtualFolder = qtdatavisualization
|
||||||
qhp.qtdatavisualization.indexTitle = Qt Data Visualization
|
qhp.qtdatavisualization.indexTitle = Qt Data Visualization
|
||||||
qhp.qtdatavisualization.indexRoot =
|
qhp.qtdatavisualization.indexRoot =
|
||||||
|
|
||||||
qhp.qtdatavisualization.filterAttributes = qtdatavisualization 1.0.0 qtrefdoc
|
qhp.qtdatavisualization.filterAttributes = qtdatavisualization 0.1.0 qtrefdoc
|
||||||
qhp.qtdatavisualization.customFilters.Qt.name = QtDataVisualization 1.0.0
|
qhp.qtdatavisualization.customFilters.Qt.name = QtDataVisualization 0.1.0
|
||||||
qhp.qtdatavisualization.customFilters.Qt.filterAttributes = qtdatavisualization 1.0.0
|
qhp.qtdatavisualization.customFilters.Qt.filterAttributes = qtdatavisualization 0.1.0
|
||||||
qhp.qtdatavisualization.subprojects = classes
|
qhp.qtdatavisualization.subprojects = classes
|
||||||
qhp.qtdatavisualization.subprojects.classes.title = C++ Classes
|
qhp.qtdatavisualization.subprojects.classes.title = C++ Classes
|
||||||
qhp.qtdatavisualization.subprojects.classes.indexTitle = Qt Data Visualization C++ Classes
|
qhp.qtdatavisualization.subprojects.classes.indexTitle = Qt Data Visualization C++ Classes
|
||||||
|
|
|
||||||
|
|
@ -82,11 +82,13 @@ QItemModelSurfaceDataProxy *proxy = new QItemModelSurfaceDataProxy(customModel,
|
||||||
//! [6]
|
//! [6]
|
||||||
qmake
|
qmake
|
||||||
make
|
make
|
||||||
|
make install
|
||||||
//! [6]
|
//! [6]
|
||||||
|
|
||||||
//! [7]
|
//! [7]
|
||||||
qmake CONFIG+=static
|
qmake CONFIG+=static
|
||||||
make
|
make
|
||||||
|
make install
|
||||||
//! [7]
|
//! [7]
|
||||||
|
|
||||||
//! [8]
|
//! [8]
|
||||||
|
|
|
||||||
|
|
@ -21,13 +21,13 @@
|
||||||
|
|
||||||
#include <qglobal.h>
|
#include <qglobal.h>
|
||||||
|
|
||||||
#define QT_DATAVISUALIZATION_VERSION_STR "0.0.1"
|
#define QT_DATAVISUALIZATION_VERSION_STR "0.1.0"
|
||||||
/*
|
/*
|
||||||
QT_DATAVISUALIZATION_VERSION is (major << 16) + (minor << 8) + patch.
|
QT_DATAVISUALIZATION_VERSION is (major << 16) + (minor << 8) + patch.
|
||||||
*/
|
*/
|
||||||
#define QT_DATAVISUALIZATION_VERSION 0x000001
|
#define QT_DATAVISUALIZATION_VERSION 0x000100
|
||||||
/*
|
/*
|
||||||
can be used like #if (QT_DATAVISUALIZATION_VERSION >= QT_DATAVISUALIZATION_VERSION_CHECK(1, 1, 0))
|
can be used like #if (QT_DATAVISUALIZATION_VERSION >= QT_DATAVISUALIZATION_VERSION_CHECK(1, 0, 0))
|
||||||
*/
|
*/
|
||||||
#define QT_DATAVISUALIZATION_VERSION_CHECK(major, minor, patch) ((major<<16)|(minor<<8)|(patch))
|
#define QT_DATAVISUALIZATION_VERSION_CHECK(major, minor, patch) ((major<<16)|(minor<<8)|(patch))
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue