Expose utc_offset and display_time_shift in Conference class.
authorPhilipp Spitzer <philipp@spitzer.priv.at>
Wed, 21 Jul 2021 21:49:20 +0000 (23:49 +0200)
committerPhilipp Spitzer <philipp@spitzer.priv.at>
Wed, 21 Jul 2021 21:49:20 +0000 (23:49 +0200)
src/mvc/conference.h

index 694fd48b1baca8e0a37d62ab4a5ed5a6a80b3c3f..f042445293bd85e79083b84a554c17e33a7025a0 100644 (file)
@@ -51,6 +51,10 @@ public:
     int dayChange() const { return value("day_change").toInt(); } // in seconds from 00:00
     QTime dayChangeTime() const {QTime dayChangeTime(0, 0); return dayChangeTime.addSecs(dayChange());}
     int timeslotDuration() const { return value("timeslot_duration").toInt(); } // in seconds
     int dayChange() const { return value("day_change").toInt(); } // in seconds from 00:00
     QTime dayChangeTime() const {QTime dayChangeTime(0, 0); return dayChangeTime.addSecs(dayChange());}
     int timeslotDuration() const { return value("timeslot_duration").toInt(); } // in seconds
+    bool hasUtcOffset() const {return !value("utc_offset").isNull();}
+    int utcOffset() const {return value("utc_offset").toInt();}
+    bool hasDisplayTimeShift() const {return !value("display_time_shift").isNull();}
+    int displayTimeShift() const {return value("display_time_shift").toInt();}
     bool isActive() const { return value("active").toBool(); }
     QString url() const { return stringFromNullable(value("url")); }
 
     bool isActive() const { return value("active").toBool(); }
     QString url() const { return stringFromNullable(value("url")); }