- Timestamp:
- 01/20/17 20:33:09 (6 years ago)
- Branches:
- master, qt5
- Children:
- ea8416e
- Parents:
- 8cb2bc7
- Location:
- src/mvc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mvc/event.cpp
r8cb2bc7 r3cd9fe6 32 32 << QSqlField("type", QVariant::String) 33 33 << QSqlField("language", QVariant::String) 34 << QSqlField("favourite", QVariant:: Bool)34 << QSqlField("favourite", QVariant::Int) 35 35 << QSqlField("alarm", QVariant::Bool) 36 36 << QSqlField("tag", QVariant::String) -
src/mvc/event.h
r8cb2bc7 r3cd9fe6 36 36 }; 37 37 38 39 enum Favourite {Favourite_no=0, Favourite_weak=2, Favourite_strong=1}; 40 41 38 42 class Event : public OrmRecord<Event> 39 43 { … … 60 64 QString type() const { return value("type").toString(); } 61 65 QString language() const { return value("language").toString(); } 62 bool isFavourite() const { return value("favourite").toBool(); } 66 Favourite favourite() const { return static_cast<Favourite>(value("favourite").toInt()); } 67 bool isFavourite() const { return favourite() > 0; } // deprecated 63 68 bool hasAlarm() const { return value("alarm").toBool(); } 64 69 bool hasTimeConflict() const; … … 82 87 void setType(const QString & type) { setValue("type", type); } 83 88 void setLanguage(const QString & language) { setValue("language", language); } 84 void setFavourite(bool favourite) { setValue("favourite", (int)((favourite))); } 89 void setFavourite(Favourite favourite) { setValue("favourite", (int) favourite); } 90 void setFavourite(bool favourite) { setFavourite(favourite ? Favourite_strong : Favourite_no); } // deprecated 85 91 void setHasAlarm(bool alarm) { setValue("alarm", (int)((alarm))); } 86 92 void setTag(const QString& tag) { setValue("tag", tag); }
Note: See TracChangeset
for help on using the changeset viewer.