- Timestamp:
- 10/17/11 20:15:33 (11 years ago)
- Branches:
- master, qt5
- Children:
- c81f30a
- Parents:
- 264f5e7
- Location:
- src
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
src/gui/mainwindow.cpp
r264f5e7 rdc66a91 85 85 86 86 // event details have changed 87 connect(dayTabContainer, SIGNAL(eventChanged(int,bool)), SLOT( redisplayEvent(int,bool)));88 connect(favsTabContainer, SIGNAL(eventChanged(int,bool)), SLOT( redisplayEvent(int,bool)));89 connect(tracksTabContainer, SIGNAL(eventChanged(int,bool)), SLOT( redisplayEvent(int,bool)));90 connect(roomsTabContainer, SIGNAL(eventChanged(int,bool)), SLOT( redisplayEvent(int,bool)));91 connect(searchTabContainer, SIGNAL(eventChanged(int,bool)), SLOT( redisplayEvent(int,bool)));87 connect(dayTabContainer, SIGNAL(eventChanged(int,bool)), SLOT(onEventChanged(int,bool))); 88 connect(favsTabContainer, SIGNAL(eventChanged(int,bool)), SLOT(onEventChanged(int,bool))); 89 connect(tracksTabContainer, SIGNAL(eventChanged(int,bool)), SLOT(onEventChanged(int,bool))); 90 connect(roomsTabContainer, SIGNAL(eventChanged(int,bool)), SLOT(onEventChanged(int,bool))); 91 connect(searchTabContainer, SIGNAL(eventChanged(int,bool)), SLOT(onEventChanged(int,bool))); 92 92 93 93 // date has changed … … 155 155 156 156 157 158 void MainWindow::redisplayEvent(int aEventId, bool aReloadModel) 159 { 157 void MainWindow::onEventChanged(int aEventId, bool favouriteChanged) { 160 158 dayTabContainer->redisplayEvent(aEventId); 161 favsTabContainer->redisplayEvent(aEventId,aReloadModel); 159 if (favouriteChanged) favsTabContainer->redisplayDate(dayNavigator->curDate()); 160 else favsTabContainer->redisplayEvent(aEventId); 162 161 tracksTabContainer->redisplayEvent(aEventId); 163 162 roomsTabContainer->redisplayEvent(aEventId); 164 163 searchTabContainer->redisplayEvent(aEventId); 165 164 } 165 166 166 167 167 void MainWindow::useConference(int id) -
src/gui/mainwindow.h
r264f5e7 rdc66a91 49 49 void on_searchAction_triggered(); 50 50 51 void redisplayEvent(int aEventId, bool aReloadModel);51 void onEventChanged(int aEventId, bool favouriteChanged); 52 52 // TODO: remove 53 53 void networkQueryFinished(QNetworkReply*); -
src/gui/tabcontainer.cpp
r264f5e7 rdc66a91 87 87 88 88 89 void TabContainer::redisplayEvent(int aEventId, bool aReloadModel) { 90 /* if (aReloadModel) updateTreeView(dayNavigator->curDate()); 91 else */ static_cast<EventModel*>(treeView->model())->updateModel(aEventId); 89 void TabContainer::redisplayEvent(int aEventId) { 90 static_cast<EventModel*>(treeView->model())->updateModel(aEventId); 92 91 } 93 92 -
src/gui/tabcontainer.h
r264f5e7 rdc66a91 45 45 46 46 public slots: 47 virtual void redisplayEvent(int aEventId , bool aReloadModel = false);47 virtual void redisplayEvent(int aEventId); 48 48 void redisplayDate(const QDate& curDate); 49 49 -
src/mvc/treeview.cpp
r264f5e7 rdc66a91 80 80 } 81 81 82 // have to emit 'event HasChanged' signal on all events in conflict82 // have to emit 'eventChanged' signal on all events in conflict 83 83 for(int i=0; i<conflicts.count(); i++) 84 emit (eventHasChanged(conflicts[i].id()));84 emit eventChanged(conflicts[i].id(), false); 85 85 86 86 // since the Favourite icon has changed, update TreeViews accordingly 87 87 // all TreeViews have to listen on this signal 88 emit (eventHasChanged(event.id(),true));88 emit eventChanged(event.id(), true); 89 89 90 90 handled = true; … … 119 119 // since the Alarm icon has changed, update TreeView accordingly 120 120 // all TreeViews have to listen on this signal 121 emit (eventHasChanged(event.id()));121 emit eventChanged(event.id(), false); 122 122 handled = true; 123 123 } -
src/mvc/treeview.h
r264f5e7 rdc66a91 38 38 signals: 39 39 void requestForConflicts(const QModelIndex &aIndex); 40 void event HasChanged(int aEventId, bool aReloadModel = false); // emited when user changes some event details, eg. sets it Favourite40 void eventChanged(int aEventId, bool favouriteChanged); // emited when user changes some event details, eg. sets it Favourite 41 41 }; 42 42
Note: See TracChangeset
for help on using the changeset viewer.