+ selectedDateStr = mCurDate.toString(selectedDateFormat);
+ bool hasConference = ((Application*) qApp)->hasActiveConference();
+ if (hasConference) {
+ Conference& conference = ((Application*) qApp)->activeConference();
+ if (conference.hasDisplayTimeShift() && conference.displayTimeShift() != 0) {
+ QTime shift(0, 0);
+ bool minus = conference.displayTimeShift() < 0;
+ shift = shift.addSecs(conference.displayTimeShift() * 60 * (minus ? -1 : 1));
+ selectedDateStr += " • " + (minus ? QString("-") : "+") + shift.toString("HH:mm");
+ }
+ }
+ } else {
+ selectedDateStr = tr("No date");
+ }
+ QPainter painter(this);
+ painter.save();
+
+ // rectangle only for the text
+ QRect q(-selectedDate->height()-selectedDate->y(), selectedDate->x(), selectedDate->height(), selectedDate->width());