/// Applies an SQL file
bool applySqlFile(const QString sqlFile);
- // if a conferneceId != 0 is given, the confernce is updated instead of inserted.
- void addConferenceToDB(QHash<QString,QString> &aConference, int conferenceId);
+ // if a conferenceId != 0 is given, the conference is updated instead of inserted.
+ void addConferenceToDB(QHash<QString,QString> &aConference, int conferenceId, bool omit_display_time_shift = false);
void addEventToDB(QHash<QString,QString> &aEvent);
void addPersonToDB(QHash<QString,QString> &aPerson);
void addLinkToDB(QHash<QString,QString> &aLink);
void addRoomToDB(QHash<QString,QString> &aRoom);
bool deleteConference(int id);
+ bool deleteStaleEvents(int conferenceId, QSet<QString> eventIdsToKeep);
bool beginTransaction();
bool commitTransaction();