##// END OF EJS Templates
Add more themes to piechartcustomization
Add more themes to piechartcustomization

File last commit:

r614:ac346143dd38
r658:6c43bf929dc5
Show More
chartthemescientific_p.h
35 lines | 1.1 KiB | text/x-c | CLexer
/ src / themes / chartthemescientific_p.h
Michal Klocek
Refactor themes...
r143 #include "charttheme_p.h"
QTCOMMERCIALCHART_BEGIN_NAMESPACE
class ChartThemeScientific: public ChartTheme
{
public:
Tero Ahola
Fonts and background of the themes...
r614 ChartThemeScientific() : ChartTheme(QChart::ChartThemeScientific)
Michal Klocek
Refactor themes...
r143 {
Tero Ahola
Added axis related modifiers to theme
r548 // Series
m_seriesColors << QRgb(0xFFAD00);
m_seriesColors << QRgb(0x596A75);
m_seriesColors << QRgb(0x202020);
m_seriesColors << QRgb(0x474747);
Tero Ahola
Modified scientific theme
r523 generateSeriesGradients();
Jani Honkonen
Adding list of series gradients to theme.
r494
Tero Ahola
Added axis related modifiers to theme
r548 // Background
Jani Honkonen
Adding list of series gradients to theme.
r494 QLinearGradient backgroundGradient;
Tero Ahola
Added axis related modifiers to theme
r548 backgroundGradient.setColorAt(0.0, QRgb(0xfffefc));
backgroundGradient.setColorAt(1.0, QRgb(0xfffefc));
Jani Honkonen
Adding list of series gradients to theme.
r494 backgroundGradient.setCoordinateMode(QGradient::ObjectBoundingMode);
Tero Ahola
New theme with light colors, chartview background
r584 m_chartBackgroundGradient = backgroundGradient;
Tero Ahola
Added axis related modifiers to theme
r548
// Axes and other
m_axisLinePen = QPen(QRgb(0x0f0f0f));
m_axisLinePen.setWidth(2);
m_axisLabelBrush = QBrush(QRgb(0x3f3f3f));
Tero Ahola
Now using either vertical or horizontal grid shades
r561 m_backgroundShadesBrush = QBrush(QColor(0xff, 0xad, 0x00, 0x50));
m_backgroundShades = BackgroundShadesHorizontal;
Tero Ahola
Added axis related modifiers to theme
r548 m_gridLinePen = QPen(QRgb(0x0f0f0f));
m_gridLinePen.setWidth(2);
Michal Klocek
Refactor themes...
r143 }
};
QTCOMMERCIALCHART_END_NAMESPACE