@@ -701,7 +701,10 void QPieSeriesPrivate::initializePieFromModel() | |||
|
701 | 701 | q->clear(); |
|
702 | 702 | |
|
703 | 703 | // create the initial slices set |
|
704 | if (m_mapOrientation == Qt::Vertical) { | |
|
704 | if (m_mapOrientation == Qt::Vertical) { | |
|
705 | if (m_mapValues >= m_model->columnCount() || m_mapLabels >= m_model->columnCount()) | |
|
706 | return; // mapped columns are not existing | |
|
707 | ||
|
705 | 708 | int sliceCount = 0; |
|
706 | 709 | if(m_mapCount == -1) |
|
707 | 710 | sliceCount = m_model->rowCount() - m_mapFirst; |
@@ -710,6 +713,9 void QPieSeriesPrivate::initializePieFromModel() | |||
|
710 | 713 | for (int i = m_mapFirst; i < m_mapFirst + sliceCount; i++) |
|
711 | 714 | q->append(m_model->data(m_model->index(i, m_mapValues), Qt::DisplayRole).toDouble(), m_model->data(m_model->index(i, m_mapLabels), Qt::DisplayRole).toString()); |
|
712 | 715 | } else { |
|
716 | if (m_mapValues >= m_model->rowCount() || m_mapLabels >= m_model->rowCount()) | |
|
717 | return; // mapped columns are not existing | |
|
718 | ||
|
713 | 719 | int sliceCount = 0; |
|
714 | 720 | if(m_mapCount == -1) |
|
715 | 721 | sliceCount = m_model->columnCount() - m_mapFirst; |
General Comments 0
You need to be logged in to leave comments.
Login now