@@ -0,0 +1,12 | |||||
|
1 | INCLUDEPATH += $$PWD | |||
|
2 | DEPENDPATH += $$PWD | |||
|
3 | ||||
|
4 | THEMES += \ | |||
|
5 | $$PWD/chartthemedefault_p.h \ | |||
|
6 | $$PWD/chartthemelight_p.h \ | |||
|
7 | $$PWD/chartthemebluecerulean_p.h \ | |||
|
8 | $$PWD/chartthemedark_p.h \ | |||
|
9 | $$PWD/chartthemebrownsand_p.h \ | |||
|
10 | $$PWD/chartthemebluencs_p.h \ | |||
|
11 | $$PWD/chartthemeicy_p.h \ | |||
|
12 | $$PWD/chartthemescientific_p.h No newline at end of file |
@@ -28,5 +28,7 win32:{ | |||||
28 | }else{ |
|
28 | }else{ | |
29 | doc.commands = qdoc3 $$CHART_BUILD_DOC_DIR/qcharts.qdocconf |
|
29 | doc.commands = qdoc3 $$CHART_BUILD_DOC_DIR/qcharts.qdocconf | |
30 | } |
|
30 | } | |
|
31 | ||||
31 | doc.depends = FORCE |
|
32 | doc.depends = FORCE | |
32 | QMAKE_EXTRA_TARGETS += doc |
|
33 | QMAKE_EXTRA_TARGETS += docs | |
|
34 |
@@ -1,12 +1,27 | |||||
1 | CONFIG+=integrated_build #remove if you want to build against installed libs |
|
1 | CONFIG+=integrated_build #remove if you want to build against installed libs | |
2 |
|
2 | |||
3 | CHART_BUILD_PUBLIC_HEADER_DIR = $$PWD/include |
|
3 | SHADOW = $$find(PWD, $${OUT_PWD}) | |
|
4 | ||||
|
5 | unix:isEmpty(SHADOW){ | |||
|
6 | search = "$$PWD:::" | |||
|
7 | temp = $$split(search,"/") | |||
|
8 | temp = $$last(temp) | |||
|
9 | path = $$replace(search,$$temp,'') | |||
|
10 | temp = $$split(OUT_PWD,$$path) | |||
|
11 | temp = $$split(temp,'/') | |||
|
12 | temp = $$first(temp) | |||
|
13 | path = "$${path}$${temp}" | |||
|
14 | SHADOW=$$path | |||
|
15 | } | |||
|
16 | ||||
|
17 | CHART_BUILD_PUBLIC_HEADER_DIR = $$SHADOW/include | |||
4 | CHART_BUILD_PRIVATE_HEADER_DIR = $$CHART_BUILD_PUBLIC_HEADER_DIR/private |
|
18 | CHART_BUILD_PRIVATE_HEADER_DIR = $$CHART_BUILD_PUBLIC_HEADER_DIR/private | |
5 |
CHART_BUILD_LIB_DIR = $$ |
|
19 | CHART_BUILD_LIB_DIR = $$SHADOW/lib | |
6 |
CHART_BUILD_DIR = $$ |
|
20 | CHART_BUILD_DIR = $$SHADOW/build | |
7 |
CHART_BUILD_BIN_DIR = $$ |
|
21 | CHART_BUILD_BIN_DIR = $$SHADOW/bin | |
8 | CHART_BUILD_PLUGIN_DIR = $$CHART_BUILD_LIB_DIR/QtCommercial/Chart |
|
22 | CHART_BUILD_PLUGIN_DIR = $$CHART_BUILD_LIB_DIR/QtCommercial/Chart | |
9 |
CHART_BUILD_DOC_DIR = $$ |
|
23 | CHART_BUILD_DOC_DIR = $$SHADOW/doc | |
|
24 | ||||
10 |
|
25 | |||
11 | # hack to fix windows builds |
|
26 | # hack to fix windows builds | |
12 | win32:{ |
|
27 | win32:{ |
@@ -10,5 +10,5 HEADERS += widget.h | |||||
10 |
|
10 | |||
11 | !mac { |
|
11 | !mac { | |
12 | # TODO: QMAKE_POST_LINK does not work on mac; how to copy the data file? |
|
12 | # TODO: QMAKE_POST_LINK does not work on mac; how to copy the data file? | |
13 | QMAKE_POST_LINK += $$QMAKE_COPY gdpData $$CHART_BUILD_BIN_DIR |
|
13 | QMAKE_POST_LINK += $$QMAKE_COPY $$PWD/gdpData $$CHART_BUILD_BIN_DIR | |
14 | } |
|
14 | } |
@@ -8,32 +8,32 win32-msvc*: LIBS += User32.lib | |||||
8 | CONFIG += debug_and_release |
|
8 | CONFIG += debug_and_release | |
9 | CONFIG(debug, debug|release):TARGET = QtCommercialChartd |
|
9 | CONFIG(debug, debug|release):TARGET = QtCommercialChartd | |
10 | SOURCES += \ |
|
10 | SOURCES += \ | |
11 | chartdataset.cpp \ |
|
11 | $$PWD/chartdataset.cpp \ | |
12 | chartpresenter.cpp \ |
|
12 | $$PWD/chartpresenter.cpp \ | |
13 | charttheme.cpp \ |
|
13 | $$PWD/charttheme.cpp \ | |
14 | domain.cpp \ |
|
14 | $$PWD/domain.cpp \ | |
15 | qchart.cpp \ |
|
15 | $$PWD/qchart.cpp \ | |
16 | qchartview.cpp \ |
|
16 | $$PWD/qchartview.cpp \ | |
17 | qseries.cpp \ |
|
17 | $$PWD/qseries.cpp \ | |
18 | qlegend.cpp \ |
|
18 | $$PWD/qlegend.cpp \ | |
19 | legendmarker.cpp \ |
|
19 | $$PWD/legendmarker.cpp \ | |
20 | chartbackground.cpp \ |
|
20 | $$PWD/chartbackground.cpp \ | |
21 | chart.cpp |
|
21 | $$PWD/chart.cpp | |
22 | PRIVATE_HEADERS += \ |
|
22 | PRIVATE_HEADERS += \ | |
23 | chartdataset_p.h \ |
|
23 | $$PWD/chartdataset_p.h \ | |
24 | chartitem_p.h \ |
|
24 | $$PWD/chartitem_p.h \ | |
25 | chartpresenter_p.h \ |
|
25 | $$PWD/chartpresenter_p.h \ | |
26 | charttheme_p.h \ |
|
26 | $$PWD/charttheme_p.h \ | |
27 | domain_p.h \ |
|
27 | $$PWD/domain_p.h \ | |
28 | legendmarker_p.h \ |
|
28 | $$PWD/legendmarker_p.h \ | |
29 | chartbackground_p.h \ |
|
29 | $$PWD/chartbackground_p.h \ | |
30 | chart_p.h |
|
30 | $$PWD/chart_p.h | |
31 | PUBLIC_HEADERS += \ |
|
31 | PUBLIC_HEADERS += \ | |
32 | qchart.h \ |
|
32 | $$PWD/qchart.h \ | |
33 | qchartglobal.h \ |
|
33 | $$PWD/qchartglobal.h \ | |
34 | qseries.h \ |
|
34 | $$PWD/qseries.h \ | |
35 | qchartview.h \ |
|
35 | $$PWD/qchartview.h \ | |
36 | qlegend.h |
|
36 | $$PWD/qlegend.h | |
37 |
|
37 | |||
38 | include(animations/animations.pri) |
|
38 | include(animations/animations.pri) | |
39 | include(axis/axis.pri) |
|
39 | include(axis/axis.pri) | |
@@ -44,15 +44,8 include(barchart/barchart.pri) | |||||
44 | include(piechart/piechart.pri) |
|
44 | include(piechart/piechart.pri) | |
45 | include(scatterseries/scatter.pri) |
|
45 | include(scatterseries/scatter.pri) | |
46 | include(splinechart/splinechart.pri) |
|
46 | include(splinechart/splinechart.pri) | |
|
47 | include(themes/themes.pri) | |||
47 |
|
48 | |||
48 | THEMES += themes/chartthemedefault_p.h \ |
|
|||
49 | themes/chartthemelight_p.h \ |
|
|||
50 | themes/chartthemebluecerulean_p.h \ |
|
|||
51 | themes/chartthemedark_p.h \ |
|
|||
52 | themes/chartthemebrownsand_p.h \ |
|
|||
53 | themes/chartthemebluencs_p.h \ |
|
|||
54 | themes/chartthemeicy_p.h \ |
|
|||
55 | themes/chartthemescientific_p.h |
|
|||
56 |
|
49 | |||
57 | HEADERS += $$PUBLIC_HEADERS |
|
50 | HEADERS += $$PUBLIC_HEADERS | |
58 | HEADERS += $$PRIVATE_HEADERS |
|
51 | HEADERS += $$PRIVATE_HEADERS |
@@ -1,4 +1,4 | |||||
1 | !include( ../test.pri ) { |
|
1 | !include( ../../test.pri ) { | |
2 | error( "Couldn't find the test.pri file!" ) |
|
2 | error( "Couldn't find the test.pri file!" ) | |
3 | } |
|
3 | } | |
4 | SOURCES += tst_chartdataset.cpp |
|
4 | SOURCES += tst_chartdataset.cpp |
@@ -1,4 +1,4 | |||||
1 | !include( ../test.pri ) { |
|
1 | !include( ../../test.pri ) { | |
2 | error( "Couldn't find the test.pri file!" ) |
|
2 | error( "Couldn't find the test.pri file!" ) | |
3 | } |
|
3 | } | |
4 | SOURCES += tst_domain.cpp |
|
4 | SOURCES += tst_domain.cpp |
@@ -1,22 +1,15 | |||||
1 |
!include( ../ |
|
1 | !include( ../test.pri ) { | |
2 |
error( "Couldn't find the |
|
2 | error( "Couldn't find the test.pri file!" ) | |
3 | } |
|
|||
4 | !include( ../../integrated.pri ) { |
|
|||
5 | error( "Couldn't find the integrated.pri file !") |
|
|||
6 | } |
|
3 | } | |
7 |
|
4 | |||
8 | TARGET = chartwidgettest |
|
5 | TARGET = chartwidgettest | |
9 | TEMPLATE = app |
|
6 | TEMPLATE = app | |
10 | DESTDIR = $$CHART_BUILD_BIN_DIR |
|
|||
11 |
|
7 | |||
12 | QT += core gui |
|
8 | QT += core gui | |
13 | contains(QT_MAJOR_VERSION, 5) { |
|
9 | contains(QT_MAJOR_VERSION, 5) { | |
14 | QT += widgets |
|
10 | QT += widgets | |
15 | } |
|
11 | } | |
16 |
|
12 | |||
17 | OBJECTS_DIR = tmp |
|
|||
18 | MOC_DIR = tmp |
|
|||
19 |
|
||||
20 | SOURCES += main.cpp \ |
|
13 | SOURCES += main.cpp \ | |
21 | mainwidget.cpp \ |
|
14 | mainwidget.cpp \ | |
22 | dataseriedialog.cpp |
|
15 | dataseriedialog.cpp |
@@ -1,14 +1,7 | |||||
1 |
!include( ../ |
|
1 | !include( ../test.pri ) { | |
2 | error( "Couldn't find the common.pri file!" ) |
|
2 | error( "Couldn't find the common.pri file!" ) | |
3 | } |
|
3 | } | |
4 |
|
4 | |||
5 | DESTDIR = $$CHART_BUILD_BIN_DIR |
|
|||
6 |
|
||||
7 | OBJECTS_DIR = $$CHART_BUILD_DIR/bin/$$TARGET |
|
|||
8 | MOC_DIR = $$CHART_BUILD_DIR/bin/$$TARGET |
|
|||
9 | UI_DIR = $$CHART_BUILD_DIR/bin/$$TARGET |
|
|||
10 | RCC_DIR = $$CHART_BUILD_DIR/bin/$$TARGET |
|
|||
11 |
|
||||
12 | integrated_build:{ |
|
5 | integrated_build:{ | |
13 | message(Please export QML_IMPORT_PATH=$$CHART_BUILD_LIB_DIR) |
|
6 | message(Please export QML_IMPORT_PATH=$$CHART_BUILD_LIB_DIR) | |
14 | } |
|
7 | } |
@@ -1,8 +1,8 | |||||
1 |
!include( ../ |
|
1 | !include( ../common.pri ) { | |
2 | error( "Couldn't find the common.pri file!" ) |
|
2 | error( "Couldn't find the common.pri file!" ) | |
3 | } |
|
3 | } | |
4 |
|
4 | |||
5 |
!include( ../ |
|
5 | !include( ../integrated.pri ) { | |
6 | error( "Couldn't find the integrated.pri file !") |
|
6 | error( "Couldn't find the integrated.pri file !") | |
7 | } |
|
7 | } | |
8 |
|
8 |
General Comments 0
You need to be logged in to leave comments.
Login now