summaryrefslogtreecommitdiffstats
path: root/src/qchartview.cpp
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@digia.com>2012-03-19 10:25:55 +0200
committerMichal Klocek <michal.klocek@digia.com>2012-03-19 10:25:55 +0200
commit4f21953d9289b7054de0237af9e0b500e700b46d (patch)
treeb23f32f50731ea336ec2f958fa892e10327c47d7 /src/qchartview.cpp
parent61d3ed85e2c12eacdf0015899f5fa8442a7e97c0 (diff)
Changes background item
* removes marin from public iterface * adds padding and backgroundpadding * adds roundess diameter
Diffstat (limited to 'src/qchartview.cpp')
-rw-r--r--src/qchartview.cpp17
1 files changed, 4 insertions, 13 deletions
diff --git a/src/qchartview.cpp b/src/qchartview.cpp
index 534d9b53..25483a8d 100644
--- a/src/qchartview.cpp
+++ b/src/qchartview.cpp
@@ -46,7 +46,6 @@ QChartView::QChartView(QWidget *parent) :
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
setScene(m_scene);
- m_chart->setMargin(50);
m_scene->addItem(m_chart);
setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
}
@@ -126,14 +125,6 @@ void QChartView::zoomOut()
}
/*!
- Returns the chart margin, which is the distance between the widget edge and the part of the chart where the actual data can be displayed.
-*/
-int QChartView::margin() const
-{
- return m_chart->margin();
-}
-
-/*!
Sets the chart \a title. A description text that is drawn above the chart.
*/
void QChartView::setChartTitle(const QString& title)
@@ -240,8 +231,8 @@ void QChartView::mousePressEvent(QMouseEvent *event)
{
if(m_rubberBand && m_rubberBand->isEnabled() && event->button() == Qt::LeftButton) {
- int margin = m_chart->margin();
- QRect rect(margin, margin, width() - 2 * margin, height() - 2 * margin);
+ int padding = m_chart->padding();
+ QRect rect(padding, padding, width() - 2 * padding, height() - 2 * padding);
if (rect.contains(event->pos())) {
m_rubberBandOrigin = event->pos();
@@ -262,8 +253,8 @@ void QChartView::mousePressEvent(QMouseEvent *event)
void QChartView::mouseMoveEvent(QMouseEvent *event)
{
if(m_rubberBand && m_rubberBand->isVisible()) {
- int margin = m_chart->margin();
- QRect rect(margin, margin, width() - 2 * margin, height() - 2 * margin);
+ int padding = m_chart->padding();
+ QRect rect(padding, padding, width() - 2 * padding, height() - 2 * padding);
int width = event->pos().x() - m_rubberBandOrigin.x();
int height = event->pos().y() - m_rubberBandOrigin.y();
if(!m_verticalRubberBand) {