diff --git a/apps/opencs/view/filter/editwidget.cpp b/apps/opencs/view/filter/editwidget.cpp index 2ccef17a86..5ea99c5dcc 100644 --- a/apps/opencs/view/filter/editwidget.cpp +++ b/apps/opencs/view/filter/editwidget.cpp @@ -60,20 +60,66 @@ void CSVFilter::EditWidget::filterRowsInserted (const QModelIndex& parent, int s void CSVFilter::EditWidget::createFilterRequest (std::vector< std::pair< std::string, std::vector< std::string > > >& filterSource) { - clear(); + const unsigned count = filterSource.size(); + bool multipleElements = false; - std::string filter(generateFilter(*filterSource.begin())); - insert(QString::fromUtf8(filter.c_str())); - - for (unsigned i = 0; i < filterSource.size(); ++i) //test + switch (count) { - std::cout<