Changeset 6123b48 in confclerk_git
- Timestamp:
- 01/27/10 13:31:23 (13 years ago)
- Branches:
- master, qt5
- Children:
- 33b5c34
- Parents:
- 1bcd66f
- Location:
- src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
src/gui/eventdialog.cpp
r1bcd66f r6123b48 24 24 abstract->setText(event.abstract()); 25 25 description->setText(event.description()); 26 links->setText(static_cast<QStringList>(event.links().values()).join("\n")); 26 27 27 28 connect(favouriteButton, SIGNAL(clicked()), SLOT(favouriteClicked())); -
src/mvc/event.cpp
r1bcd66f r6123b48 125 125 } 126 126 127 QMap<QString,QString> Event::links() const 128 { 129 QSqlQuery query; 130 query.prepare("SELECT name,url FROM link WHERE xid_event = :id AND xid_conference = :conf"); 131 query.bindValue(":id", id()); 132 query.bindValue(":conf", conferenceId()); 133 query.exec(); 134 // TODO: handle qeury error 135 //qDebug() << query.lastError(); 136 137 QMap<QString,QString> links; 138 while(query.next()) 139 links.insert(query.record().value("name").toString(), query.record().value("url").toString()); 140 141 return links; 142 } 143 127 144 QList<int> Event::conflicts() const 128 145 { … … 232 249 } 233 250 251 void Event::setLinks(const QMap<QString,QString> &aLinks) 252 { 253 Q_UNUSED(aLinks); 254 255 qWarning("WARINING: setLinks() is NOT IMPLEMENTED YET"); 256 // TODO: implement 257 } 258 234 259 QList<Event> Event::getSearchResultByDate(const QDate& date, int conferenceId, QString orderBy) 235 260 { -
src/mvc/event.h
r1bcd66f r6123b48 49 49 QStringList persons() const; 50 50 QList<int> conflicts() const; 51 QMap<QString,QString> links() const; 51 52 52 53 void setId(int id) { setValue("id", id); } … … 67 68 void setRoom(const QString& room); 68 69 void setPersons(const QStringList &persons); 70 void setLinks(const QMap<QString,QString> &aLinks); 69 71 void updateConflicts(); 70 72
Note: See TracChangeset
for help on using the changeset viewer.