void SearchTabContainer::searchButtonClicked() {
if (!sqlEngine) return;
- QHash<QString,QString> columns;
+ QMultiHash<QString,QString> columns;
SearchHead *searchHeader = static_cast<SearchHead*>(header);
- if( searchHeader->searchTitle->isChecked() )
- columns.insertMulti("EVENT", "title");
- if( searchHeader->searchAbstract->isChecked() )
- columns.insertMulti("EVENT", "abstract");
- if( searchHeader->searchTag->isChecked() )
- columns.insertMulti("EVENT", "tag");
- if( searchHeader->searchSpeaker->isChecked() )
- columns["PERSON"] = "name";
- if( searchHeader->searchRoom->isChecked() )
- columns["ROOM"] = "name";
+ if (searchHeader->searchTitle->isChecked())
+ columns.insert("EVENT", "title");
+ if (searchHeader->searchAbstract->isChecked())
+ columns.insert("EVENT", "abstract");
+ if (searchHeader->searchTag->isChecked())
+ columns.insert("EVENT", "tag");
+ if (searchHeader->searchSpeaker->isChecked())
+ columns.insert("PERSON", "name");
+ if (searchHeader->searchRoom->isChecked())
+ columns.insert("ROOM", "name");
QString keyword = searchHeader->searchEdit->text();