Changeset e662750 for src/gui


Ignore:
Timestamp:
01/21/10 10:49:41 (12 years ago)
Author:
timkoma <timkoma@…>
Branches:
master, qt5
Children:
72cd3af
Parents:
842f5f9
Message:

first working version of the search

Location:
src/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/gui/mainwindow.cpp

    r842f5f9 re662750  
    7171    trackTreeView->setItemDelegate(new Delegate(trackTreeView));
    7272
    73     // DAY EVENTS View
     73    // SEARCH EVENTS View
    7474        searchTreeView->setHeaderHidden(true);
    7575        searchTreeView->setRootIsDecorated(false);
     
    112112        trackDayNavigator->setDates(aStartDate, aEndDate);
    113113        favouriteDayNavigator->setDates(aStartDate, aEndDate);
     114        searchDayNavigator->setDates(aStartDate, aEndDate);
    114115    }
    115116
     
    275276        columns.append( "abstract" );
    276277
     278    searchTreeView->reset();
    277279    if( mSqlEngine->searchEvent( confId, columns, searchEdit->text() ) > 0 ){
    278         searchTreeView->setVisible(true);
    279         searchDayNavigator->setVisible(true);
    280     }
    281 }
    282 
     280        static_cast<EventModel*>(searchTreeView->model())->loadSearchResultEvents(Conference::getById(confId).start(),confId);
     281        searchDayNavigator->show();
     282        searchTreeView->show();
     283    }
     284}
     285
  • src/gui/mainwindow.ui

    r842f5f9 re662750  
    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" 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>
     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>
    173173      </widget>
    174174      <widget class="QWidget" name="mapTab" >
Note: See TracChangeset for help on using the changeset viewer.