┌─┤ mark @ Mark-Linux ~/GitProjects/dolphin [18:29:46] └─> $ arc patch D10832 [±master ✓] Created and checked out branch arcpatch-D10832. Checking patch src/views/viewproperties.cpp... Checking patch src/views/versioncontrol/versioncontrolobserver.cpp... Checking patch src/views/versioncontrol/kversioncontrolplugin.h... Checking patch src/views/dolphinviewactionhandler.cpp... Checking patch src/views/dolphinview.h... Checking patch src/views/dolphinview.cpp... Checking patch src/views/dolphinitemlistview.cpp... Checking patch src/views/dolphinfileitemlistwidget.cpp... Checking patch src/tests/placesitemmodeltest.cpp... Checking patch src/tests/kitemlistselectionmanagertest.cpp... Checking patch src/tests/kitemlistcontrollertest.cpp... Checking patch src/settings/viewpropertiesdialog.cpp... Checking patch src/settings/viewmodes/viewsettingstab.h... Checking patch src/settings/viewmodes/viewsettingstab.cpp... Checking patch src/settings/viewmodes/viewsettingspage.cpp... Checking patch src/settings/viewmodes/viewmodesettings.h... Checking patch src/settings/viewmodes/viewmodesettings.cpp... Checking patch src/settings/viewmodes/dolphinfontrequester.h... Checking patch src/settings/viewmodes/dolphinfontrequester.cpp... Checking patch src/settings/servicemodel.cpp... Checking patch src/settings/kcm/kcmdolphinviewmodes.cpp... Checking patch src/panels/places/placespanel.cpp... Checking patch src/panels/places/placesitemmodel.cpp... Checking patch src/panels/information/pixmapviewer.h... Checking patch src/panels/information/pixmapviewer.cpp... Checking patch src/panels/folders/folderspanel.h... Checking patch src/panels/folders/folderspanel.cpp... Checking patch src/kitemviews/private/kitemlistviewanimation.cpp... Checking patch src/kitemviews/private/kitemlistheaderwidget.h... Checking patch src/kitemviews/private/kitemlistheaderwidget.cpp... Checking patch src/kitemviews/private/kdirectorycontentscounterworker.h... Checking patch src/kitemviews/private/kdirectorycontentscounterworker.cpp... Checking patch src/kitemviews/private/kdirectorycontentscounter.cpp... Checking patch src/kitemviews/kstandarditemlistwidget.h... Checking patch src/kitemviews/kstandarditemlistwidget.cpp... Checking patch src/kitemviews/kstandarditemlistview.h... Checking patch src/kitemviews/kstandarditemlistview.cpp... Checking patch src/kitemviews/kitemlistviewaccessible.cpp... Checking patch src/kitemviews/kitemlistview.h... Checking patch src/kitemviews/kitemlistview.cpp... Checking patch src/kitemviews/kitemlistselectionmanager.h... Checking patch src/kitemviews/kitemlistselectionmanager.cpp... Checking patch src/kitemviews/kitemlistheader.cpp... Checking patch src/kitemviews/kitemlistcontroller.h... Checking patch src/kitemviews/kitemlistcontroller.cpp... Checking patch src/kitemviews/kfileitemmodelrolesupdater.h... Checking patch src/kitemviews/kfileitemmodelrolesupdater.cpp... Checking patch src/kitemviews/kfileitemmodel.h... Checking patch src/kitemviews/kfileitemmodel.cpp... Checking patch src/kitemviews/kfileitemlistview.cpp... Checking patch src/dolphinmainwindow.cpp... Checking patch src/dolphincontextmenu.h... Checking patch src/dolphincontextmenu.cpp... Applied patch src/views/viewproperties.cpp cleanly. Applied patch src/views/versioncontrol/versioncontrolobserver.cpp cleanly. Applied patch src/views/versioncontrol/kversioncontrolplugin.h cleanly. Applied patch src/views/dolphinviewactionhandler.cpp cleanly. Applied patch src/views/dolphinview.h cleanly. Applied patch src/views/dolphinview.cpp cleanly. Applied patch src/views/dolphinitemlistview.cpp cleanly. Applied patch src/views/dolphinfileitemlistwidget.cpp cleanly. Applied patch src/tests/placesitemmodeltest.cpp cleanly. Applied patch src/tests/kitemlistselectionmanagertest.cpp cleanly. Applied patch src/tests/kitemlistcontrollertest.cpp cleanly. Applied patch src/settings/viewpropertiesdialog.cpp cleanly. Applied patch src/settings/viewmodes/viewsettingstab.h cleanly. Applied patch src/settings/viewmodes/viewsettingstab.cpp cleanly. Applied patch src/settings/viewmodes/viewsettingspage.cpp cleanly. Applied patch src/settings/viewmodes/viewmodesettings.h cleanly. Applied patch src/settings/viewmodes/viewmodesettings.cpp cleanly. Applied patch src/settings/viewmodes/dolphinfontrequester.h cleanly. Applied patch src/settings/viewmodes/dolphinfontrequester.cpp cleanly. Applied patch src/settings/servicemodel.cpp cleanly. Applied patch src/settings/kcm/kcmdolphinviewmodes.cpp cleanly. Applied patch src/panels/places/placespanel.cpp cleanly. Applied patch src/panels/places/placesitemmodel.cpp cleanly. Applied patch src/panels/information/pixmapviewer.h cleanly. Applied patch src/panels/information/pixmapviewer.cpp cleanly. Applied patch src/panels/folders/folderspanel.h cleanly. Applied patch src/panels/folders/folderspanel.cpp cleanly. Applied patch src/kitemviews/private/kitemlistviewanimation.cpp cleanly. Applied patch src/kitemviews/private/kitemlistheaderwidget.h cleanly. Applied patch src/kitemviews/private/kitemlistheaderwidget.cpp cleanly. Applied patch src/kitemviews/private/kdirectorycontentscounterworker.h cleanly. Applied patch src/kitemviews/private/kdirectorycontentscounterworker.cpp cleanly. Applied patch src/kitemviews/private/kdirectorycontentscounter.cpp cleanly. Applied patch src/kitemviews/kstandarditemlistwidget.h cleanly. Applied patch src/kitemviews/kstandarditemlistwidget.cpp cleanly. Applied patch src/kitemviews/kstandarditemlistview.h cleanly. Applied patch src/kitemviews/kstandarditemlistview.cpp cleanly. Applied patch src/kitemviews/kitemlistviewaccessible.cpp cleanly. Applied patch src/kitemviews/kitemlistview.h cleanly. Applied patch src/kitemviews/kitemlistview.cpp cleanly. Applied patch src/kitemviews/kitemlistselectionmanager.h cleanly. Applied patch src/kitemviews/kitemlistselectionmanager.cpp cleanly. Applied patch src/kitemviews/kitemlistheader.cpp cleanly. Applied patch src/kitemviews/kitemlistcontroller.h cleanly. Applied patch src/kitemviews/kitemlistcontroller.cpp cleanly. Applied patch src/kitemviews/kfileitemmodelrolesupdater.h cleanly. Applied patch src/kitemviews/kfileitemmodelrolesupdater.cpp cleanly. Applied patch src/kitemviews/kfileitemmodel.h cleanly. Applied patch src/kitemviews/kfileitemmodel.cpp cleanly. Applied patch src/kitemviews/kfileitemlistview.cpp cleanly. Applied patch src/dolphinmainwindow.cpp cleanly. Applied patch src/dolphincontextmenu.h cleanly. Applied patch src/dolphincontextmenu.cpp cleanly. OKAY Successfully committed patch. ┌─┤ mark @ Mark-Linux ~/GitProjects/dolphin [18:29:57] └─> $ cd ../dolphin_build [±arcpatch-D10832 ✓] ┌─┤ mark @ Mark-Linux ~/GitProjects/dolphin_build [18:30:03] └─> $ make -j 17 -- Found KF5: success (found suitable version "5.43.0", minimum required is "5.43.0") found components: DocTools Init KCMUtils NewStuff CoreAddons I18n DBusAddons Bookmarks Config KIO Parts Solid IconThemes Completion TextWidgets Notifications Crash -- Found KF5: success (found suitable version "5.43.0", minimum required is "5.43.0") found components: Activities -- Baloo packages are found -- The following OPTIONAL packages have been found: * KF5Activities (required version >= 5.43.0) * KF5Baloo (required version >= 4.97), Baloo Core libraries, For adding desktop-wide search and tagging support to dolphin * KF5BalooWidgets (required version >= 4.97), Baloos Widgets, * KF5FileMetaData (required version >= 5.19.0), For accessing file metadata labels -- The following REQUIRED packages have been found: * ECM (required version >= 1.6.0) * Qt5Core * Qt5Concurrent * Qt5Widgets * Qt5Gui * Qt5DBus * Qt5 (required version >= 5.5.0) * KF5DocTools (required version >= 5.43.0) * KF5Init (required version >= 5.43.0) * KF5KCMUtils (required version >= 5.43.0) * KF5NewStuff (required version >= 5.43.0) * KF5CoreAddons (required version >= 5.43.0) * Gettext * PythonInterp * KF5I18n (required version >= 5.43.0) * KF5DBusAddons (required version >= 5.43.0) * KF5Bookmarks (required version >= 5.43.0) * KF5Config (required version >= 5.43.0) * KF5KIO (required version >= 5.43.0) * KF5Parts (required version >= 5.43.0) * KF5Solid (required version >= 5.43.0) * KF5IconThemes (required version >= 5.43.0) * KF5Completion (required version >= 5.43.0) * KF5TextWidgets (required version >= 5.43.0) * KF5Notifications (required version >= 5.43.0) * KF5Crash (required version >= 5.43.0) * KF5 (required version >= 5.43.0) * Phonon4Qt5 * Qt5Test -- Configuring done -- Generating done -- Build files have been written to: /home/mark/GitProjects/dolphin_build [ 1%] Automatic MOC for target dolphinvcs [ 2%] Built target org.freedesktop.FileManager1.xml_target [ 2%] Built target doc-index-cache-bz2 [ 2%] Built target dolphinvcs_autogen Scanning dependencies of target dolphinvcs [ 3%] Building CXX object src/CMakeFiles/dolphinvcs.dir/views/versioncontrol/kversioncontrolplugin.cpp.o [ 3%] Building CXX object src/CMakeFiles/dolphinvcs.dir/dolphinvcs_autogen/mocs_compilation.cpp.o [ 3%] Linking CXX shared library libdolphinvcs.so [ 3%] Built target dolphinvcs [ 3%] Automatic MOC for target dolphinprivate [ 3%] Built target dolphinprivate_autogen Scanning dependencies of target dolphinprivate [ 3%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kfileitemlistview.cpp.o [ 3%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kfileitemlistwidget.cpp.o [ 4%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kfileitemmodel.cpp.o [ 4%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kfileitemmodelrolesupdater.cpp.o [ 5%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kitemlistgroupheader.cpp.o [ 5%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kitemlistcontroller.cpp.o [ 5%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kitemlistcontainer.cpp.o [ 5%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kitemlistselectionmanager.cpp.o [ 5%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kitemlistheader.cpp.o [ 5%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kitemlistview.cpp.o [ 5%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kitemlistviewaccessible.cpp.o [ 6%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kitemlistwidget.cpp.o [ 6%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kstandarditemlistwidget.cpp.o [ 7%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/kstandarditemlistview.cpp.o [ 7%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/private/kdirectorycontentscounter.cpp.o [ 8%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/private/kdirectorycontentscounterworker.cpp.o [ 9%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/private/kitemlistheaderwidget.cpp.o [ 9%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/private/kitemlistsizehintresolver.cpp.o [ 9%] Building CXX object src/CMakeFiles/dolphinprivate.dir/kitemviews/private/kitemlistviewanimation.cpp.o /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontroller.cpp: In member function ‘virtual bool KItemListController::keyPressEvent(QKeyEvent*)’: /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontroller.cpp:435:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontroller.cpp:438:5: note: here default: ^~~~~~~ [ 9%] Building CXX object src/CMakeFiles/dolphinprivate.dir/settings/additionalinfodialog.cpp.o /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemmodel.cpp: In member function ‘virtual QMimeData* KFileItemModel::createMimeData(const KItemSet&) const’: /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemmodel.cpp:249:10: warning: variable ‘canUseMostLocalUrls’ set but not used [-Wunused-but-set-variable] bool canUseMostLocalUrls = true; ^~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object src/CMakeFiles/dolphinprivate.dir/settings/applyviewpropsjob.cpp.o [ 10%] Building CXX object src/CMakeFiles/dolphinprivate.dir/settings/viewmodes/viewmodesettings.cpp.o [ 10%] Building CXX object src/CMakeFiles/dolphinprivate.dir/settings/viewpropertiesdialog.cpp.o [ 10%] Building CXX object src/CMakeFiles/dolphinprivate.dir/settings/viewpropsprogressinfo.cpp.o [ 11%] Building CXX object src/CMakeFiles/dolphinprivate.dir/views/dolphinfileitemlistwidget.cpp.o [ 11%] Building CXX object src/CMakeFiles/dolphinprivate.dir/views/dolphinitemlistview.cpp.o [ 11%] Building CXX object src/CMakeFiles/dolphinprivate.dir/views/dolphinremoteencoding.cpp.o [ 12%] Building CXX object src/CMakeFiles/dolphinprivate.dir/views/dolphinview.cpp.o [ 12%] Building CXX object src/CMakeFiles/dolphinprivate.dir/views/dolphinviewactionhandler.cpp.o [ 13%] Building CXX object src/CMakeFiles/dolphinprivate.dir/views/versioncontrol/updateitemstatesthread.cpp.o [ 13%] Building CXX object src/CMakeFiles/dolphinprivate.dir/views/versioncontrol/versioncontrolobserver.cpp.o [ 13%] Building CXX object src/CMakeFiles/dolphinprivate.dir/views/viewmodecontroller.cpp.o [ 14%] Building CXX object src/CMakeFiles/dolphinprivate.dir/views/viewproperties.cpp.o [ 14%] Building CXX object src/CMakeFiles/dolphinprivate.dir/dolphin_directoryviewpropertysettings.cpp.o [ 15%] Building CXX object src/CMakeFiles/dolphinprivate.dir/dolphinprivate_autogen/mocs_compilation.cpp.o [ 15%] Linking CXX shared library libdolphinprivate.so [ 28%] Built target dolphinprivate [ 28%] Automatic MOC for target dolphinpart [ 28%] Automatic MOC for target dolphinstatic [ 28%] Automatic MOC for target kcm_dolphinviewmodes [ 30%] Automatic MOC for target kcm_dolphingeneral [ 30%] Automatic MOC for target kcm_dolphinnavigation [ 30%] Automatic MOC for target kcm_dolphinservices [ 30%] Automatic MOC for target kitemrangetest [ 30%] Automatic MOC for target kitemlistcontrollertest [ 31%] Automatic MOC for target kitemlistselectionmanagertest [ 31%] Automatic MOC for target kitemsettest [ 31%] Automatic MOC for target kfileitemmodelbenchmark [ 31%] Automatic MOC for target kitemlistkeyboardsearchmanagertest [ 32%] Automatic MOC for target draganddrophelpertest [ 32%] Automatic MOC for target kfileitemlistviewtest [ 32%] Built target dolphinpart_autogen [ 32%] Built target kcm_dolphinservices_autogen [ 32%] Built target kcm_dolphinnavigation_autogen [ 32%] Built target kcm_dolphingeneral_autogen [ 32%] Built target kitemrangetest_autogen [ 32%] Built target kitemsettest_autogen [ 32%] Built target kitemlistkeyboardsearchmanagertest_autogen [ 32%] Built target kfileitemlistviewtest_autogen [ 32%] Built target draganddrophelpertest_autogen [ 32%] Built target kfileitemmodelbenchmark_autogen Scanning dependencies of target dolphinpart Scanning dependencies of target kcm_dolphingeneral Scanning dependencies of target kfileitemmodelbenchmark Scanning dependencies of target kcm_dolphinservices [ 34%] Built target kcm_dolphinnavigation [ 35%] Built target kitemsettest [ 36%] Building CXX object src/tests/CMakeFiles/kfileitemmodelbenchmark.dir/kfileitemmodelbenchmark.cpp.o [ 37%] Built target kitemrangetest [ 37%] Building CXX object src/CMakeFiles/dolphinpart.dir/dolphinpart.cpp.o [ 38%] Built target kitemlistkeyboardsearchmanagertest [ 38%] Building CXX object src/CMakeFiles/dolphinpart.dir/dolphinpart_ext.cpp.o [ 38%] Built target kitemlistselectionmanagertest_autogen [ 38%] Building CXX object src/CMakeFiles/kcm_dolphinservices.dir/settings/servicemodel.cpp.o [ 38%] Built target draganddrophelpertest [ 38%] Built target kitemlistcontrollertest_autogen Scanning dependencies of target kfileitemlistviewtest Scanning dependencies of target kitemlistselectionmanagertest [ 39%] Building CXX object src/CMakeFiles/kcm_dolphingeneral.dir/settings/general/behaviorsettingspage.cpp.o Scanning dependencies of target kitemlistcontrollertest [ 40%] Building CXX object src/CMakeFiles/kcm_dolphingeneral.dir/settings/servicemodel.cpp.o [ 40%] Building CXX object src/tests/CMakeFiles/kfileitemlistviewtest.dir/kfileitemlistviewtest.cpp.o [ 41%] Building CXX object src/tests/CMakeFiles/kitemlistselectionmanagertest.dir/kitemlistselectionmanagertest.cpp.o [ 42%] Building CXX object src/tests/CMakeFiles/kitemlistcontrollertest.dir/kitemlistcontrollertest.cpp.o [ 42%] Built target kcm_dolphinviewmodes_autogen Scanning dependencies of target kcm_dolphinviewmodes [ 42%] Building CXX object src/CMakeFiles/kcm_dolphinviewmodes.dir/settings/kcm/kcmdolphinviewmodes.cpp.o [ 42%] Building CXX object src/CMakeFiles/kcm_dolphinviewmodes.dir/settings/viewmodes/dolphinfontrequester.cpp.o [ 43%] Building CXX object src/CMakeFiles/kcm_dolphinviewmodes.dir/settings/viewmodes/viewmodesettings.cpp.o [ 43%] Building CXX object src/CMakeFiles/kcm_dolphinviewmodes.dir/settings/viewmodes/viewsettingstab.cpp.o [ 44%] Building CXX object src/CMakeFiles/kcm_dolphinviewmodes.dir/kcm_dolphinviewmodes_autogen/mocs_compilation.cpp.o [ 44%] Building CXX object src/CMakeFiles/kcm_dolphinviewmodes.dir/dolphin_directoryviewpropertysettings.cpp.o [ 44%] Built target dolphinstatic_autogen Scanning dependencies of target dolphinstatic [ 44%] Building CXX object src/CMakeFiles/dolphinstatic.dir/dolphinviewcontainer.cpp.o [ 44%] Building CXX object src/CMakeFiles/dolphinstatic.dir/dolphinmainwindow.cpp.o [ 45%] Linking CXX shared module kcm_dolphinservices.so [ 46%] Building CXX object src/CMakeFiles/dolphinstatic.dir/dolphincontextmenu.cpp.o [ 46%] Linking CXX shared module kcm_dolphingeneral.so [ 47%] Building CXX object src/CMakeFiles/dolphinstatic.dir/dolphintabpage.cpp.o [ 47%] Building CXX object src/CMakeFiles/dolphinstatic.dir/dolphintabwidget.cpp.o [ 50%] Built target kcm_dolphinservices [ 50%] Building CXX object src/CMakeFiles/dolphinstatic.dir/panels/information/filemetadataconfigurationdialog.cpp.o [ 51%] Building CXX object src/CMakeFiles/dolphinstatic.dir/panels/information/informationpanelcontent.cpp.o [ 51%] Building CXX object src/CMakeFiles/dolphinstatic.dir/panels/information/pixmapviewer.cpp.o [ 53%] Built target kcm_dolphingeneral [ 53%] Building CXX object src/CMakeFiles/dolphinstatic.dir/panels/information/phononwidget.cpp.o [ 54%] Building CXX object src/CMakeFiles/dolphinstatic.dir/panels/places/placespanel.cpp.o /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp: In member function ‘void KItemListControllerTest::testKeyboardNavigation_data()’: /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:234:42: error: ‘IconsLayout’ is not a member of ‘KFileItemListView’ layoutList.append(KFileItemListView::IconsLayout); ^~~~~~~~~~~ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:235:36: error: ‘IconsLayout’ is not a member of ‘KFileItemListView’ layoutNames[KFileItemListView::IconsLayout] = "Icons"; ^~~~~~~~~~~ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:236:42: error: ‘CompactLayout’ is not a member of ‘KFileItemListView’ layoutList.append(KFileItemListView::CompactLayout); ^~~~~~~~~~~~~ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:237:36: error: ‘CompactLayout’ is not a member of ‘KFileItemListView’ layoutNames[KFileItemListView::CompactLayout] = "Compact"; ^~~~~~~~~~~~~ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:238:42: error: ‘DetailsLayout’ is not a member of ‘KFileItemListView’ layoutList.append(KFileItemListView::DetailsLayout); ^~~~~~~~~~~~~ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:239:36: error: ‘DetailsLayout’ is not a member of ‘KFileItemListView’ layoutNames[KFileItemListView::DetailsLayout] = "Details"; ^~~~~~~~~~~~~ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:243:55: error: ‘NoSelection’ is not a member of ‘KItemListController’ selectionBehaviorList.append(KItemListController::NoSelection); ^~~~~~~~~~~ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:244:49: error: ‘NoSelection’ is not a member of ‘KItemListController’ selectionBehaviorNames[KItemListController::NoSelection] = "NoSelection"; ^~~~~~~~~~~ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:245:55: error: ‘SingleSelection’ is not a member of ‘KItemListController’ selectionBehaviorList.append(KItemListController::SingleSelection); ^~~~~~~~~~~~~~~ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:246:49: error: ‘SingleSelection’ is not a member of ‘KItemListController’ selectionBehaviorNames[KItemListController::SingleSelection] = "SingleSelection"; ^~~~~~~~~~~~~~~ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:247:55: error: ‘MultiSelection’ is not a member of ‘KItemListController’ selectionBehaviorList.append(KItemListController::MultiSelection); ^~~~~~~~~~~~~~ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:248:49: error: ‘MultiSelection’ is not a member of ‘KItemListController’ selectionBehaviorNames[KItemListController::MultiSelection] = "MultiSelection"; ^~~~~~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/dolphinstatic.dir/panels/places/placesitem.cpp.o [ 54%] Linking CXX shared module kcm_dolphinviewmodes.so In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h: In instantiation of ‘uint qHash(const T&, uint) [with T = KStandardItemListView::ItemLayout; uint = unsigned int]’: /usr/include/qt/QtCore/qhash.h:932:18: required from ‘QHash::Node** QHash::findNode(const Key&, uint*) const [with Key = KStandardItemListView::ItemLayout; T = QString; QHash::Node = QHashNode; uint = unsigned int]’ /usr/include/qt/QtCore/qhash.h:756:27: required from ‘T& QHash::operator[](const Key&) [with Key = KStandardItemListView::ItemLayout; T = QString]’ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:459:43: required from here /usr/include/qt/QtCore/qhashfunctions.h:112:5: error: no matching function for call to ‘qHash(const KStandardItemListView::ItemLayout&)’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qlist.h:47:0, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:72:52: note: candidate: constexpr uint qHash(char, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(char key, uint seed = 0) Q_DECL_NOTHROW { return uint(key) ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:72:52: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘char’ /usr/include/qt/QtCore/qhashfunctions.h:73:52: note: candidate: constexpr uint qHash(uchar, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(uchar key, uint seed = 0) Q_DECL_NOTHROW { return uint(key) ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:73:52: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘uchar {aka unsigned char}’ /usr/include/qt/QtCore/qhashfunctions.h:74:52: note: candidate: constexpr uint qHash(signed char, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(signed char key, uint seed = 0) Q_DECL_NOTHROW { return uint(key) ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:74:52: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘signed char’ In file included from /usr/include/qt/QtCore/qlist.h:47:0, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:75:52: note: candidate: constexpr uint qHash(ushort, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(ushort key, uint seed = 0) Q_DECL_NOTHROW { return uint(key) ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:75:52: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘ushort {aka short unsigned int}’ /usr/include/qt/QtCore/qhashfunctions.h:76:52: note: candidate: constexpr uint qHash(short int, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(short key, uint seed = 0) Q_DECL_NOTHROW { return uint(key) ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:76:52: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘short int’ /usr/include/qt/QtCore/qhashfunctions.h:77:52: note: candidate: constexpr uint qHash(uint, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(uint key, uint seed = 0) Q_DECL_NOTHROW { return key ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:77:52: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘uint {aka unsigned int}’ /usr/include/qt/QtCore/qhashfunctions.h:78:52: note: candidate: constexpr uint qHash(int, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(int key, uint seed = 0) Q_DECL_NOTHROW { return uint(key) ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:78:52: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘int’ /usr/include/qt/QtCore/qhashfunctions.h:79:52: note: candidate: constexpr uint qHash(ulong, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(ulong key, uint seed = 0) Q_DECL_NOTHROW ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:79:52: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘ulong {aka long unsigned int}’ /usr/include/qt/QtCore/qhashfunctions.h:85:52: note: candidate: constexpr uint qHash(long int, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(long key, uint seed = 0) Q_DECL_NOTHROW { return qHash(ulong(key), seed); } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:85:52: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘long int’ /usr/include/qt/QtCore/qhashfunctions.h:86:52: note: candidate: constexpr uint qHash(quint64, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(quint64 key, uint seed = 0) Q_DECL_NOTHROW ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:86:52: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘quint64 {aka long long unsigned int}’ /usr/include/qt/QtCore/qhashfunctions.h:90:52: note: candidate: constexpr uint qHash(qint64, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(qint64 key, uint seed = 0) Q_DECL_NOTHROW { return qHash(quint64(key), seed); } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:90:52: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘qint64 {aka long long int}’ /usr/include/qt/QtCore/qhashfunctions.h:91:42: note: candidate: uint qHash(float, uint) Q_CORE_EXPORT Q_DECL_CONST_FUNCTION uint qHash(float key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:91:42: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘float’ /usr/include/qt/QtCore/qhashfunctions.h:92:42: note: candidate: uint qHash(double, uint) Q_CORE_EXPORT Q_DECL_CONST_FUNCTION uint qHash(double key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:92:42: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘double’ /usr/include/qt/QtCore/qhashfunctions.h:94:42: note: candidate: uint qHash(long double, uint) Q_CORE_EXPORT Q_DECL_CONST_FUNCTION uint qHash(long double key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:94:42: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘long double’ /usr/include/qt/QtCore/qhashfunctions.h:96:52: note: candidate: constexpr uint qHash(QChar, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(const QChar key, uint seed = 0) Q_DECL_NOTHROW { return qHash(key.unicode(), seed); } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:96:52: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘QChar’ /usr/include/qt/QtCore/qhashfunctions.h:97:41: note: candidate: uint qHash(const QByteArray&, uint) Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(const QByteArray &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:97:41: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QByteArray&’ /usr/include/qt/QtCore/qhashfunctions.h:99:41: note: candidate: uint qHash(const QString&, uint) Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(const QString &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:99:41: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QString&’ /usr/include/qt/QtCore/qhashfunctions.h:100:41: note: candidate: uint qHash(const QStringRef&, uint) Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(const QStringRef &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:100:41: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QStringRef&’ /usr/include/qt/QtCore/qhashfunctions.h:102:41: note: candidate: uint qHash(QStringView, uint) Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QStringView key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:102:41: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘QStringView’ In file included from /usr/include/qt/QtCore/QBitArray:1:0, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistwidget.h:29, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistview.h:28, from /home/mark/GitProjects/dolphin/src/kitemviews/kstandarditemlistview.h:24, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemlistview.h:24, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:21: /usr/include/qt/QtCore/qbitarray.h:53:31: note: candidate: uint qHash(const QBitArray&, uint) friend Q_CORE_EXPORT uint qHash(const QBitArray &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qbitarray.h:53:31: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QBitArray&’ In file included from /usr/include/qt/QtCore/qlist.h:47:0, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:104:41: note: candidate: uint qHash(QLatin1String, uint) Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QLatin1String key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:104:41: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘QLatin1String’ /usr/include/qt/QtCore/qhashfunctions.h:107:32: note: candidate: template uint qHash(const T*, uint) template inline uint qHash(const T *key, uint seed = 0) Q_DECL_NOTHROW ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:107:32: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const T*’ and ‘KStandardItemListView::ItemLayout’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtNetwork/qsslsocket.h:49:0, from /usr/include/qt/QtNetwork/qsslconfiguration.h:61, from /usr/include/qt/QtNetwork/QSslConfiguration:1, from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49, from /usr/include/qt/QtNetwork/QNetworkAccessManager:1, from /usr/include/qt/QtNetwork/qnetworkreply.h:49, from /usr/include/qt/QtNetwork/QNetworkReply:1, from /usr/include/qt/QtTest/qtest_network.h:56, from /usr/include/qt/QtTest/qtest.h:364, from /usr/include/qt/QtTest/QTest:1, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:28: /usr/include/qt/QtNetwork/qsslerror.h:115:23: note: candidate: uint qHash(const QSslError&, uint) Q_NETWORK_EXPORT uint qHash(const QSslError &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtNetwork/qsslerror.h:115:23: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QSslError&’ In file included from /usr/include/qt/QtNetwork/qsslerror.h:46:0, from /usr/include/qt/QtNetwork/qsslsocket.h:49, from /usr/include/qt/QtNetwork/qsslconfiguration.h:61, from /usr/include/qt/QtNetwork/QSslConfiguration:1, from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49, from /usr/include/qt/QtNetwork/QNetworkAccessManager:1, from /usr/include/qt/QtNetwork/qnetworkreply.h:49, from /usr/include/qt/QtNetwork/QNetworkReply:1, from /usr/include/qt/QtTest/qtest_network.h:56, from /usr/include/qt/QtTest/qtest.h:364, from /usr/include/qt/QtTest/QTest:1, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:28: /usr/include/qt/QtNetwork/qsslcertificate.h:167:34: note: candidate: uint qHash(const QSslCertificate&, uint) friend Q_NETWORK_EXPORT uint qHash(const QSslCertificate &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtNetwork/qsslcertificate.h:167:34: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QSslCertificate&’ In file included from /usr/include/qt/QtNetwork/QHostAddress:1:0, from /usr/include/qt/QtTest/qtest_network.h:54, from /usr/include/qt/QtTest/qtest.h:364, from /usr/include/qt/QtTest/QTest:1, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:28: /usr/include/qt/QtNetwork/qhostaddress.h:155:34: note: candidate: uint qHash(const QHostAddress&, uint) friend Q_NETWORK_EXPORT uint qHash(const QHostAddress &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtNetwork/qhostaddress.h:155:34: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QHostAddress&’ In file included from /usr/include/qt/QtTest/qtest.h:56:0, from /usr/include/qt/QtTest/QTest:1, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:28: /usr/include/qt/QtCore/quuid.h:235:20: note: candidate: uint qHash(const QUuid&, uint) Q_CORE_EXPORT uint qHash(const QUuid &uuid, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/quuid.h:235:20: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QUuid&’ In file included from /usr/include/qt/QtCore/qcollator.h:46:0, from /usr/include/qt/QtCore/QCollator:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemmodel.h:29, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:22: /usr/include/qt/QtCore/qlocale.h:1091:31: note: candidate: uint qHash(const QLocale&, uint) friend Q_CORE_EXPORT uint qHash(const QLocale &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qlocale.h:1091:31: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QLocale&’ In file included from /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/KFileItem:1:0, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemmodel.h:27, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:22: /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/kfileitem.h:538:13: note: candidate: uint qHash(const KFileItem&) inline uint qHash(const KFileItem &item) ^~~~~ /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/kfileitem.h:538:13: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const KFileItem&’ In file included from /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/kfileitem.h:31:0, from /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/KFileItem:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemmodel.h:27, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:22: /usr/include/qt/QtCore/qmimetype.h:124:31: note: candidate: uint qHash(const QMimeType&, uint) friend Q_CORE_EXPORT uint qHash(const QMimeType &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qmimetype.h:124:31: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QMimeType&’ In file included from /usr/include/qt/QtCore/QDateTime:1:0, from /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/kfileitem.h:27, from /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/KFileItem:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemmodel.h:27, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:22: /usr/include/qt/QtCore/qdatetime.h:414:20: note: candidate: uint qHash(const QTime&, uint) Q_CORE_EXPORT uint qHash(const QTime &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qdatetime.h:414:20: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QTime&’ /usr/include/qt/QtCore/qdatetime.h:413:20: note: candidate: uint qHash(const QDate&, uint) Q_CORE_EXPORT uint qHash(const QDate &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qdatetime.h:413:20: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QDate&’ /usr/include/qt/QtCore/qdatetime.h:412:20: note: candidate: uint qHash(const QDateTime&, uint) Q_CORE_EXPORT uint qHash(const QDateTime &key, uint seed = 0); ^~~~~ /usr/include/qt/QtCore/qdatetime.h:412:20: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QDateTime&’ In file included from /usr/include/qt/QtWidgets/qgraphicslayoutitem.h:46:0, from /usr/include/qt/QtWidgets/qgraphicswidget.h:45, from /usr/include/qt/QtWidgets/QGraphicsWidget:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistwidget.h:30, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistview.h:28, from /home/mark/GitProjects/dolphin/src/kitemviews/kstandarditemlistview.h:24, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemlistview.h:24, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:21: /usr/include/qt/QtGui/qevent.h:830:19: note: candidate: uint qHash(QPointingDeviceUniqueId, uint) Q_GUI_EXPORT uint qHash(QPointingDeviceUniqueId key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtGui/qevent.h:830:19: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘QPointingDeviceUniqueId’ In file included from /usr/include/qt/QtGui/qevent.h:54:0, from /usr/include/qt/QtWidgets/qgraphicslayoutitem.h:46, from /usr/include/qt/QtWidgets/qgraphicswidget.h:45, from /usr/include/qt/QtWidgets/QGraphicsWidget:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistwidget.h:30, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistview.h:28, from /home/mark/GitProjects/dolphin/src/kitemviews/kstandarditemlistview.h:24, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemlistview.h:24, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:21: /usr/include/qt/QtCore/qurl.h:364:31: note: candidate: uint qHash(const QUrl&, uint) friend Q_CORE_EXPORT uint qHash(const QUrl &url, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qurl.h:364:31: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QUrl&’ In file included from /usr/include/qt/QtGui/qevent.h:53:0, from /usr/include/qt/QtWidgets/qgraphicslayoutitem.h:46, from /usr/include/qt/QtWidgets/qgraphicswidget.h:45, from /usr/include/qt/QtWidgets/QGraphicsWidget:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistwidget.h:30, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistview.h:28, from /home/mark/GitProjects/dolphin/src/kitemviews/kstandarditemlistview.h:24, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemlistview.h:24, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:21: /usr/include/qt/QtCore/qset.h:267:6: note: candidate: template uint qHash(const QSet&, uint) uint qHash(const QSet &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qset.h:267:6: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QSet’ and ‘const KStandardItemListView::ItemLayout’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtWidgets/qwidget.h:56:0, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtGui/qkeysequence.h:217:30: note: candidate: uint qHash(const QKeySequence&, uint) friend Q_GUI_EXPORT uint qHash(const QKeySequence &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtGui/qkeysequence.h:217:30: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QKeySequence&’ In file included from /usr/include/qt/QtWidgets/qwidget.h:52:0, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtWidgets/qsizepolicy.h:149:39: note: candidate: uint qHash(QSizePolicy, uint) friend Q_DECL_CONST_FUNCTION uint qHash(QSizePolicy key, uint seed) Q_DECL_NOTHROW { return qHash(key.data, seed); } ^~~~~ /usr/include/qt/QtWidgets/qsizepolicy.h:149:39: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘QSizePolicy’ In file included from /usr/include/qt/QtWidgets/qwidget.h:49:0, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtGui/qfont.h:335:19: note: candidate: uint qHash(const QFont&, uint) Q_GUI_EXPORT uint qHash(const QFont &font, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtGui/qfont.h:335:19: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QFont&’ In file included from /usr/include/qt/QtCore/qsharedpointer.h:48:0, from /usr/include/qt/QtGui/qpixmap.h:48, from /usr/include/qt/QtGui/qbrush.h:52, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qsharedpointer_impl.h:873:24: note: candidate: template uint qHash(const QSharedPointer&, uint) Q_INLINE_TEMPLATE uint qHash(const QSharedPointer &ptr, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qsharedpointer_impl.h:873:24: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QSharedPointer’ and ‘const KStandardItemListView::ItemLayout’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qsharedpointer.h:45:0, from /usr/include/qt/QtGui/qpixmap.h:48, from /usr/include/qt/QtGui/qbrush.h:52, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qshareddata.h:292:24: note: candidate: template uint qHash(const QExplicitlySharedDataPointer&, uint) Q_INLINE_TEMPLATE uint qHash(const QExplicitlySharedDataPointer &ptr, uint seed = 0) Q_DECL_NOTHROW ^~~~~ /usr/include/qt/QtCore/qshareddata.h:292:24: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QExplicitlySharedDataPointer’ and ‘const KStandardItemListView::ItemLayout’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qsharedpointer.h:45:0, from /usr/include/qt/QtGui/qpixmap.h:48, from /usr/include/qt/QtGui/qbrush.h:52, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qshareddata.h:287:24: note: candidate: template uint qHash(const QSharedDataPointer&, uint) Q_INLINE_TEMPLATE uint qHash(const QSharedDataPointer &ptr, uint seed = 0) Q_DECL_NOTHROW ^~~~~ /usr/include/qt/QtCore/qshareddata.h:287:24: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QSharedDataPointer’ and ‘const KStandardItemListView::ItemLayout’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qshareddata.h:46:0, from /usr/include/qt/QtCore/qsharedpointer.h:45, from /usr/include/qt/QtGui/qpixmap.h:48, from /usr/include/qt/QtGui/qbrush.h:52, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhash.h:1143:13: note: candidate: template uint qHash(const QMultiHash&, uint) inline uint qHash(const QMultiHash &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qhash.h:1143:13: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QMultiHash’ and ‘const KStandardItemListView::ItemLayout’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qshareddata.h:46:0, from /usr/include/qt/QtCore/qsharedpointer.h:45, from /usr/include/qt/QtGui/qpixmap.h:48, from /usr/include/qt/QtGui/qbrush.h:52, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhash.h:1130:6: note: candidate: template uint qHash(const QHash&, uint) uint qHash(const QHash &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qhash.h:1130:6: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QHash’ and ‘const KStandardItemListView::ItemLayout’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtGui/qbrush.h:50:0, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtGui/qtransform.h:202:41: note: candidate: uint qHash(const QTransform&, uint) Q_GUI_EXPORT Q_DECL_CONST_FUNCTION uint qHash(const QTransform &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtGui/qtransform.h:202:41: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QTransform&’ In file included from /usr/include/qt/QtGui/qbrush.h:49:0, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtGui/qmatrix.h:143:41: note: candidate: uint qHash(const QMatrix&, uint) Q_GUI_EXPORT Q_DECL_CONST_FUNCTION uint qHash(const QMatrix &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtGui/qmatrix.h:143:41: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QMatrix&’ In file included from /usr/include/qt/QtGui/qbrush.h:46:0, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qvector.h:949:6: note: candidate: template uint qHash(const QVector&, uint) uint qHash(const QVector &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qvector.h:949:6: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QVector’ and ‘const KStandardItemListView::ItemLayout’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qstringlist.h:47:0, from /usr/include/qt/QtCore/qlist.h:1094, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qregexp.h:115:31: note: candidate: uint qHash(const QRegExp&, uint) friend Q_CORE_EXPORT uint qHash(const QRegExp &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qregexp.h:115:31: note: no known conversion for argument 1 from ‘const KStandardItemListView::ItemLayout’ to ‘const QRegExp&’ In file included from /usr/include/qt/QtCore/qobject.h:49:0, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qlist.h:1055:6: note: candidate: template uint qHash(const QList&, uint) uint qHash(const QList &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qlist.h:1055:6: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QList’ and ‘const KStandardItemListView::ItemLayout’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qlist.h:47:0, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:161:49: note: candidate: template uint qHash(const std::pair<_T1, _T2>&, uint) template inline uint qHash(const std::pair &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:161:49: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const std::pair<_T1, _T2>’ and ‘const KStandardItemListView::ItemLayout’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qlist.h:47:0, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:153:49: note: candidate: template uint qHash(const QPair&, uint) template inline uint qHash(const QPair &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:153:49: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QPair’ and ‘const KStandardItemListView::ItemLayout’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qlist.h:47:0, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:111:34: note: candidate: template uint qHash(const T&, uint) template inline uint qHash(const T &t, uint seed) ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:111:34: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: candidate expects 2 arguments, 1 provided Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ /usr/include/qt/QtCore/qhashfunctions.h: In instantiation of ‘uint qHash(const T&, uint) [with T = KItemListController::SelectionBehavior; uint = unsigned int]’: /usr/include/qt/QtCore/qhash.h:932:18: required from ‘QHash::Node** QHash::findNode(const Key&, uint*) const [with Key = KItemListController::SelectionBehavior; T = QString; QHash::Node = QHashNode; uint = unsigned int]’ /usr/include/qt/QtCore/qhash.h:756:27: required from ‘T& QHash::operator[](const Key&) [with Key = KItemListController::SelectionBehavior; T = QString]’ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:461:65: required from here /usr/include/qt/QtCore/qhashfunctions.h:112:5: error: no matching function for call to ‘qHash(const KItemListController::SelectionBehavior&)’ In file included from /usr/include/qt/QtCore/qlist.h:47:0, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:72:52: note: candidate: constexpr uint qHash(char, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(char key, uint seed = 0) Q_DECL_NOTHROW { return uint(key) ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:72:52: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘char’ /usr/include/qt/QtCore/qhashfunctions.h:73:52: note: candidate: constexpr uint qHash(uchar, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(uchar key, uint seed = 0) Q_DECL_NOTHROW { return uint(key) ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:73:52: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘uchar {aka unsigned char}’ /usr/include/qt/QtCore/qhashfunctions.h:74:52: note: candidate: constexpr uint qHash(signed char, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(signed char key, uint seed = 0) Q_DECL_NOTHROW { return uint(key) ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:74:52: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘signed char’ In file included from /usr/include/qt/QtCore/qlist.h:47:0, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:75:52: note: candidate: constexpr uint qHash(ushort, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(ushort key, uint seed = 0) Q_DECL_NOTHROW { return uint(key) ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:75:52: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘ushort {aka short unsigned int}’ /usr/include/qt/QtCore/qhashfunctions.h:76:52: note: candidate: constexpr uint qHash(short int, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(short key, uint seed = 0) Q_DECL_NOTHROW { return uint(key) ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:76:52: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘short int’ /usr/include/qt/QtCore/qhashfunctions.h:77:52: note: candidate: constexpr uint qHash(uint, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(uint key, uint seed = 0) Q_DECL_NOTHROW { return key ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:77:52: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘uint {aka unsigned int}’ /usr/include/qt/QtCore/qhashfunctions.h:78:52: note: candidate: constexpr uint qHash(int, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(int key, uint seed = 0) Q_DECL_NOTHROW { return uint(key) ^ seed; } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:78:52: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘int’ /usr/include/qt/QtCore/qhashfunctions.h:79:52: note: candidate: constexpr uint qHash(ulong, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(ulong key, uint seed = 0) Q_DECL_NOTHROW ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:79:52: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘ulong {aka long unsigned int}’ /usr/include/qt/QtCore/qhashfunctions.h:85:52: note: candidate: constexpr uint qHash(long int, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(long key, uint seed = 0) Q_DECL_NOTHROW { return qHash(ulong(key), seed); } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:85:52: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘long int’ /usr/include/qt/QtCore/qhashfunctions.h:86:52: note: candidate: constexpr uint qHash(quint64, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(quint64 key, uint seed = 0) Q_DECL_NOTHROW ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:86:52: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘quint64 {aka long long unsigned int}’ /usr/include/qt/QtCore/qhashfunctions.h:90:52: note: candidate: constexpr uint qHash(qint64, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(qint64 key, uint seed = 0) Q_DECL_NOTHROW { return qHash(quint64(key), seed); } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:90:52: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘qint64 {aka long long int}’ /usr/include/qt/QtCore/qhashfunctions.h:91:42: note: candidate: uint qHash(float, uint) Q_CORE_EXPORT Q_DECL_CONST_FUNCTION uint qHash(float key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:91:42: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘float’ /usr/include/qt/QtCore/qhashfunctions.h:92:42: note: candidate: uint qHash(double, uint) Q_CORE_EXPORT Q_DECL_CONST_FUNCTION uint qHash(double key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:92:42: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘double’ /usr/include/qt/QtCore/qhashfunctions.h:94:42: note: candidate: uint qHash(long double, uint) Q_CORE_EXPORT Q_DECL_CONST_FUNCTION uint qHash(long double key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:94:42: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘long double’ /usr/include/qt/QtCore/qhashfunctions.h:96:52: note: candidate: constexpr uint qHash(QChar, uint) Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(const QChar key, uint seed = 0) Q_DECL_NOTHROW { return qHash(key.unicode(), seed); } ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:96:52: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘QChar’ /usr/include/qt/QtCore/qhashfunctions.h:97:41: note: candidate: uint qHash(const QByteArray&, uint) Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(const QByteArray &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:97:41: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QByteArray&’ /usr/include/qt/QtCore/qhashfunctions.h:99:41: note: candidate: uint qHash(const QString&, uint) Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(const QString &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:99:41: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QString&’ /usr/include/qt/QtCore/qhashfunctions.h:100:41: note: candidate: uint qHash(const QStringRef&, uint) Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(const QStringRef &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:100:41: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QStringRef&’ /usr/include/qt/QtCore/qhashfunctions.h:102:41: note: candidate: uint qHash(QStringView, uint) Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QStringView key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:102:41: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘QStringView’ In file included from /usr/include/qt/QtCore/QBitArray:1:0, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistwidget.h:29, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistview.h:28, from /home/mark/GitProjects/dolphin/src/kitemviews/kstandarditemlistview.h:24, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemlistview.h:24, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:21: /usr/include/qt/QtCore/qbitarray.h:53:31: note: candidate: uint qHash(const QBitArray&, uint) friend Q_CORE_EXPORT uint qHash(const QBitArray &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qbitarray.h:53:31: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QBitArray&’ In file included from /usr/include/qt/QtCore/qlist.h:47:0, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:104:41: note: candidate: uint qHash(QLatin1String, uint) Q_CORE_EXPORT Q_DECL_PURE_FUNCTION uint qHash(QLatin1String key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:104:41: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘QLatin1String’ /usr/include/qt/QtCore/qhashfunctions.h:107:32: note: candidate: template uint qHash(const T*, uint) template inline uint qHash(const T *key, uint seed = 0) Q_DECL_NOTHROW ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:107:32: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const T*’ and ‘KItemListController::SelectionBehavior’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtNetwork/qsslsocket.h:49:0, from /usr/include/qt/QtNetwork/qsslconfiguration.h:61, from /usr/include/qt/QtNetwork/QSslConfiguration:1, from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49, from /usr/include/qt/QtNetwork/QNetworkAccessManager:1, from /usr/include/qt/QtNetwork/qnetworkreply.h:49, from /usr/include/qt/QtNetwork/QNetworkReply:1, from /usr/include/qt/QtTest/qtest_network.h:56, from /usr/include/qt/QtTest/qtest.h:364, from /usr/include/qt/QtTest/QTest:1, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:28: /usr/include/qt/QtNetwork/qsslerror.h:115:23: note: candidate: uint qHash(const QSslError&, uint) Q_NETWORK_EXPORT uint qHash(const QSslError &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtNetwork/qsslerror.h:115:23: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QSslError&’ In file included from /usr/include/qt/QtNetwork/qsslerror.h:46:0, from /usr/include/qt/QtNetwork/qsslsocket.h:49, from /usr/include/qt/QtNetwork/qsslconfiguration.h:61, from /usr/include/qt/QtNetwork/QSslConfiguration:1, from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49, from /usr/include/qt/QtNetwork/QNetworkAccessManager:1, from /usr/include/qt/QtNetwork/qnetworkreply.h:49, from /usr/include/qt/QtNetwork/QNetworkReply:1, from /usr/include/qt/QtTest/qtest_network.h:56, from /usr/include/qt/QtTest/qtest.h:364, from /usr/include/qt/QtTest/QTest:1, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:28: /usr/include/qt/QtNetwork/qsslcertificate.h:167:34: note: candidate: uint qHash(const QSslCertificate&, uint) friend Q_NETWORK_EXPORT uint qHash(const QSslCertificate &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtNetwork/qsslcertificate.h:167:34: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QSslCertificate&’ In file included from /usr/include/qt/QtNetwork/QHostAddress:1:0, from /usr/include/qt/QtTest/qtest_network.h:54, from /usr/include/qt/QtTest/qtest.h:364, from /usr/include/qt/QtTest/QTest:1, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:28: /usr/include/qt/QtNetwork/qhostaddress.h:155:34: note: candidate: uint qHash(const QHostAddress&, uint) friend Q_NETWORK_EXPORT uint qHash(const QHostAddress &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtNetwork/qhostaddress.h:155:34: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QHostAddress&’ In file included from /usr/include/qt/QtTest/qtest.h:56:0, from /usr/include/qt/QtTest/QTest:1, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:28: /usr/include/qt/QtCore/quuid.h:235:20: note: candidate: uint qHash(const QUuid&, uint) Q_CORE_EXPORT uint qHash(const QUuid &uuid, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/quuid.h:235:20: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QUuid&’ In file included from /usr/include/qt/QtCore/qcollator.h:46:0, from /usr/include/qt/QtCore/QCollator:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemmodel.h:29, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:22: /usr/include/qt/QtCore/qlocale.h:1091:31: note: candidate: uint qHash(const QLocale&, uint) friend Q_CORE_EXPORT uint qHash(const QLocale &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qlocale.h:1091:31: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QLocale&’ In file included from /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/KFileItem:1:0, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemmodel.h:27, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:22: /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/kfileitem.h:538:13: note: candidate: uint qHash(const KFileItem&) inline uint qHash(const KFileItem &item) ^~~~~ /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/kfileitem.h:538:13: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const KFileItem&’ In file included from /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/kfileitem.h:31:0, from /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/KFileItem:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemmodel.h:27, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:22: /usr/include/qt/QtCore/qmimetype.h:124:31: note: candidate: uint qHash(const QMimeType&, uint) friend Q_CORE_EXPORT uint qHash(const QMimeType &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qmimetype.h:124:31: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QMimeType&’ In file included from /usr/include/qt/QtCore/QDateTime:1:0, from /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/kfileitem.h:27, from /home/mark/GitProjects/frameworksinstall/include/KF5/KIOCore/KFileItem:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemmodel.h:27, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:22: /usr/include/qt/QtCore/qdatetime.h:414:20: note: candidate: uint qHash(const QTime&, uint) Q_CORE_EXPORT uint qHash(const QTime &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qdatetime.h:414:20: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QTime&’ /usr/include/qt/QtCore/qdatetime.h:413:20: note: candidate: uint qHash(const QDate&, uint) Q_CORE_EXPORT uint qHash(const QDate &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qdatetime.h:413:20: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QDate&’ /usr/include/qt/QtCore/qdatetime.h:412:20: note: candidate: uint qHash(const QDateTime&, uint) Q_CORE_EXPORT uint qHash(const QDateTime &key, uint seed = 0); ^~~~~ /usr/include/qt/QtCore/qdatetime.h:412:20: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QDateTime&’ In file included from /usr/include/qt/QtWidgets/qgraphicslayoutitem.h:46:0, from /usr/include/qt/QtWidgets/qgraphicswidget.h:45, from /usr/include/qt/QtWidgets/QGraphicsWidget:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistwidget.h:30, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistview.h:28, from /home/mark/GitProjects/dolphin/src/kitemviews/kstandarditemlistview.h:24, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemlistview.h:24, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:21: /usr/include/qt/QtGui/qevent.h:830:19: note: candidate: uint qHash(QPointingDeviceUniqueId, uint) Q_GUI_EXPORT uint qHash(QPointingDeviceUniqueId key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtGui/qevent.h:830:19: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘QPointingDeviceUniqueId’ In file included from /usr/include/qt/QtGui/qevent.h:54:0, from /usr/include/qt/QtWidgets/qgraphicslayoutitem.h:46, from /usr/include/qt/QtWidgets/qgraphicswidget.h:45, from /usr/include/qt/QtWidgets/QGraphicsWidget:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistwidget.h:30, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistview.h:28, from /home/mark/GitProjects/dolphin/src/kitemviews/kstandarditemlistview.h:24, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemlistview.h:24, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:21: /usr/include/qt/QtCore/qurl.h:364:31: note: candidate: uint qHash(const QUrl&, uint) friend Q_CORE_EXPORT uint qHash(const QUrl &url, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qurl.h:364:31: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QUrl&’ In file included from /usr/include/qt/QtGui/qevent.h:53:0, from /usr/include/qt/QtWidgets/qgraphicslayoutitem.h:46, from /usr/include/qt/QtWidgets/qgraphicswidget.h:45, from /usr/include/qt/QtWidgets/QGraphicsWidget:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistwidget.h:30, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistview.h:28, from /home/mark/GitProjects/dolphin/src/kitemviews/kstandarditemlistview.h:24, from /home/mark/GitProjects/dolphin/src/kitemviews/kfileitemlistview.h:24, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:21: /usr/include/qt/QtCore/qset.h:267:6: note: candidate: template uint qHash(const QSet&, uint) uint qHash(const QSet &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qset.h:267:6: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QSet’ and ‘const KItemListController::SelectionBehavior’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtWidgets/qwidget.h:56:0, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtGui/qkeysequence.h:217:30: note: candidate: uint qHash(const QKeySequence&, uint) friend Q_GUI_EXPORT uint qHash(const QKeySequence &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtGui/qkeysequence.h:217:30: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QKeySequence&’ In file included from /usr/include/qt/QtWidgets/qwidget.h:52:0, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtWidgets/qsizepolicy.h:149:39: note: candidate: uint qHash(QSizePolicy, uint) friend Q_DECL_CONST_FUNCTION uint qHash(QSizePolicy key, uint seed) Q_DECL_NOTHROW { return qHash(key.data, seed); } ^~~~~ /usr/include/qt/QtWidgets/qsizepolicy.h:149:39: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘QSizePolicy’ In file included from /usr/include/qt/QtWidgets/qwidget.h:49:0, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtGui/qfont.h:335:19: note: candidate: uint qHash(const QFont&, uint) Q_GUI_EXPORT uint qHash(const QFont &font, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtGui/qfont.h:335:19: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QFont&’ In file included from /usr/include/qt/QtCore/qsharedpointer.h:48:0, from /usr/include/qt/QtGui/qpixmap.h:48, from /usr/include/qt/QtGui/qbrush.h:52, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qsharedpointer_impl.h:873:24: note: candidate: template uint qHash(const QSharedPointer&, uint) Q_INLINE_TEMPLATE uint qHash(const QSharedPointer &ptr, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qsharedpointer_impl.h:873:24: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QSharedPointer’ and ‘const KItemListController::SelectionBehavior’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qsharedpointer.h:45:0, from /usr/include/qt/QtGui/qpixmap.h:48, from /usr/include/qt/QtGui/qbrush.h:52, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qshareddata.h:292:24: note: candidate: template uint qHash(const QExplicitlySharedDataPointer&, uint) Q_INLINE_TEMPLATE uint qHash(const QExplicitlySharedDataPointer &ptr, uint seed = 0) Q_DECL_NOTHROW ^~~~~ /usr/include/qt/QtCore/qshareddata.h:292:24: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QExplicitlySharedDataPointer’ and ‘const KItemListController::SelectionBehavior’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qsharedpointer.h:45:0, from /usr/include/qt/QtGui/qpixmap.h:48, from /usr/include/qt/QtGui/qbrush.h:52, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qshareddata.h:287:24: note: candidate: template uint qHash(const QSharedDataPointer&, uint) Q_INLINE_TEMPLATE uint qHash(const QSharedDataPointer &ptr, uint seed = 0) Q_DECL_NOTHROW ^~~~~ /usr/include/qt/QtCore/qshareddata.h:287:24: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QSharedDataPointer’ and ‘const KItemListController::SelectionBehavior’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qshareddata.h:46:0, from /usr/include/qt/QtCore/qsharedpointer.h:45, from /usr/include/qt/QtGui/qpixmap.h:48, from /usr/include/qt/QtGui/qbrush.h:52, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhash.h:1143:13: note: candidate: template uint qHash(const QMultiHash&, uint) inline uint qHash(const QMultiHash &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qhash.h:1143:13: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QMultiHash’ and ‘const KItemListController::SelectionBehavior’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qshareddata.h:46:0, from /usr/include/qt/QtCore/qsharedpointer.h:45, from /usr/include/qt/QtGui/qpixmap.h:48, from /usr/include/qt/QtGui/qbrush.h:52, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhash.h:1130:6: note: candidate: template uint qHash(const QHash&, uint) uint qHash(const QHash &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qhash.h:1130:6: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QHash’ and ‘const KItemListController::SelectionBehavior’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtGui/qbrush.h:50:0, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtGui/qtransform.h:202:41: note: candidate: uint qHash(const QTransform&, uint) Q_GUI_EXPORT Q_DECL_CONST_FUNCTION uint qHash(const QTransform &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtGui/qtransform.h:202:41: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QTransform&’ In file included from /usr/include/qt/QtGui/qbrush.h:49:0, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtGui/qmatrix.h:143:41: note: candidate: uint qHash(const QMatrix&, uint) Q_GUI_EXPORT Q_DECL_CONST_FUNCTION uint qHash(const QMatrix &key, uint seed = 0) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtGui/qmatrix.h:143:41: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QMatrix&’ In file included from /usr/include/qt/QtGui/qbrush.h:46:0, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qvector.h:949:6: note: candidate: template uint qHash(const QVector&, uint) uint qHash(const QVector &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qvector.h:949:6: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QVector’ and ‘const KItemListController::SelectionBehavior’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qstringlist.h:47:0, from /usr/include/qt/QtCore/qlist.h:1094, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qregexp.h:115:31: note: candidate: uint qHash(const QRegExp&, uint) friend Q_CORE_EXPORT uint qHash(const QRegExp &key, uint seed) Q_DECL_NOTHROW; ^~~~~ /usr/include/qt/QtCore/qregexp.h:115:31: note: no known conversion for argument 1 from ‘const KItemListController::SelectionBehavior’ to ‘const QRegExp&’ In file included from /usr/include/qt/QtCore/qobject.h:49:0, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qlist.h:1055:6: note: candidate: template uint qHash(const QList&, uint) uint qHash(const QList &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qlist.h:1055:6: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QList’ and ‘const KItemListController::SelectionBehavior’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qlist.h:47:0, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:161:49: note: candidate: template uint qHash(const std::pair<_T1, _T2>&, uint) template inline uint qHash(const std::pair &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:161:49: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const std::pair<_T1, _T2>’ and ‘const KItemListController::SelectionBehavior’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qlist.h:47:0, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:153:49: note: candidate: template uint qHash(const QPair&, uint) template inline uint qHash(const QPair &key, uint seed = 0) ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:153:49: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: mismatched types ‘const QPair’ and ‘const KItemListController::SelectionBehavior’ Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ In file included from /usr/include/qt/QtCore/qlist.h:47:0, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:111:34: note: candidate: template uint qHash(const T&, uint) template inline uint qHash(const T &t, uint seed) ^~~~~ /usr/include/qt/QtCore/qhashfunctions.h:111:34: note: template argument deduction/substitution failed: In file included from /usr/include/qt/QtCore/qglobal.h:99:0, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:43, from /usr/include/qt/QtWidgets/QAbstractScrollArea:1, from /home/mark/GitProjects/dolphin/src/kitemviews/kitemlistcontainer.h:28, from /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:20: /usr/include/qt/QtCore/qhashfunctions.h:112:5: note: candidate expects 2 arguments, 1 provided Q_DECL_NOEXCEPT_EXPR(noexcept(qHash(t))) ^ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp: In member function ‘void KItemListControllerTest::testKeyboardNavigation()’: /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:533:17: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!selection.isEmpty()) { ^~ /home/mark/GitProjects/dolphin/src/tests/kitemlistcontrollertest.cpp:548:13: note: here case KItemListController::SelectionBehavior::NoSelection: ^~~~ make[2]: *** [src/tests/CMakeFiles/kitemlistcontrollertest.dir/build.make:63: src/tests/CMakeFiles/kitemlistcontrollertest.dir/kitemlistcontrollertest.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1954: src/tests/CMakeFiles/kitemlistcontrollertest.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 54%] Building CXX object src/CMakeFiles/dolphinstatic.dir/panels/places/placesitemlistwidget.cpp.o [ 60%] Built target kcm_dolphinviewmodes [ 60%] Building CXX object src/CMakeFiles/dolphinstatic.dir/panels/places/placesitemmodel.cpp.o /home/mark/GitProjects/dolphin/src/dolphincontextmenu.cpp: In member function ‘bool DolphinContextMenu::placeExists(const QUrl&) const’: /home/mark/GitProjects/dolphin/src/dolphincontextmenu.cpp:429:50: warning: unused parameter ‘url’ [-Wunused-parameter] bool DolphinContextMenu::placeExists(const QUrl& url) const ^~~ /home/mark/GitProjects/dolphin/src/dolphintabwidget.cpp: In member function ‘void DolphinTabWidget::readProperties(const KConfigGroup&)’: /home/mark/GitProjects/dolphin/src/dolphintabwidget.cpp:95:47: warning: ‘void DolphinTabPage::restoreStateV1(const QByteArray&)’ is deprecated [-Wdeprecated-declarations] tabPageAt(i)->restoreStateV1(state); ^ In file included from /home/mark/GitProjects/dolphin/src/dolphintabwidget.cpp:23:0: /home/mark/GitProjects/dolphin/src/dolphintabpage.h:130:28: note: declared here Q_DECL_DEPRECATED void restoreStateV1(const QByteArray& state); ^~~~~~~~~~~~~~ /home/mark/GitProjects/dolphin/src/dolphinmainwindow.cpp: In member function ‘virtual void DolphinMainWindow::closeEvent(QCloseEvent*)’: /home/mark/GitProjects/dolphin/src/dolphinmainwindow.cpp:412:38: warning: this statement may fall through [-Wimplicit-fallthrough=] m_tabWidget->closeTab(); ~~~~~~~~~~~~~~~~~~~~~^~ /home/mark/GitProjects/dolphin/src/dolphinmainwindow.cpp:413:13: note: here default: ^~~~~~~ In file included from /usr/include/phonon4qt5/KDE/Phonon/VideoWidget:1:0, from /home/mark/GitProjects/dolphin/src/panels/information/phononwidget.cpp:28: /usr/include/phonon4qt5/KDE/Phonon/../../phonon/videowidget.h:206:18: warning: ‘virtual void Phonon::VideoWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] void mouseMoveEvent(QMouseEvent *); ^~~~~~~~~~~~~~ /usr/include/phonon4qt5/KDE/Phonon/../../phonon/videowidget.h:207:18: warning: ‘virtual bool Phonon::VideoWidget::event(QEvent*)’ can be marked override [-Wsuggest-override] bool event(QEvent *); ^~~~~ [ 60%] Linking CXX executable kfileitemlistviewtest [ 60%] Building CXX object src/CMakeFiles/dolphinstatic.dir/panels/places/placesitemsignalhandler.cpp.o [ 61%] Building CXX object src/CMakeFiles/dolphinstatic.dir/panels/places/placesview.cpp.o [ 62%] Linking CXX executable kfileitemmodelbenchmark [ 63%] Built target kfileitemlistviewtest [ 63%] Building CXX object src/CMakeFiles/dolphinstatic.dir/panels/folders/foldersitemlistwidget.cpp.o [ 64%] Building CXX object src/CMakeFiles/dolphinstatic.dir/panels/folders/treeviewcontextmenu.cpp.o [ 64%] Building CXX object src/CMakeFiles/dolphinstatic.dir/panels/folders/folderspanel.cpp.o [ 65%] Linking CXX shared module dolphinpart.so [ 65%] Building CXX object src/CMakeFiles/dolphinstatic.dir/settings/general/behaviorsettingspage.cpp.o [ 65%] Linking CXX executable kitemlistselectionmanagertest [ 66%] Building CXX object src/CMakeFiles/dolphinstatic.dir/settings/servicemodel.cpp.o [ 66%] Built target kfileitemmodelbenchmark [ 66%] Building CXX object src/CMakeFiles/dolphinstatic.dir/settings/startup/startupsettingspage.cpp.o [ 67%] Building CXX object src/CMakeFiles/dolphinstatic.dir/settings/viewmodes/dolphinfontrequester.cpp.o [ 69%] Built target dolphinpart [ 69%] Building CXX object src/CMakeFiles/dolphinstatic.dir/settings/viewmodes/viewmodesettings.cpp.o [ 69%] Building CXX object src/CMakeFiles/dolphinstatic.dir/settings/viewmodes/viewsettingspage.cpp.o [ 70%] Building CXX object src/CMakeFiles/dolphinstatic.dir/settings/viewmodes/viewsettingstab.cpp.o [ 70%] Built target kitemlistselectionmanagertest [ 70%] Building CXX object src/CMakeFiles/dolphinstatic.dir/statusbar/dolphinstatusbar.cpp.o [ 71%] Building CXX object src/CMakeFiles/dolphinstatic.dir/dolphinstatic_autogen/mocs_compilation.cpp.o [ 71%] Linking CXX static library libdolphinstatic.a [ 88%] Built target dolphinstatic make: *** [Makefile:141: all] Error 2