Paste

URL To paste - | raw - Sun Mar 11 2018 17:32:47 GMT+0000 (Coordinated Universal Time)
┌─┤ 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, <http://www.kde.org>
   For adding desktop-wide search and tagging support to dolphin
 * KF5BalooWidgets (required version >= 4.97), Baloos Widgets, <http://www.kde.org>
 * KF5FileMetaData (required version >= 5.19.0), <https://projects.kde.org/kfilemetadata>
   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<K, V>::Node** QHash<K, V>::findNode(const Key&, uint*) const [with Key = KStandardItemListView::ItemLayout; T = QString; QHash<K, V>::Node = QHashNode<KStandardItemListView::ItemLayout, QString>; uint = unsigned int]’
/usr/include/qt/QtCore/qhash.h:756:27:   required from ‘T& QHash<K, V>::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<class T> uint qHash(const T*, uint)
 template <class T> 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<class T> uint qHash(const QSet<T>&, uint)
 uint qHash(const QSet<T> &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<T>’ 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<class T> uint qHash(const QSharedPointer<T>&, uint)
 Q_INLINE_TEMPLATE uint qHash(const QSharedPointer<T> &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<T>’ 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<class T> uint qHash(const QExplicitlySharedDataPointer<T>&, uint)
 Q_INLINE_TEMPLATE uint qHash(const QExplicitlySharedDataPointer<T> &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<T>’ 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<class T> uint qHash(const QSharedDataPointer<T>&, uint)
 Q_INLINE_TEMPLATE uint qHash(const QSharedDataPointer<T> &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<T>’ 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<class Key, class T> uint qHash(const QMultiHash<K, V>&, uint)
 inline uint qHash(const QMultiHash<Key, T> &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<K, V>’ 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<class Key, class T> uint qHash(const QHash<K, V>&, uint)
 uint qHash(const QHash<Key, T> &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<K, V>’ 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<class T> uint qHash(const QVector<T>&, uint)
 uint qHash(const QVector<T> &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<T>’ 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<class T> uint qHash(const QList<T>&, uint)
 uint qHash(const QList<T> &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<T>’ 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<class T1, class T2> uint qHash(const std::pair<_T1, _T2>&, uint)
 template <typename T1, typename T2> inline uint qHash(const std::pair<T1, T2> &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<class T1, class T2> uint qHash(const QPair<T1, T2>&, uint)
 template <typename T1, typename T2> inline uint qHash(const QPair<T1, T2> &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<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:111:34: note: candidate: template<class T> uint qHash(const T&, uint)
 template<typename T> 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<K, V>::Node** QHash<K, V>::findNode(const Key&, uint*) const [with Key = KItemListController::SelectionBehavior; T = QString; QHash<K, V>::Node = QHashNode<KItemListController::SelectionBehavior, QString>; uint = unsigned int]’
/usr/include/qt/QtCore/qhash.h:756:27:   required from ‘T& QHash<K, V>::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<class T> uint qHash(const T*, uint)
 template <class T> 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<class T> uint qHash(const QSet<T>&, uint)
 uint qHash(const QSet<T> &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<T>’ 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<class T> uint qHash(const QSharedPointer<T>&, uint)
 Q_INLINE_TEMPLATE uint qHash(const QSharedPointer<T> &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<T>’ 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<class T> uint qHash(const QExplicitlySharedDataPointer<T>&, uint)
 Q_INLINE_TEMPLATE uint qHash(const QExplicitlySharedDataPointer<T> &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<T>’ 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<class T> uint qHash(const QSharedDataPointer<T>&, uint)
 Q_INLINE_TEMPLATE uint qHash(const QSharedDataPointer<T> &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<T>’ 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<class Key, class T> uint qHash(const QMultiHash<K, V>&, uint)
 inline uint qHash(const QMultiHash<Key, T> &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<K, V>’ 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<class Key, class T> uint qHash(const QHash<K, V>&, uint)
 uint qHash(const QHash<Key, T> &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<K, V>’ 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<class T> uint qHash(const QVector<T>&, uint)
 uint qHash(const QVector<T> &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<T>’ 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<class T> uint qHash(const QList<T>&, uint)
 uint qHash(const QList<T> &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<T>’ 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<class T1, class T2> uint qHash(const std::pair<_T1, _T2>&, uint)
 template <typename T1, typename T2> inline uint qHash(const std::pair<T1, T2> &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<class T1, class T2> uint qHash(const QPair<T1, T2>&, uint)
 template <typename T1, typename T2> inline uint qHash(const QPair<T1, T2> &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<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:111:34: note: candidate: template<class T> uint qHash(const T&, uint)
 template<typename T> 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