Changeset c7b58d4 in confclerk_git for src/gui/mainwindow.cpp
- Timestamp:
- 01/25/10 14:05:23 (13 years ago)
- Branches:
- master, qt5
- Children:
- 1deea3b
- Parents:
- 7620de0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/gui/mainwindow.cpp
r7620de0 rc7b58d4 247 247 void MainWindow::updateSearchView(const QDate &aDate) 248 248 { 249 /* 249 qDebug() << "MainWindow::updateSearchView(), aDate: " << aDate.toString() ; 250 250 searchTreeView->reset(); 251 251 int eventsCount = static_cast<EventModel*>(searchTreeView->model())->loadSearchResultEvents(aDate,AppSettings::confId()); 252 if( eventsCount ){ 252 if( eventsCount || 253 searchDayNavigator->getCurrentDate() != Conference::getById(AppSettings::confId()).start() ){ 253 254 searchVerticalWidget->show(); 254 255 searchAgainButton->show(); … … 261 262 searchHead->show(); 262 263 } 263 */264 264 } 265 265 … … 312 312 void MainWindow::searchClicked() 313 313 { 314 Q List<QString> columns;314 QHash<QString,QString> columns; 315 315 316 316 if( searchTitle->isChecked() ) 317 columns. append( "title");317 columns.insertMulti("EVENT", "title"); 318 318 if( searchAbstract->isChecked() ) 319 columns.append( "abstract" ); 320 321 mSqlEngine->searchEvent( AppSettings::confId(), columns, searchEdit->text() ); 319 columns.insertMulti("EVENT", "abstract"); 320 if( searchTag->isChecked() ) 321 columns.insertMulti("EVENT", "tag"); 322 if( searchSpeaker->isChecked() ) 323 columns["PERSON"] = "name"; 324 if( searchRoom->isChecked() ) 325 columns["ROOM"] = "name"; 326 327 QString keyword = searchEdit->text().replace( QString("%"), QString("\\%") ); 328 qDebug() << "\nKeyword to search: " << keyword; 329 mSqlEngine->searchEvent( AppSettings::confId(), columns, keyword ); 330 322 331 updateSearchView( Conference::getById(AppSettings::confId()).start() ); 323 332 }
Note: See TracChangeset
for help on using the changeset viewer.