comparison layer/TimeValueLayer.cpp @ 630:c3593bb2de6b

Use italic for value labels (as opposed to label labels)
author Chris Cannam
date Tue, 16 Apr 2013 10:06:10 +0100
parents 355fa700ce70
children f69e08be3379
comparison
equal deleted inserted replaced
629:355fa700ce70 630:c3593bb2de6b
1135 1135
1136 paint.drawRect(x, -1, nx - x, v->height() + 1); 1136 paint.drawRect(x, -1, nx - x, v->height() + 1);
1137 } 1137 }
1138 1138
1139 QString label = p.label; 1139 QString label = p.label;
1140 bool italic = false;
1140 1141
1141 if (label == "" && 1142 if (label == "" &&
1142 (m_plotStyle == PlotPoints || 1143 (m_plotStyle == PlotPoints ||
1143 m_plotStyle == PlotSegmentation)) { 1144 m_plotStyle == PlotSegmentation)) {
1144 label = QString("%1").arg(p.value); //??? but use italic? 1145 label = QString("%1").arg(p.value);
1146 italic = true;
1145 } 1147 }
1146 1148
1147 if (label != "") { 1149 if (label != "") {
1148 if (!haveNext || nx > x + 6 + paint.fontMetrics().width(p.label)) { 1150 if (!haveNext || nx > x + 6 + paint.fontMetrics().width(p.label)) {
1149 v->drawVisibleText(paint, x + 5, textY, label, View::OutlinedText); 1151 v->drawVisibleText(paint, x + 5, textY, label,
1152 italic ?
1153 View::OutlinedItalicText :
1154 View::OutlinedText);
1150 } 1155 }
1151 } 1156 }
1152 1157
1153 prevFrame = p.frame; 1158 prevFrame = p.frame;
1154 } 1159 }