##// END OF EJS Templates
Adaptive layout to legend. Tries to fit all items inside given maximum size
Adaptive layout to legend. Tries to fit all items inside given maximum size

File last commit:

r614:ac346143dd38
r626:b05202e4f2ef
Show More
chartthemegrayscale_p.h
33 lines | 1021 B | text/x-c | CLexer
/ src / themes / chartthemegrayscale_p.h
#include "charttheme_p.h"
QTCOMMERCIALCHART_BEGIN_NAMESPACE
class ChartThemeGrayscale: public ChartTheme
{
public:
ChartThemeGrayscale() : ChartTheme(QChart::ChartThemeGrayscale)
{
// Series colors
m_seriesColors << QRgb(0x869299);
m_seriesColors << QRgb(0xa5bdcc);
m_seriesColors << QRgb(0xe8fffc);
m_seriesColors << QRgb(0xccc2c2);
generateSeriesGradients();
// Background
QLinearGradient backgroundGradient;
backgroundGradient.setColorAt(0.0, QRgb(0xffffff));
backgroundGradient.setColorAt(1.0, QRgb(0xe0e3e5));
backgroundGradient.setCoordinateMode(QGradient::ObjectBoundingMode);
m_chartBackgroundGradient = backgroundGradient;
// Axes and other
m_axisLinePen = QPen(QRgb(0x0f0f0f));
m_axisLinePen.setWidth(2);
m_axisLabelBrush = QBrush(QRgb(0x3f3f3f));
m_gridLinePen = QPen(QRgb(0x0f0f0f));
m_gridLinePen.setWidth(2);
}
};
QTCOMMERCIALCHART_END_NAMESPACE