From 8a1d737adb4b9fa6fa79fbdd82d9dc6d291ffe10 Mon Sep 17 00:00:00 2001 From: Mark Liversedge Date: Fri, 23 Jan 2015 17:46:25 +0000 Subject: [PATCH] Diary Sidebar highlight current month .. signpost what we've selected --- src/DiarySidebar.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/DiarySidebar.cpp b/src/DiarySidebar.cpp index d534b1db6..f6b46d0a0 100644 --- a/src/DiarySidebar.cpp +++ b/src/DiarySidebar.cpp @@ -437,7 +437,7 @@ DiarySidebar::setSummary() //******************************************************************************** GcMiniCalendar::GcMiniCalendar(Context *context, bool master) : context(context), master(master) { - setContentsMargins(0,0,0,0); + setContentsMargins(1,1,1,1); setAutoFillBackground(true); setObjectName("miniCalendar"); @@ -654,7 +654,13 @@ GcMiniCalendar::event(QEvent *e) QPainter painter(this); QRect all(0,0,width(),height()); //painter.fillRect(all, QColor("#B3B4BA")); - painter.fillRect(all, QColor(Qt::white)); + painter.fillRect(all, GColor(CPLOTBACKGROUND)); + + if (_ride) { + QDate when = _ride->dateTime.date(); + if (when >= QDate(year,month,01) && when < QDate(year,month,01).addMonths(1)) + painter.fillRect(all, GColor(CPLOTMARKER)); + } } int n=0;