diff options
author | Jani Honkonen <jani.honkonen@digia.com> | 2012-04-04 17:31:42 +0300 |
---|---|---|
committer | Jani Honkonen <jani.honkonen@digia.com> | 2012-04-04 17:32:41 +0300 |
commit | 7f4e2249f98853756c838f64d08c03e03bafda36 (patch) | |
tree | b799f203b6cdaedb874ce9452342511e79d04def /demos | |
parent | 3583c695b95eb80cf8a03ab6a00c2533b061a057 (diff) |
Improving pie examples
Diffstat (limited to 'demos')
-rw-r--r-- | demos/piechartcustomization/mainwidget.cpp | 10 | ||||
-rw-r--r-- | demos/piechartcustomization/mainwidget.h | 2 |
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(); |