Changeset 4693fa6 for src/gui


Ignore:
Timestamp:
01/20/10 22:02:30 (12 years ago)
Author:
pavelpa <pavelpa@…>
Branches:
master, qt5
Children:
8fe9bd2
Parents:
926f106
Message:

changed 'Activity' -> 'Track'

Location:
src/gui
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src/gui/mainwindow.cpp

    r926f106 r4693fa6  
    77#include <schedulexmlparser.h>
    88
    9 #include <activity.h>
     9#include <track.h>
    1010#include <eventmodel.h>
    1111#include <delegate.h>
     
    4040    statusBar()->showMessage(tr("Ready"));
    4141
    42     //update activity map
    43     Activity::updateActivityMap();
     42    //update track map
     43    Track::updateTrackMap();
    4444
    4545    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(updateFavouritesDayView(const QDate &)));
     46    connect(trackDayNavigator, SIGNAL(dateChanged(const QDate &)), SLOT(updateTracksView(const QDate &)));
     47    connect(favouriteDayNavigator, SIGNAL(dateChanged(const QDate &)), SLOT(updateFavouritesView(const QDate &)));
    4848
    4949    // DAY EVENTS View
     
    6464
    6565    //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));
    7272
    7373    // DAY EVENTS View
     
    8383    connect(dayTreeView, SIGNAL(clicked(const QModelIndex &)), SLOT(itemClicked(const QModelIndex &)));
    8484    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 &)));
    8686    connect(searchTreeView, SIGNAL(clicked(const QModelIndex &)), SLOT(itemClicked(const QModelIndex &)));
    8787    // request for map to be displayed
    8888    connect(dayTreeView, SIGNAL(requestForMap(const QModelIndex &)), SLOT(displayMap(const QModelIndex &)));
    8989    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 &)));
    9191    connect(searchTreeView, SIGNAL(requestForMap(const QModelIndex &)), SLOT(displayMap(const QModelIndex &)));
    9292    // event search button clicked
     
    103103    {
    104104        dayNavigator->hide(); // hide DayNavigatorWidget
    105         activityDayNavigator->hide();
     105        trackDayNavigator->hide();
    106106    }
    107107    else
     
    110110        QDate aEndDate = Conference::getById(confId).end();
    111111        dayNavigator->setDates(aStartDate, aEndDate);
    112         activityDayNavigator->setDates(aStartDate, aEndDate);
     112        trackDayNavigator->setDates(aStartDate, aEndDate);
    113113        favouriteDayNavigator->setDates(aStartDate, aEndDate);
    114114    }
     
    162162        QDate aEndDate = Conference::getById(confId).end();
    163163        dayNavigator->setDates(aStartDate, aEndDate);
    164         activityDayNavigator->setDates(aStartDate, aEndDate);
    165     }
    166     //update activity map
    167     Activity::updateActivityMap();
     164        trackDayNavigator->setDates(aStartDate, aEndDate);
     165    }
     166    //update track map
     167    Track::updateTrackMap();
    168168}
    169169
     
    207207        }
    208208        break;
    209     case 2: //index 2 of tabWidget: activitiesTab
    210         {
    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();
    214214        }
    215215        break;
     
    221221}
    222222
    223 void MainWindow::updateActivitiesDayView(const QDate &aDate)
    224 {
    225     static_cast<EventModel*>(actTreeView->model())->loadEventsByActivities(aDate, confId);
    226     actTreeView->reset();
    227     activityDayNavigator->show();
    228 }
    229 
    230 void MainWindow::updateFavouritesDayView(const QDate &aDate)
     223void MainWindow::updateTracksView(const QDate &aDate)
     224{
     225    static_cast<EventModel*>(trackTreeView->model())->loadEventsByTrack(aDate, confId);
     226    trackTreeView->reset();
     227    trackDayNavigator->show();
     228}
     229
     230void MainWindow::updateFavouritesView(const QDate &aDate)
    231231{
    232232    static_cast<EventModel*>(favTreeView->model())->loadFavEvents(aDate,confId);
  • src/gui/mainwindow.h

    r926f106 r4693fa6  
    2323    void updateDayView(const QDate &aDate);
    2424    void updateTab(const int n);
    25     void updateActivitiesDayView(const QDate &aDate);
    26     void updateFavouritesDayView(const QDate &aDate);
     25    void updateTracksView(const QDate &aDate);
     26    void updateFavouritesView(const QDate &aDate);
    2727    void itemClicked(const QModelIndex &aIndex);
    2828    void displayMap(const QModelIndex &aIndex);
  • src/gui/mainwindow.ui

    r926f106 r4693fa6  
    66    <x>0</x>
    77    <y>0</y>
    8     <width>531</width>
    9     <height>373</height>
     8    <width>609</width>
     9    <height>431</height>
    1010   </rect>
    1111  </property>
     
    6969      <widget class="QWidget" name="activitiesTab" >
    7070       <attribute name="title" >
    71         <string>Activities</string>
     71        <string>Tracks</string>
    7272       </attribute>
    7373       <layout class="QGridLayout" name="gridLayout_4" >
     
    7575         <layout class="QVBoxLayout" name="activitiesVerticalLayout" >
    7676          <item>
    77            <widget class="DayNavigatorWidget" native="1" name="activityDayNavigator" />
    78           </item>
    79           <item>
    80            <widget class="TreeView" name="actTreeView" >
     77           <widget class="DayNavigatorWidget" native="1" name="trackDayNavigator" />
     78          </item>
     79          <item>
     80           <widget class="TreeView" name="trackTreeView" >
    8181            <property name="maximumSize" >
    8282             <size>
     
    9191       </layout>
    9292      </widget>
    93       <widget class="QWidget" name="searchTab">
    94        <attribute name="title">
     93      <widget class="QWidget" name="searchTab" >
     94       <attribute name="title" >
    9595        <string>Search</string>
    9696       </attribute>
    97        <layout class="QVBoxLayout" name="verticalLayout_3">
    98          <item>
    99           <layout class="QFormLayout" name="formLayout">
    100            <property name="fieldGrowthPolicy">
    101             <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
    102            </property>
    103            <item row="0" column="0">
    104             <widget class="QCheckBox" name="searchTitle">
    105              <property name="text">
    106               <string>Title</string>
    107              </property>
    108             </widget>
    109            </item>
    110            <item row="0" column="1">
    111             <layout class="QHBoxLayout" name="horizontalLayout">
    112              <item>
    113               <widget class="QLineEdit" name="searchEdit">
    114                <property name="enabled">
    115                 <bool>true</bool>
    116                </property>
    117                <property name="toolTip">
    118                 <string>type a keyword to search</string>
    119                </property>
    120               </widget>
    121              </item>
    122              <item>
    123               <widget class="QPushButton" name="searchButton">
    124                <property name="text">
    125                 <string>Search</string>
    126                </property>
    127                <property name="checkable">
    128                 <bool>false</bool>
    129                </property>
    130                <property name="autoDefault">
    131                 <bool>false</bool>
    132                </property>
    133                <property name="default">
    134                 <bool>true</bool>
    135                </property>
    136                <property name="flat">
    137                 <bool>false</bool>
    138                </property>
    139               </widget>
    140              </item>
    141             </layout>
    142            </item>
    143            <item row="1" column="0">
    144             <widget class="QCheckBox" name="searchAbstract">
    145              <property name="text">
    146               <string>Abstract</string>
    147              </property>
    148             </widget>
    149            </item>
    150           </layout>
    151          </item>
    152          <item>
    153           <widget class="DayNavigatorWidget" name="searchDayNavigator" native="true">
    154            <property name="maximumSize">
    155             <size>
    156              <width>16777215</width>
    157              <height>16777215</height>
    158             </size>
    159            </property>
    160           </widget>
    161          </item>
    162          <item>
    163           <widget class="TreeView" name="searchTreeView">
    164            <property name="maximumSize">
    165             <size>
    166              <width>16777215</width>
    167              <height>16777215</height>
    168             </size>
    169            </property>
    170           </widget>
    171          </item>
    172         </layout>
    173       </widget>
    174       <widget class="QWidget" name="mapTab">
    175        <attribute name="title">
     97       <layout class="QVBoxLayout" name="verticalLayout_3" >
     98        <item>
     99         <layout class="QFormLayout" name="formLayout" >
     100          <property name="fieldGrowthPolicy" >
     101           <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
     102          </property>
     103          <item row="0" column="0" >
     104           <widget class="QCheckBox" name="searchTitle" >
     105            <property name="text" >
     106             <string>Title</string>
     107            </property>
     108           </widget>
     109          </item>
     110          <item row="0" column="1" >
     111           <layout class="QHBoxLayout" name="horizontalLayout" >
     112            <item>
     113             <widget class="QLineEdit" name="searchEdit" >
     114              <property name="enabled" >
     115               <bool>true</bool>
     116              </property>
     117              <property name="toolTip" >
     118               <string>type a keyword to search</string>
     119              </property>
     120             </widget>
     121            </item>
     122            <item>
     123             <widget class="QPushButton" name="searchButton" >
     124              <property name="text" >
     125               <string>Search</string>
     126              </property>
     127              <property name="checkable" >
     128               <bool>false</bool>
     129              </property>
     130              <property name="autoDefault" >
     131               <bool>false</bool>
     132              </property>
     133              <property name="default" >
     134               <bool>true</bool>
     135              </property>
     136              <property name="flat" >
     137               <bool>false</bool>
     138              </property>
     139             </widget>
     140            </item>
     141           </layout>
     142          </item>
     143          <item row="1" column="0" >
     144           <widget class="QCheckBox" name="searchAbstract" >
     145            <property name="text" >
     146             <string>Abstract</string>
     147            </property>
     148           </widget>
     149          </item>
     150         </layout>
     151        </item>
     152        <item>
     153         <widget class="DayNavigatorWidget" native="1" name="searchDayNavigator" >
     154          <property name="maximumSize" >
     155           <size>
     156            <width>16777215</width>
     157            <height>16777215</height>
     158           </size>
     159          </property>
     160         </widget>
     161        </item>
     162        <item>
     163         <widget class="TreeView" name="searchTreeView" >
     164          <property name="maximumSize" >
     165           <size>
     166            <width>16777215</width>
     167            <height>16777215</height>
     168           </size>
     169          </property>
     170         </widget>
     171        </item>
     172       </layout>
     173      </widget>
     174      <widget class="QWidget" name="mapTab" >
     175       <attribute name="title" >
    176176        <string>Map</string>
    177177       </attribute>
     
    186186     <x>0</x>
    187187     <y>0</y>
    188      <width>531</width>
     188     <width>609</width>
    189189     <height>22</height>
    190190    </rect>
Note: See TracChangeset for help on using the changeset viewer.