##// END OF EJS Templates
Fix for blurred text on error QTRD-1898
Mika Salmela -
r2409:74bee2d758ec
parent child
Show More
@@ -926,23 +926,44 void QAbstractAxisPrivate::initializeTheme(ChartTheme* theme, bool forced)
926
926
927 bool axisX = m_orientation == Qt::Horizontal;
927 bool axisX = m_orientation == Qt::Horizontal;
928
928
929 //TODO: introduce axis brush
930 if (m_visible) {
929 if (m_arrowVisible) {
931 if (m_arrowVisible) {
930
932 if (forced || pen == m_axisPen) {
933 q_ptr->setLinePen(theme->axisLinePen());
934 }
935 }
936 if (m_gridLineVisible) {
937 if (forced || pen == m_gridLinePen) {
938 q_ptr->setGridLinePen(theme->girdLinePen());
939 }
940 }
941 if (m_labelsVisible) {
931 if (forced || brush == m_labelsBrush){
942 if (forced || brush == m_labelsBrush){
932 q_ptr->setLabelsBrush(theme->labelBrush());
943 q_ptr->setLabelsBrush(theme->labelBrush());
933 }
944 }
934 //TODO: introduce axis brush
935 if (forced || brush == m_titleBrush){
936 q_ptr->setTitleBrush(theme->labelBrush());
937 }
938 if (forced || pen == m_labelsPen){
945 if (forced || pen == m_labelsPen){
939 q_ptr->setLabelsPen(Qt::NoPen);// NoPen for performance reasons
946 q_ptr->setLabelsPen(Qt::NoPen);// NoPen for performance reasons
940 }
947 }
948 if (forced || font == m_labelsFont){
949 q_ptr->setLabelsFont(theme->labelFont());
950 }
951 }
952 if (m_titleVisible) {
953 if (forced || brush == m_titleBrush){
954 q_ptr->setTitleBrush(theme->labelBrush());
955 }
941 if (forced || pen == m_titlePen){
956 if (forced || pen == m_titlePen){
942 q_ptr->setTitlePen(Qt::NoPen);// Noen for performance reasons
957 q_ptr->setTitlePen(Qt::NoPen);// Noen for performance reasons
943 }
958 }
959 //TODO: discuss with Tero
960 if (forced || font == m_titleFont){
961 QFont font(m_labelsFont);
962 font.setBold(true);
963 q_ptr->setTitleFont(font);
964 }
965 }
944 if (forced || m_shadesVisible) {
966 if (forced || m_shadesVisible) {
945
946 if (forced || brush == m_shadesBrush){
967 if (forced || brush == m_shadesBrush){
947 q_ptr->setShadesBrush(theme->backgroundShadesBrush());
968 q_ptr->setShadesBrush(theme->backgroundShadesBrush());
948 }
969 }
@@ -955,24 +976,6 void QAbstractAxisPrivate::initializeTheme(ChartTheme* theme, bool forced)
955 q_ptr->setShadesVisible(true);
976 q_ptr->setShadesVisible(true);
956 }
977 }
957 }
978 }
958
959 if (forced || pen == m_axisPen) {
960 q_ptr->setLinePen(theme->axisLinePen());
961 }
962
963 if (forced || pen == m_gridLinePen) {
964 q_ptr->setGridLinePen(theme->girdLinePen());
965 }
966
967 if (forced || font == m_labelsFont){
968 q_ptr->setLabelsFont(theme->labelFont());
969 }
970 //TODO: discuss with Tero
971 if (forced || font == m_titleFont){
972 QFont font(m_labelsFont);
973 font.setBold(true);
974 q_ptr->setTitleFont(font);
975 }
976 }
979 }
977 }
980 }
978
981
General Comments 0
You need to be logged in to leave comments. Login now