- Timestamp:
- 07/04/11 23:42:02 (12 years ago)
- Branches:
- master, qt5
- Children:
- 526128c
- Parents:
- 8dd3dd2
- Location:
- src/mvc
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mvc/conference.cpp
r8dd3dd2 re6ab8a2 34 34 << QSqlField("active", QVariant::Bool) 35 35 << QSqlField("url", QVariant::String) 36 << QSqlField("map", QVariant::String)37 36 ); 38 37 -
src/mvc/conference.h
r8dd3dd2 re6ab8a2 52 52 bool isActive() const { return value("active").toBool(); } 53 53 QString url() const { return stringFromNullable(value("url")); } 54 QString map() const { return stringFromNullable(value("map")); }55 54 56 55 #if 0 -
src/mvc/delegate.cpp
r8dd3dd2 re6ab8a2 150 150 mControls[AlarmControlOff]->paint(painter, option.rect); 151 151 #endif 152 if (event->room()->hasMap())153 mControls[MapControl]->paint(painter, option.rect);154 152 if(event->hasTimeConflict()) 155 153 mControls[WarningControl]->paint(painter, option.rect); … … 376 374 mControls.insert(AlarmControlOff, 377 375 new Control(AlarmControlOff, QString(":icons/appointment-soon-off.png"), mControls[FavouriteControlOff])); 378 379 // MAP ICON380 mControls.insert(MapControl,381 new Control(MapControl, QString(":icons/applications-internet.png"), mControls[AlarmControlOn]));382 #else383 // MAP ICON384 mControls.insert(MapControl,385 new Control(MapControl, QString(":icons/applications-internet.png"), mControls[FavouriteControlOn]));386 376 #endif 387 377 388 378 // WARNING ICON 389 379 mControls.insert(WarningControl, 390 new Control(WarningControl, QString(":icons/dialog-warning.png"), mControls[ MapControl]));380 new Control(WarningControl, QString(":icons/dialog-warning.png"), mControls[FavouriteControlOn])); 391 381 } 392 382 -
src/mvc/delegate.h
r8dd3dd2 re6ab8a2 38 38 AlarmControlOn, 39 39 AlarmControlOff, 40 MapControl,41 40 WarningControl 42 41 }; -
src/mvc/room.cpp
r8dd3dd2 re6ab8a2 22 22 23 23 QString const Room::sTableName = QString("room"); 24 int const Room::sTableColCount = 3;24 int const Room::sTableColCount = 2; 25 25 const QString Room::NAME = "name"; 26 26 27 27 QSqlRecord const Room::sColumns = Room::toRecord(QList<QSqlField>() 28 28 << QSqlField("id", QVariant::Int) 29 << QSqlField(NAME, QVariant::String) 30 << QSqlField("picture", QVariant::String)); 29 << QSqlField(NAME, QVariant::String)); 31 30 32 31 Room Room::retrieveByName(QString name) -
src/mvc/room.h
r8dd3dd2 re6ab8a2 36 36 QString name() const { return value("name").toString(); } 37 37 void setName(const QString & type) { setValue("name", type); } 38 // TODO: make naming consistent - either "picture" or "map"39 QVariant map() const { return value("picture"); }40 bool hasMap() const41 {42 // empty strings also treasted as NULL,43 // as storing NULLs requires rewrite of storing code and DB scheme44 return !isNull("picture") and !value("picture").toString().isEmpty();45 }46 38 int insert(); 47 39 public: -
src/mvc/treeview.cpp
r8dd3dd2 re6ab8a2 126 126 } 127 127 break; 128 case Delegate::MapControl:129 {130 // handle Alarm Control clicked131 emit(requestForMap(aIndex));132 handled = true;133 }134 break;135 128 case Delegate::WarningControl: 136 129 { -
src/mvc/treeview.h
r8dd3dd2 re6ab8a2 37 37 void handleItemClicked(const QModelIndex &index); 38 38 signals: 39 void requestForMap(const QModelIndex &aIndex);40 39 void requestForConflicts(const QModelIndex &aIndex); 41 40 void eventHasChanged(int aEventId, bool aReloadModel = false); // emited when user changes some event details, eg. sets it Favourite
Note: See TracChangeset
for help on using the changeset viewer.