X-Git-Url: https://git.toastfreeware.priv.at/toast/confclerk.git/blobdiff_plain/1bcd66f3a4a3d201f3e45334affcc3b8a6c4b153..6123b4802e094983b3f0bfa29e0f7cac27bb0be2:/src/mvc/event.cpp diff --git a/src/mvc/event.cpp b/src/mvc/event.cpp index 1dc3af7..d587a36 100644 --- a/src/mvc/event.cpp +++ b/src/mvc/event.cpp @@ -124,6 +124,23 @@ QStringList Event::persons() const return persons; } +QMap Event::links() const +{ + QSqlQuery query; + query.prepare("SELECT name,url FROM link WHERE xid_event = :id AND xid_conference = :conf"); + query.bindValue(":id", id()); + query.bindValue(":conf", conferenceId()); + query.exec(); + // TODO: handle qeury error + //qDebug() << query.lastError(); + + QMap links; + while(query.next()) + links.insert(query.record().value("name").toString(), query.record().value("url").toString()); + + return links; +} + QList Event::conflicts() const { QSqlQuery query; @@ -231,6 +248,14 @@ void Event::setPersons(const QStringList &persons) // TODO: implement } +void Event::setLinks(const QMap &aLinks) +{ + Q_UNUSED(aLinks); + + qWarning("WARINING: setLinks() is NOT IMPLEMENTED YET"); + // TODO: implement +} + QList Event::getSearchResultByDate(const QDate& date, int conferenceId, QString orderBy) {