From d7e8a2379457ca863fdbe22ad2b38a14616cbb4c Mon Sep 17 00:00:00 2001 From: Mark Liversedge Date: Thu, 19 Jun 2014 13:17:05 +0100 Subject: [PATCH] Sidebar summary honor color changes .. was not being redrawn when the color preferences changed. --- src/DiarySidebar.cpp | 5 ++++- src/LTMSidebar.cpp | 9 ++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/DiarySidebar.cpp b/src/DiarySidebar.cpp index 14b95ccc9..2130b1cd1 100644 --- a/src/DiarySidebar.cpp +++ b/src/DiarySidebar.cpp @@ -125,8 +125,11 @@ DiarySidebar::configChanged() .arg(fgColor.name()).arg(bgColor.name())); // clear any shit left behind from parents (Larkin ?) // now apply - refresh(); + multiCalendar->refresh(); + // and summary .. forgetting what we already prepared + from = to = QDate(); + setSummary(); } void diff --git a/src/LTMSidebar.cpp b/src/LTMSidebar.cpp index c2ee7fd85..3aa7adabe 100644 --- a/src/LTMSidebar.cpp +++ b/src/LTMSidebar.cpp @@ -238,9 +238,6 @@ LTMSidebar::LTMSidebar(Context *context) : QWidget(context->mainWindow), context connect(context, SIGNAL(presetsChanged()), this, SLOT(presetsChanged())); connect(chartTree,SIGNAL(itemSelectionChanged()), this, SLOT(presetTreeWidgetSelectionChanged())); - // let everyone know what date range we are starting with - dateRangeTreeWidgetSelectionChanged(); - // setup colors configChanged(); } @@ -287,6 +284,12 @@ LTMSidebar::configChanged() // set or reset the autofilter widgets autoFilterChanged(); + // forget what we just used... + from = to = QDate(); + + // let everyone know what date range we are starting with + dateRangeTreeWidgetSelectionChanged(); + } /*----------------------------------------------------------------------