##// END OF EJS Templates
Fixed build issue with margin related funcs
Tero Ahola -
r642:232e93af7ea7
parent child
Show More
@@ -11,8 +11,7 void ChartWidget::mousePressEvent(QMouseEvent *event)
11 11 {
12 12 if(event->button()!=Qt::LeftButton) return;
13 13
14 int margin = this->margin();
15
14 int margin = 25;
16 15 QRect rect(margin,margin,width()-2*margin,height()-2*margin);
17 16
18 17 m_origin = event->pos();
@@ -16,19 +16,9 DeclarativeChart::ChartTheme DeclarativeChart::theme()
16 16
17 17 void DeclarativeChart::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
18 18 {
19 qDebug() << "geometryChanged " << this << " old geometry: " << oldGeometry;
20 19 if (newGeometry.isValid()) {
21 20 if (newGeometry.width() > 0 && newGeometry.height() > 0) {
22 // TODO: setting margin should not be needed to make axis visible?
23 const int margin = 30;
24 if (m_chart->margin() == 0
25 && newGeometry.width() > (margin * 2)
26 && newGeometry.height() > (margin * 2)) {
27 m_chart->setMargin(margin);
28 21 m_chart->resize(newGeometry.width(), newGeometry.height());
29 } else {
30 m_chart->resize(newGeometry.width(), newGeometry.height());
31 }
32 22 }
33 23 }
34 24 }
General Comments 0
You need to be logged in to leave comments. Login now