summaryrefslogtreecommitdiffstats
path: root/demos
diff options
context:
space:
mode:
authorJani Honkonen <jani.honkonen@digia.com>2012-04-04 17:31:42 +0300
committerJani Honkonen <jani.honkonen@digia.com>2012-04-04 17:32:41 +0300
commit7f4e2249f98853756c838f64d08c03e03bafda36 (patch)
treeb799f203b6cdaedb874ce9452342511e79d04def /demos
parent3583c695b95eb80cf8a03ab6a00c2533b061a057 (diff)
Improving pie examples
Diffstat (limited to 'demos')
-rw-r--r--demos/piechartcustomization/mainwidget.cpp10
-rw-r--r--demos/piechartcustomization/mainwidget.h2
2 files changed, 7 insertions, 5 deletions
diff --git a/demos/piechartcustomization/mainwidget.cpp b/demos/piechartcustomization/mainwidget.cpp
index 7b80dc0e..f235670e 100644
--- a/demos/piechartcustomization/mainwidget.cpp
+++ b/demos/piechartcustomization/mainwidget.cpp
@@ -111,7 +111,7 @@ MainWidget::MainWidget(QWidget* parent)
m_endAngle->setValue(m_series->pieEndAngle());
m_endAngle->setSingleStep(1);
- QPushButton *addSlice = new QPushButton("Add slice");
+ QPushButton *appendSlice = new QPushButton("Append slice");
QPushButton *insertSlice = new QPushButton("Insert slice");
QFormLayout* seriesSettingsLayout = new QFormLayout();
@@ -120,7 +120,7 @@ MainWidget::MainWidget(QWidget* parent)
seriesSettingsLayout->addRow("Size factor", m_sizeFactor);
seriesSettingsLayout->addRow("Start angle", m_startAngle);
seriesSettingsLayout->addRow("End angle", m_endAngle);
- seriesSettingsLayout->addRow(addSlice);
+ seriesSettingsLayout->addRow(appendSlice);
seriesSettingsLayout->addRow(insertSlice);
QGroupBox* seriesSettings = new QGroupBox("Series");
seriesSettings->setLayout(seriesSettingsLayout);
@@ -130,7 +130,7 @@ MainWidget::MainWidget(QWidget* parent)
connect(m_sizeFactor, SIGNAL(valueChanged(double)), this, SLOT(updateSerieSettings()));
connect(m_startAngle, SIGNAL(valueChanged(double)), this, SLOT(updateSerieSettings()));
connect(m_endAngle, SIGNAL(valueChanged(double)), this, SLOT(updateSerieSettings()));
- connect(addSlice, SIGNAL(clicked()), this, SLOT(addSlice()));
+ connect(appendSlice, SIGNAL(clicked()), this, SLOT(appendSlice()));
connect(insertSlice, SIGNAL(clicked()), this, SLOT(insertSlice()));
// slice settings
@@ -295,7 +295,7 @@ void MainWidget::showFontDialog()
m_font->setText(dialog.currentFont().toString());
}
-void MainWidget::addSlice()
+void MainWidget::appendSlice()
{
*m_series << new CustomSlice(10.0, "Slice " + QString::number(m_series->count()+1));
}
@@ -315,6 +315,8 @@ void MainWidget::removeSlice()
if (!m_slice)
return;
+ m_sliceName->setText("<click a slice>");
+
m_series->remove(m_slice);
m_slice = 0;
}
diff --git a/demos/piechartcustomization/mainwidget.h b/demos/piechartcustomization/mainwidget.h
index b01fe95a..6ab0e63b 100644
--- a/demos/piechartcustomization/mainwidget.h
+++ b/demos/piechartcustomization/mainwidget.h
@@ -53,7 +53,7 @@ public Q_SLOTS:
void updateSliceSettings();
void handleSliceClicked(QPieSlice* slice, Qt::MouseButtons buttons);
void showFontDialog();
- void addSlice();
+ void appendSlice();
void insertSlice();
void removeSlice();