Changeset 4693fa6 in confclerk_git for src/gui/mainwindow.cpp
- Timestamp:
- 01/20/10 22:02:30 (13 years ago)
- Branches:
- master, qt5
- Children:
- 8fe9bd2
- Parents:
- 926f106
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/gui/mainwindow.cpp
r926f106 r4693fa6 7 7 #include <schedulexmlparser.h> 8 8 9 #include < activity.h>9 #include <track.h> 10 10 #include <eventmodel.h> 11 11 #include <delegate.h> … … 40 40 statusBar()->showMessage(tr("Ready")); 41 41 42 //update activitymap43 Activity::updateActivityMap();42 //update track map 43 Track::updateTrackMap(); 44 44 45 45 connect(dayNavigator, SIGNAL(dateChanged(const QDate &)), SLOT(updateDayView(const QDate &))); 46 connect( activityDayNavigator, SIGNAL(dateChanged(const QDate &)), SLOT(updateActivitiesDayView(const QDate &)));47 connect(favouriteDayNavigator, SIGNAL(dateChanged(const QDate &)), SLOT(updateFavourites DayView(const QDate &)));46 connect(trackDayNavigator, SIGNAL(dateChanged(const QDate &)), SLOT(updateTracksView(const QDate &))); 47 connect(favouriteDayNavigator, SIGNAL(dateChanged(const QDate &)), SLOT(updateFavouritesView(const QDate &))); 48 48 49 49 // DAY EVENTS View … … 64 64 65 65 //ACTIVITIES View 66 actTreeView->setHeaderHidden(true);67 actTreeView->setRootIsDecorated(false);68 actTreeView->setIndentation(0);69 actTreeView->setAnimated(true);70 actTreeView->setModel(new EventModel());71 actTreeView->setItemDelegate(new Delegate(actTreeView));66 trackTreeView->setHeaderHidden(true); 67 trackTreeView->setRootIsDecorated(false); 68 trackTreeView->setIndentation(0); 69 trackTreeView->setAnimated(true); 70 trackTreeView->setModel(new EventModel()); 71 trackTreeView->setItemDelegate(new Delegate(trackTreeView)); 72 72 73 73 // DAY EVENTS View … … 83 83 connect(dayTreeView, SIGNAL(clicked(const QModelIndex &)), SLOT(itemClicked(const QModelIndex &))); 84 84 connect(favTreeView, SIGNAL(clicked(const QModelIndex &)), SLOT(itemClicked(const QModelIndex &))); 85 connect( actTreeView, SIGNAL(clicked(const QModelIndex &)), SLOT(itemClicked(const QModelIndex &)));85 connect(trackTreeView, SIGNAL(clicked(const QModelIndex &)), SLOT(itemClicked(const QModelIndex &))); 86 86 connect(searchTreeView, SIGNAL(clicked(const QModelIndex &)), SLOT(itemClicked(const QModelIndex &))); 87 87 // request for map to be displayed 88 88 connect(dayTreeView, SIGNAL(requestForMap(const QModelIndex &)), SLOT(displayMap(const QModelIndex &))); 89 89 connect(favTreeView, SIGNAL(requestForMap(const QModelIndex &)), SLOT(displayMap(const QModelIndex &))); 90 connect( actTreeView, SIGNAL(requestForMap(const QModelIndex &)), SLOT(displayMap(const QModelIndex &)));90 connect(trackTreeView, SIGNAL(requestForMap(const QModelIndex &)), SLOT(displayMap(const QModelIndex &))); 91 91 connect(searchTreeView, SIGNAL(requestForMap(const QModelIndex &)), SLOT(displayMap(const QModelIndex &))); 92 92 // event search button clicked … … 103 103 { 104 104 dayNavigator->hide(); // hide DayNavigatorWidget 105 activityDayNavigator->hide();105 trackDayNavigator->hide(); 106 106 } 107 107 else … … 110 110 QDate aEndDate = Conference::getById(confId).end(); 111 111 dayNavigator->setDates(aStartDate, aEndDate); 112 activityDayNavigator->setDates(aStartDate, aEndDate);112 trackDayNavigator->setDates(aStartDate, aEndDate); 113 113 favouriteDayNavigator->setDates(aStartDate, aEndDate); 114 114 } … … 162 162 QDate aEndDate = Conference::getById(confId).end(); 163 163 dayNavigator->setDates(aStartDate, aEndDate); 164 activityDayNavigator->setDates(aStartDate, aEndDate);165 } 166 //update activitymap167 Activity::updateActivityMap();164 trackDayNavigator->setDates(aStartDate, aEndDate); 165 } 166 //update track map 167 Track::updateTrackMap(); 168 168 } 169 169 … … 207 207 } 208 208 break; 209 case 2: //index 2 of tabWidget: activitiesTab210 { 211 static_cast<EventModel*>( actTreeView->model())->loadEventsByActivities(Conference::getById(confId).start(), confId);212 actTreeView->reset();213 activityDayNavigator->show();209 case 2: //index 2 of tabWidget: trackTab 210 { 211 static_cast<EventModel*>(trackTreeView->model())->loadEventsByTrack(Conference::getById(confId).start(), confId); 212 trackTreeView->reset(); 213 trackDayNavigator->show(); 214 214 } 215 215 break; … … 221 221 } 222 222 223 void MainWindow::update ActivitiesDayView(const QDate &aDate)224 { 225 static_cast<EventModel*>( actTreeView->model())->loadEventsByActivities(aDate, confId);226 actTreeView->reset();227 activityDayNavigator->show();228 } 229 230 void MainWindow::updateFavourites DayView(const QDate &aDate)223 void MainWindow::updateTracksView(const QDate &aDate) 224 { 225 static_cast<EventModel*>(trackTreeView->model())->loadEventsByTrack(aDate, confId); 226 trackTreeView->reset(); 227 trackDayNavigator->show(); 228 } 229 230 void MainWindow::updateFavouritesView(const QDate &aDate) 231 231 { 232 232 static_cast<EventModel*>(favTreeView->model())->loadFavEvents(aDate,confId);
Note: See TracChangeset
for help on using the changeset viewer.