Changeset 7b3cd0e in confclerk_git for src/mvc/event.cpp
- Timestamp:
- 01/20/17 21:46:55 (6 years ago)
- Branches:
- master, qt5
- Children:
- ec7fa22
- Parents:
- ea8416e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mvc/event.cpp
rea8416e r7b3cd0e 91 91 ( start >= :s1 AND ( start + duration ) < :e1 ) \ 92 92 OR ( ( start + duration ) > :s2 AND start < :e2 ) ) \ 93 AND favourite = 1 AND NOT id = :id ORDER BY start, duration");93 AND favourite >= 1 AND NOT id = :id ORDER BY start, duration"); 94 94 query.bindValue(":conf", event.conferenceId()); 95 95 query.bindValue(":s1", convertToDb(event.start(), QVariant::DateTime)); … … 117 117 QDateTime dayStart(date, conference.dayChangeTime(), Qt::UTC); 118 118 QSqlQuery query; 119 query.prepare(selectQuery() + QString("WHERE xid_conference = :conf AND start >= :start AND start < :end AND favourite = 1 ORDER BY start, duration"));119 query.prepare(selectQuery() + QString("WHERE xid_conference = :conf AND start >= :start AND start < :end AND favourite >= 1 ORDER BY start, duration")); 120 120 query.bindValue(":conf", conferenceId); 121 121 query.bindValue(":start", dayStart.toTime_t()); … … 195 195 bool Event::hasTimeConflict() const 196 196 { 197 if( !isFavourite()) // if it's not favourite, it can't have time-conflict197 if(favourite() == Favourite_no) // if it's not favourite, it can't have time-conflict 198 198 return false; 199 199 200 return conflictEvents(id(),conferenceId()).count() > 0 ? true : false; 200 return conflictEvents(id(),conferenceId()).count() > 0; 201 } 202 203 void Event::cycleFavourite() { 204 switch (favourite()) { 205 case Favourite_no: setFavourite(Favourite_strong); break; 206 case Favourite_strong: setFavourite(Favourite_weak); break; 207 case Favourite_weak: setFavourite(Favourite_no); break; 208 } 201 209 } 202 210
Note: See TracChangeset
for help on using the changeset viewer.