##// END OF EJS Templates
Adds title examples to chartviewer
Michal Klocek -
r2147:d6a1a8d186a0
parent child
Show More
@@ -63,4 +63,18 public:
63 }
63 }
64 };
64 };
65
65
66 class BarCategoryAxisXTitle: public BarCategoryAxisX
67 {
68 QString name() { return "AxisX Title"; }
69 QChart *createChart(const DataTable &table)
70 {
71 QChart *chart = BarCategoryAxisX::createChart(table);
72 chart->axisX()->setTitle("Axis X");
73 chart->axisY()->setTitle("Axis Y");
74 chart->setTitle(" BarCateogry X , Value Y, title");
75 return chart;
76 }
77 };
78
66 DECLARE_CHART(BarCategoryAxisX);
79 DECLARE_CHART(BarCategoryAxisX);
80 DECLARE_CHART(BarCategoryAxisXTitle);
@@ -62,4 +62,23 public:
62 }
62 }
63 };
63 };
64
64
65 class BarCategoryAxisYTitle: public BarCategoryAxisY
66 {
67 public:
68 QString name()
69 {
70 return "AxisY Title";
71 }
72
73 QChart *createChart(const DataTable &table)
74 {
75 QChart *chart = BarCategoryAxisY::createChart(table);
76 chart->axisX()->setTitle("Axis X");
77 chart->axisY()->setTitle("Axis Y");
78 chart->setTitle(" BarCateogry Y , Value X, title");
79 return chart;
80 }
81 };
82
65 DECLARE_CHART(BarCategoryAxisY);
83 DECLARE_CHART(BarCategoryAxisY);
84 DECLARE_CHART(BarCategoryAxisYTitle);
@@ -30,7 +30,7 public:
30 QString category() { return QObject::tr("Axis"); }
30 QString category() { return QObject::tr("Axis"); }
31 QString subCategory() { return QString::null; }
31 QString subCategory() { return QString::null; }
32
32
33 QChart *createChart(const DataTable &table)
33 QChart *createChart(const DataTable &table)
34 {
34 {
35 QChart *chart = new QChart();
35 QChart *chart = new QChart();
36 chart->setTitle("Category X , Category Y ");
36 chart->setTitle("Category X , Category Y ");
@@ -64,5 +64,20 public:
64 }
64 }
65 };
65 };
66
66
67 DECLARE_CHART(CategoryLineChart)
67 class CategoryLineChartTitle: public CategoryLineChart
68 {
69 public:
70 QString name() { return QObject::tr("CategoryAxis, Title"); }
68
71
72 QChart *createChart(const DataTable &table)
73 {
74 QChart *chart = CategoryLineChart::createChart(table);
75 chart->axisX()->setTitle("Axis X");
76 chart->axisY()->setTitle("Axis Y");
77 chart->setTitle("Category X , Category Y,title ");
78 return chart;
79 }
80 };
81
82 DECLARE_CHART(CategoryLineChart)
83 DECLARE_CHART(CategoryLineChartTitle)
@@ -59,4 +59,21 public:
59 }
59 }
60 };
60 };
61
61
62 class DateTimeAxisXTitle: public DateTimeAxisX
63 {
64 public:
65 QString name() { return "AxisX Title"; }
66
67 QChart *createChart(const DataTable &table)
68 {
69 QChart *chart = DateTimeAxisX::createChart(table);
70 chart->axisX()->setTitle("Axis X");
71 chart->axisY()->setTitle("Axis Y");
72 chart->setTitle("DateTime X , Value Y, Title");
73 return chart;
74 }
75 };
76
77
62 DECLARE_CHART(DateTimeAxisX);
78 DECLARE_CHART(DateTimeAxisX);
79 DECLARE_CHART(DateTimeAxisXTitle);
@@ -59,4 +59,20 public:
59 }
59 }
60 };
60 };
61
61
62 class DateTimeAxisYTitle: public DateTimeAxisY
63 {
64 public:
65 QString name() { return "AxisY Title"; }
66
67 QChart *createChart(const DataTable &table)
68 {
69 QChart *chart = DateTimeAxisY::createChart(table);
70 chart->axisX()->setTitle("Axis X");
71 chart->axisY()->setTitle("Axis Y");
72 chart->setTitle("Value X , DateTime Y, Title");
73 return chart;
74 }
75 };
76
62 DECLARE_CHART(DateTimeAxisY);
77 DECLARE_CHART(DateTimeAxisY);
78 DECLARE_CHART(DateTimeAxisYTitle);
@@ -56,4 +56,20 public:
56 }
56 }
57 };
57 };
58
58
59 class ValueAxisTitle: public ValueAxis
60 {
61 public:
62 QString name() { return "ValueAxis Title"; }
63
64 QChart *createChart(const DataTable &table)
65 {
66 QChart *chart = ValueAxis::createChart(table);
67 chart->axisX()->setTitle("Axis X");
68 chart->axisY()->setTitle("Axis Y");
69 chart->setTitle("Value X , Value Y, title");
70 return chart;
71 }
72 };
73
59 DECLARE_CHART(ValueAxis);
74 DECLARE_CHART(ValueAxis);
75 DECLARE_CHART(ValueAxisTitle);
@@ -20,12 +20,6 SOURCES += \
20 axis/barcategoryaxisy.cpp \
20 axis/barcategoryaxisy.cpp \
21 axis/datetimeaxisx.cpp \
21 axis/datetimeaxisx.cpp \
22 axis/datetimeaxisy.cpp \
22 axis/datetimeaxisy.cpp \
23 axis/valueaxis2.cpp \
24 axis/categoryaxis2.cpp \
25 axis/barcategoryaxisx2.cpp \
26 axis/barcategoryaxisy2.cpp \
27 axis/datetimeaxisx2.cpp \
28 axis/datetimeaxisy2.cpp \
29 multiaxis/multivalueaxis.cpp \
23 multiaxis/multivalueaxis.cpp \
30 multiaxis/multivalueaxis2.cpp \
24 multiaxis/multivalueaxis2.cpp \
31 multiaxis/multivalueaxis3.cpp \
25 multiaxis/multivalueaxis3.cpp \
General Comments 0
You need to be logged in to leave comments. Login now