Remove workaround that is not needed anymore with Qt 5.12

See discussion at
https://stackoverflow.com/questions/10755058/qflags-enum-type-conversion-fails-all-of-a-sudden
This commit is contained in:
Jean-Marc Lasgouttes 2024-10-23 13:37:29 +02:00
parent 29c4e4706e
commit 8837f8ca8c

View File

@ -613,12 +613,7 @@ void GuiLyXFiles::passParams(string const & data)
void GuiLyXFiles::selectItem(QString const & item) void GuiLyXFiles::selectItem(QString const & item)
{ {
/* Using an intermediary variable flags is needed up to at least QList<QTreeWidgetItem *> twi = filesLW->findItems(item, Qt::MatchExactly | Qt::MatchRecursive);
* Qt 5.5 because of a subtle namespace issue. See:
* https://stackoverflow.com/questions/10755058/qflags-enum-type-conversion-fails-all-of-a-sudden
* for details.*/
Qt::MatchFlags const flags(Qt::MatchExactly|Qt::MatchRecursive);
QList<QTreeWidgetItem *> twi = filesLW->findItems(item, flags);
if (!twi.isEmpty()) if (!twi.isEmpty())
twi.first()->setSelected(true); twi.first()->setSelected(true);
} }