]> ToastFreeware Gitweb - toast/confclerk.git/blobdiff - src/gui/daynavigatorwidget.cpp
Bump copyright years.
[toast/confclerk.git] / src / gui / daynavigatorwidget.cpp
index dcda38f327f7c8284133682d2fa3acd68a2d6932..1b61efd7ace6f786acd2dc88f3071e47db097528 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Copyright (C) 2010 Ixonos Plc.
- * Copyright (C) 2011-2021 Philipp Spitzer, gregor herrmann, Stefan Stahl
+ * Copyright (C) 2011-2024 Philipp Spitzer, gregor herrmann, Stefan Stahl
  *
  * This file is part of ConfClerk.
  *
@@ -83,6 +83,14 @@ void DayNavigatorWidget::unsetDates() {
     this->update();
 }
 
+QSize DayNavigatorWidget::minimumSizeHint() const {
+#ifdef MAEMO
+    return QSize(20, 0);
+#else
+    return QSize(fontMetrics().lineSpacing() * 3 / 2, 0);
+#endif
+}
+
 
 void DayNavigatorWidget::configureNavigation() {
     prevDayButton->setDisabled(!mStartDate.isValid() || mCurDate == mStartDate);
@@ -112,7 +120,13 @@ void DayNavigatorWidget::paintEvent(QPaintEvent *aEvent) {
     Q_UNUSED(aEvent);
     QString selectedDateStr;
     if (mCurDate.isValid()) {
-        selectedDateStr = mCurDate.toString("dddd\nyyyy-MM-dd");
+        QString selectedDateFormat =
+#ifdef MAEMO
+                "dddd\nyyyy-MM-dd";
+#else
+                "dddd • yyyy-MM-dd";
+#endif
+        selectedDateStr = mCurDate.toString(selectedDateFormat);
         bool hasConference = ((Application*) qApp)->hasActiveConference();
         if (hasConference) {
             Conference& conference = ((Application*) qApp)->activeConference();
@@ -120,7 +134,7 @@ void DayNavigatorWidget::paintEvent(QPaintEvent *aEvent) {
                 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") + ")";
+                selectedDateStr += " • " + (minus ? QString("-") : "+") + shift.toString("HH:mm");
             }
         }
     } else {