##// END OF EJS Templates
Add stub from minimum size
Michal Klocek -
r782:55ca9199fd76
parent child
Show More
@@ -69,10 +69,12 QTCOMMERCIALCHART_BEGIN_NAMESPACE
69 69 QChart::QChart(QGraphicsItem *parent, Qt::WindowFlags wFlags) : QGraphicsWidget(parent,wFlags),
70 70 d_ptr(new QChartPrivate(this))
71 71 {
72 //setMinimumSize(200,200);
72 73 d_ptr->m_legend = new QLegend(this);
73 74 d_ptr->m_dataset = new ChartDataSet(this);
74 75 d_ptr->m_presenter = new ChartPresenter(this,d_ptr->m_dataset);
75
76 int padding = d_ptr->m_presenter->padding();
77 setMinimumSize(3*padding,3*padding);
76 78 connect(d_ptr->m_dataset,SIGNAL(seriesAdded(QSeries*,Domain*)),d_ptr->m_legend,SLOT(handleSeriesAdded(QSeries*,Domain*)));
77 79 connect(d_ptr->m_dataset,SIGNAL(seriesRemoved(QSeries*)),d_ptr->m_legend,SLOT(handleSeriesRemoved(QSeries*)));
78 80 }
@@ -60,7 +60,6 QChartView::QChartView(QChart *chart,QWidget *parent) :
60 60 d_ptr->m_scene = new QGraphicsScene(this);
61 61 d_ptr->m_chart = chart;
62 62 d_ptr->m_presenter = chart->d_ptr->m_presenter;
63
64 63 setFrameShape(QFrame::NoFrame);
65 64 setBackgroundRole(QPalette::Window);
66 65 setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
@@ -207,8 +206,9 void QChartView::keyPressEvent(QKeyEvent *event)
207 206 */
208 207 void QChartView::resizeEvent(QResizeEvent *event)
209 208 {
210 d_ptr->m_chart->resize(size());
211 209 QGraphicsView::resizeEvent(event);
210 d_ptr->m_chart->resize(size());
211 setSceneRect(d_ptr->m_chart->geometry());
212 212 }
213 213
214 214 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
General Comments 0
You need to be logged in to leave comments. Login now