aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/history/historywindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/General/history/historywindow.cpp')
-rw-r--r--src/plugins/General/history/historywindow.cpp11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/plugins/General/history/historywindow.cpp b/src/plugins/General/history/historywindow.cpp
index cbd7439d2..8880b3c7c 100644
--- a/src/plugins/General/history/historywindow.cpp
+++ b/src/plugins/General/history/historywindow.cpp
@@ -192,7 +192,7 @@ void HistoryWindow::loadDistribution()
QString dayStr = date.toString(tr("dd MMMM"));
int topLevelCount = m_ui->distributionTreeWidget->topLevelItemCount();
- if(!topLevelCount)
+ if(!topLevelCount || m_ui->distributionTreeWidget->topLevelItem(topLevelCount - 1)->text(0) != monthStr)
{
m_ui->distributionTreeWidget->addTopLevelItem(new QTreeWidgetItem());
m_ui->distributionTreeWidget->topLevelItem(topLevelCount++)->setText(0, monthStr);
@@ -201,15 +201,6 @@ void HistoryWindow::loadDistribution()
m_ui->distributionTreeWidget->topLevelItem(topLevelCount - 1)->setBackground(0, bgColor);
m_ui->distributionTreeWidget->topLevelItem(topLevelCount - 1)->setForeground(0, textColor);
}
- else if(m_ui->distributionTreeWidget->topLevelItem(topLevelCount - 1)->text(0) != monthStr)
- {
- m_ui->distributionTreeWidget->addTopLevelItem(new QTreeWidgetItem());
- m_ui->distributionTreeWidget->topLevelItem(topLevelCount++)->setText(0, monthStr);
- m_ui->distributionTreeWidget->topLevelItem(topLevelCount - 1)->setFirstColumnSpanned(true);
- m_ui->distributionTreeWidget->topLevelItem(topLevelCount - 1)->setTextAlignment(0, Qt::AlignCenter);
- m_ui->distributionTreeWidget->topLevelItem(topLevelCount - 1)->setBackground(0, bgColor);
- m_ui->distributionTreeWidget->topLevelItem(topLevelCount - 1)->setForeground(0, textColor);
- }
QTreeWidgetItem *topLevelItem = m_ui->distributionTreeWidget->topLevelItem(topLevelCount - 1);
QTreeWidgetItem *item = new QTreeWidgetItem();