X-Git-Url: https://git.toastfreeware.priv.at/toast/confclerk.git/blobdiff_plain/54b69e25c788102c591647d94d57f6d16fc32773..080dc7d603d45ba0662aa731418993ddd45b5fe8:/src/gui/searchtabcontainer.cpp diff --git a/src/gui/searchtabcontainer.cpp b/src/gui/searchtabcontainer.cpp index b0fcb9c..5551b0c 100644 --- a/src/gui/searchtabcontainer.cpp +++ b/src/gui/searchtabcontainer.cpp @@ -1,6 +1,6 @@ /* * Copyright (C) 2010 Ixonos Plc. - * Copyright (C) 2011-2014 Philipp Spitzer, gregor herrmann, Stefan Stahl + * Copyright (C) 2011-2024 Philipp Spitzer, gregor herrmann, Stefan Stahl * * This file is part of ConfClerk. * @@ -60,19 +60,19 @@ void SearchTabContainer::showSearchDialog(bool show) { void SearchTabContainer::searchButtonClicked() { if (!sqlEngine) return; - QHash columns; + QMultiHash columns; SearchHead *searchHeader = static_cast(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();