Changeset 78e3575 for src/mvc/event.cpp
- Timestamp:
- 02/03/10 14:19:18 (12 years ago)
- Branches:
- master, qt5
- Children:
- a1755df
- Parents:
- e296dc6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mvc/event.cpp
re296dc6 r78e3575 144 144 } 145 145 146 QStringList Event::persons() const 147 { 148 QSqlQuery query; 149 // TODO: conference ID isn't used here 150 query.prepare("SELECT person.name FROM person INNER JOIN event_person ON person.id = event_person.xid_person AND event_person.xid_event = :id"); 151 query.bindValue(":id", id()); 152 query.exec(); 153 // TODO: handle qeury error 154 //qDebug() << query.lastError(); 155 156 QStringList persons; 157 while(query.next()) 158 persons.append(query.record().value("name").toString()); 159 160 return persons; 146 QStringList Event::persons() 147 { 148 if( personsList.isEmpty() ) 149 { 150 QSqlQuery query; 151 // TODO: conference ID isn't used here 152 query.prepare("SELECT person.name FROM person INNER JOIN event_person ON person.id = event_person.xid_person AND event_person.xid_event = :id"); 153 query.bindValue(":id", id()); 154 query.exec(); 155 // TODO: handle qeury error 156 //qDebug() << query.lastError(); 157 158 while(query.next()) 159 personsList.append(query.record().value("name").toString()); 160 } 161 162 return personsList; 161 163 } 162 164
Note: See TracChangeset
for help on using the changeset viewer.