X-Git-Url: https://git.toastfreeware.priv.at/toast/confclerk.git/blobdiff_plain/ebe26af4f4448f1c3dd125c63da6cc080541a6b5..080dc7d603d45ba0662aa731418993ddd45b5fe8:/src/gui/searchtabcontainer.cpp diff --git a/src/gui/searchtabcontainer.cpp b/src/gui/searchtabcontainer.cpp index 248725f..5551b0c 100644 --- a/src/gui/searchtabcontainer.cpp +++ b/src/gui/searchtabcontainer.cpp @@ -1,6 +1,6 @@ /* * Copyright (C) 2010 Ixonos Plc. - * Copyright (C) 2011-2015 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();