X-Git-Url: https://git.toastfreeware.priv.at/toast/confclerk.git/blobdiff_plain/5b7fa79bd7a4f4b468a82947cc1659e866084c73..080dc7d603d45ba0662aa731418993ddd45b5fe8:/src/gui/daynavigatorwidget.cpp
diff --git a/src/gui/daynavigatorwidget.cpp b/src/gui/daynavigatorwidget.cpp
index 82b3443..1b61efd 100644
--- a/src/gui/daynavigatorwidget.cpp
+++ b/src/gui/daynavigatorwidget.cpp
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2010 Ixonos Plc.
- * Copyright (C) 2011-2017 Philipp Spitzer, gregor herrmann, Stefan Stahl
+ * Copyright (C) 2011-2024 Philipp Spitzer, gregor herrmann, Stefan Stahl
*
* This file is part of ConfClerk.
*
@@ -17,12 +17,13 @@
* You should have received a copy of the GNU General Public License along with
* ConfClerk. If not, see .
*/
-#include "daynavigatorwidget.h"
#include
#include
-#include
-#include
+
+#include "daynavigatorwidget.h"
+#include "conference.h"
+#include "application.h"
DayNavigatorWidget::DayNavigatorWidget(QWidget *aParent): QWidget(aParent) {
@@ -82,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);
@@ -111,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();
@@ -119,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 {