/*
* Copyright (C) 2010 Ixonos Plc.
- * Copyright (C) 2011-2015 Philipp Spitzer, gregor herrmann, Stefan Stahl
+ * Copyright (C) 2011-2024 Philipp Spitzer, gregor herrmann, Stefan Stahl
*
* This file is part of ConfClerk.
*
public:
static Event getById(int id, int conferenceId);
static QList<Event> getByDate(const QDate & date, int conferenceId, QString orderBy);
- static QList<Event> getFavByDate(const QDate & date, int conferenceId); // get Favourities by Date
+ static QList<Event> getFavByDate(const QDate & date, int conferenceId); // get favourites by date
static QList<Event> getSearchResultByDate(const QDate& date, int conferenceId, QString orderBy);
static QList<Event> getByTrack(int id);
static QList<Event> getByDateAndRoom(const QDate& date, int conferenceId);
QString language() const { return value("language").toString(); }
Favourite favourite() const { return static_cast<Favourite>(value("favourite").toInt()); }
bool hasAlarm() const { return value("alarm").toBool(); }
- bool hasTimeConflict() const;
+ Favourite timeConflict() const;
QString tag() const { return value("tag").toString(); }
QString title() const { return value("title").toString(); }
QString subtitle() const { return value("subtitle").toString(); }
void setType(const QString & type) { setValue("type", type); }
void setLanguage(const QString & language) { setValue("language", language); }
void setFavourite(Favourite favourite) { setValue("favourite", (int) favourite); }
- void cycleFavourite();
+ void cycleFavourite(bool back = false);
void setHasAlarm(bool alarm) { setValue("alarm", (int)((alarm))); }
void setTag(const QString& tag) { setValue("tag", tag); }
void setTitle(const QString& title) { setValue("title", title); }