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();}
+ void setDisplayTimeShift(int newValue) {setValue("display_time_shift", newValue); update("display_time_shift");}
+
bool isActive() const { return value("active").toBool(); }
QString url() const { return stringFromNullable(value("url")); }
update("url");
}
+ /// Returns a QTime that is shifted by displayTimeShift minutes
+ QTime shiftTime(const QTime& value) const;
+
private:
static QString stringFromNullable(const QVariant& v)
{