diff --git a/CMakeLists.txt.user.4.9-pre1 b/CMakeLists.txt.user.4.9-pre1
new file mode 100644
--- /dev/null
+++ b/CMakeLists.txt.user.4.9-pre1
@@ -0,0 +1,3220 @@
+
+
+
+
+
+ EnvironmentId
+ {f98fbc34-9e00-4edc-b838-accbed4d61b8}
+
+
+ ProjectExplorer.Project.ActiveTarget
+ 0
+
+
+ ProjectExplorer.Project.EditorSettings
+
+ true
+ false
+ true
+
+ Cpp
+
+ CppGlobal
+
+
+
+ QmlJS
+
+ QmlJSGlobal
+
+
+ 2
+ UTF-8
+ false
+ 4
+ false
+ 80
+ true
+ true
+ 1
+ true
+ false
+ 0
+ true
+ true
+ 0
+ 8
+ true
+ 1
+ true
+ true
+ true
+ false
+
+
+
+ ProjectExplorer.Project.PluginSettings
+
+
+ true
+
+
+
+ ProjectExplorer.Project.Target.0
+
+ Desktop
+ Desktop
+ {8af714cd-b300-4e5f-b346-2cfcc7624496}
+ 0
+ 0
+ 15
+
+
+ CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
+ CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
+ CMAKE_INSTALL_PREFIX:PATH=/home/meven/kde/usr
+ CMAKE_PREFIX_PATH:INTERNAL=/home/meven/kde/qt5/5.12.2/gcc_64/
+
+ /home/meven/kde/build/dolphin
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Défaut
+ Défaut
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=Debug
+
+ /home/meven/kde/src/build-dolphin-Desktop-Debug
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+ Debug
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=Release
+
+ /home/meven/kde/src/build-dolphin-Desktop-Release
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+ Release
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=RelWithDebInfo
+
+ /home/meven/kde/src/build-dolphin-Desktop-Release with Debug Information
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release with Debug Information
+ Release with Debug Information
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=MinSizeRel
+
+ /home/meven/kde/src/build-dolphin-Desktop-Minimum Size Release
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Minimum Size Release
+ Minimum Size Release
+ CMakeProjectManager.CMakeBuildConfiguration
+
+ 5
+
+
+ 0
+ Déploiement
+
+ ProjectExplorer.BuildSteps.Deploy
+
+ 1
+ Configuration de déploiement
+
+ ProjectExplorer.DefaultDeployConfiguration
+
+ 1
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ KDE_FORK_SLAVES=1
+ QT_PLUGIN_PATH=/home/meven/kde/build/kio/bin
+
+ dolphin
+
+ CMakeProjectManager.CMakeRunConfiguration.dolphin
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ placesitemmodeltest
+
+ CMakeProjectManager.CMakeRunConfiguration.placesitemmodeltest
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ dolphinsearchboxtest
+
+ CMakeProjectManager.CMakeRunConfiguration.dolphinsearchboxtest
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ kfileitemlistviewtest
+
+ CMakeProjectManager.CMakeRunConfiguration.kfileitemlistviewtest
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ kstandarditemmodeltest
+
+ CMakeProjectManager.CMakeRunConfiguration.kstandarditemmodeltest
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ viewpropertiestest
+
+ CMakeProjectManager.CMakeRunConfiguration.viewpropertiestest
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ dolphinmainwindowtest
+
+ CMakeProjectManager.CMakeRunConfiguration.dolphinmainwindowtest
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ KDE_FORK_SLAVES=1
+ QT_PLUGIN_PATH=/home/meven/kde/usr/lib/x86_64-linux-gnu/plugins/
+
+ dolphin
+ dolphin2
+ CMakeProjectManager.CMakeRunConfiguration.dolphin
+/home/meven/kde/src/dolphin/src/
+ /media/meven/multimedia/avoir
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ placesitemmodeltest
+ placesitemmodeltest2
+ CMakeProjectManager.CMakeRunConfiguration.placesitemmodeltest
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ kitemlistcontrollertest
+ kitemlistcontrollertest2
+ CMakeProjectManager.CMakeRunConfiguration.kitemlistcontrollertest
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ kitemsettest
+ kitemsettest2
+ CMakeProjectManager.CMakeRunConfiguration.kitemsettest
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ kitemlistselectionmanagertest
+ kitemlistselectionmanagertest2
+ CMakeProjectManager.CMakeRunConfiguration.kitemlistselectionmanagertest
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ kitemlistcontrollertest
+
+ CMakeProjectManager.CMakeRunConfiguration.kitemlistcontrollertest
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ kitemrangetest
+ kitemrangetest2
+ CMakeProjectManager.CMakeRunConfiguration.kitemrangetest
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ kitemlistkeyboardsearchmanagertest
+ kitemlistkeyboardsearchmanagertest2
+ CMakeProjectManager.CMakeRunConfiguration.kitemlistkeyboardsearchmanagertest
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ kfileitemmodelbenchmark
+ kfileitemmodelbenchmark2
+ CMakeProjectManager.CMakeRunConfiguration.kfileitemmodelbenchmark
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ draganddrophelpertest
+ draganddrophelpertest2
+ CMakeProjectManager.CMakeRunConfiguration.draganddrophelpertest
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ kfileitemmodeltest
+ kfileitemmodeltest2
+ CMakeProjectManager.CMakeRunConfiguration.kfileitemmodeltest
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ dolphinsearchboxtest
+ dolphinsearchboxtest2
+ CMakeProjectManager.CMakeRunConfiguration.dolphinsearchboxtest
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ kfileitemlistviewtest
+ kfileitemlistviewtest2
+ CMakeProjectManager.CMakeRunConfiguration.kfileitemlistviewtest
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ kstandarditemmodeltest
+ kstandarditemmodeltest2
+ CMakeProjectManager.CMakeRunConfiguration.kstandarditemmodeltest
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ viewpropertiestest
+ viewpropertiestest2
+ CMakeProjectManager.CMakeRunConfiguration.viewpropertiestest
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ dolphinmainwindowtest
+ dolphinmainwindowtest2
+ CMakeProjectManager.CMakeRunConfiguration.dolphinmainwindowtest
+/home/meven/kde/src/dolphin/src/tests/
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ /home/meven/kde/build/dolphin/bin
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ kitemsettest
+
+ CMakeProjectManager.CMakeRunConfiguration.kitemsettest
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ kitemlistselectionmanagertest
+
+ CMakeProjectManager.CMakeRunConfiguration.kitemlistselectionmanagertest
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ kitemrangetest
+
+ CMakeProjectManager.CMakeRunConfiguration.kitemrangetest
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ kitemlistkeyboardsearchmanagertest
+
+ CMakeProjectManager.CMakeRunConfiguration.kitemlistkeyboardsearchmanagertest
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ kfileitemmodelbenchmark
+
+ CMakeProjectManager.CMakeRunConfiguration.kfileitemmodelbenchmark
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ draganddrophelpertest
+
+ CMakeProjectManager.CMakeRunConfiguration.draganddrophelpertest
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ -1
+
+ kfileitemmodeltest
+
+ CMakeProjectManager.CMakeRunConfiguration.kfileitemmodeltest
+
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+
+
+ 30
+
+
+
+ ProjectExplorer.Project.Target.1
+
+ Qt 5.12.2 (gcc_64)
+ Qt 5.12.2 (gcc_64)
+ {68785932-3203-4b8c-9588-58d4d6642247}
+ 0
+ 0
+ -1
+
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_687859-Du00e9faut
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Défaut
+ Défaut
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=Debug
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_687859-Debug
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+ Debug
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=Release
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_687859-Release
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+ Release
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=RelWithDebInfo
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_687859-Release with Debug Information
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release with Debug Information
+ Release with Debug Information
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=MinSizeRel
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_687859-Minimum Size Release
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Minimum Size Release
+ Minimum Size Release
+ CMakeProjectManager.CMakeBuildConfiguration
+
+ 5
+
+
+ 0
+ Déploiement
+
+ ProjectExplorer.BuildSteps.Deploy
+
+ 1
+ Deploy Configuration
+
+ ProjectExplorer.DefaultDeployConfiguration
+
+ 1
+
+ 0
+
+
+
+ ProjectExplorer.Project.Target.2
+
+ Qt 5.12.2 (gcc_64)
+ Qt 5.12.2 (gcc_64)
+ {bbd0a7c8-766c-4891-95d3-91e0cefe88c2}
+ 0
+ 0
+ -1
+
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_bbd0a7-Du00e9faut
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Défaut
+ Défaut
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=Debug
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_bbd0a7-Debug
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+ Debug
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=Release
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_bbd0a7-Release
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+ Release
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=RelWithDebInfo
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_bbd0a7-Release with Debug Information
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release with Debug Information
+ Release with Debug Information
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=MinSizeRel
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_bbd0a7-Minimum Size Release
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Minimum Size Release
+ Minimum Size Release
+ CMakeProjectManager.CMakeBuildConfiguration
+
+ 5
+
+
+ 0
+ Déploiement
+
+ ProjectExplorer.BuildSteps.Deploy
+
+ 1
+ Deploy Configuration
+
+ ProjectExplorer.DefaultDeployConfiguration
+
+ 1
+
+ 0
+
+
+
+ ProjectExplorer.Project.Target.3
+
+ Qt 5.12.2 (gcc_64)
+ Qt 5.12.2 (gcc_64)
+ {5ee26e83-a7d2-4d2d-8ccd-1e2c85c2dfc9}
+ 0
+ 0
+ -1
+
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_5ee26e-Du00e9faut
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Défaut
+ Défaut
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=Debug
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_5ee26e-Debug
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+ Debug
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=Release
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_5ee26e-Release
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+ Release
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=RelWithDebInfo
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_5ee26e-Release with Debug Information
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release with Debug Information
+ Release with Debug Information
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=MinSizeRel
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_5ee26e-Minimum Size Release
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Minimum Size Release
+ Minimum Size Release
+ CMakeProjectManager.CMakeBuildConfiguration
+
+ 5
+
+
+ 0
+ Déploiement
+
+ ProjectExplorer.BuildSteps.Deploy
+
+ 1
+ Deploy Configuration
+
+ ProjectExplorer.DefaultDeployConfiguration
+
+ 1
+
+ 0
+
+
+
+ ProjectExplorer.Project.Target.4
+
+ Desktop Qt 5.12.2 GCC 64bit
+ Desktop Qt 5.12.2 GCC 64bit
+ qt.qt5.5122.gcc_64_kit
+ 0
+ 0
+ -1
+
+
+ /home/meven/kde/src/build-dolphin-Desktop_Qt_5_12_2_GCC_64bit-Du00e9faut
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Défaut
+ Défaut
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=Debug
+
+ /home/meven/kde/src/build-dolphin-Desktop_Qt_5_12_2_GCC_64bit-Debug
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+ Debug
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=Release
+
+ /home/meven/kde/src/build-dolphin-Desktop_Qt_5_12_2_GCC_64bit-Release
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+ Release
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=RelWithDebInfo
+
+ /home/meven/kde/src/build-dolphin-Desktop_Qt_5_12_2_GCC_64bit-Release with Debug Information
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release with Debug Information
+ Release with Debug Information
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=MinSizeRel
+
+ /home/meven/kde/src/build-dolphin-Desktop_Qt_5_12_2_GCC_64bit-Minimum Size Release
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Minimum Size Release
+ Minimum Size Release
+ CMakeProjectManager.CMakeBuildConfiguration
+
+ 5
+
+
+ 0
+ Déploiement
+
+ ProjectExplorer.BuildSteps.Deploy
+
+ 1
+ Deploy Configuration
+
+ ProjectExplorer.DefaultDeployConfiguration
+
+ 1
+
+ 0
+
+
+
+ ProjectExplorer.Project.Target.5
+
+ Qt 5.12.2 (gcc_64)
+ Qt 5.12.2 (gcc_64)
+ {923c51fe-d547-4eb6-a581-059c8b8af65e}
+ 0
+ 0
+ -1
+
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_923c51-Du00e9faut
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Défaut
+ Défaut
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=Debug
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_923c51-Debug
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+ Debug
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=Release
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_923c51-Release
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+ Release
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=RelWithDebInfo
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_923c51-Release with Debug Information
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release with Debug Information
+ Release with Debug Information
+ CMakeProjectManager.CMakeBuildConfiguration
+
+
+
+ CMAKE_BUILD_TYPE:STRING=MinSizeRel
+
+ /home/meven/kde/src/build-dolphin-Qt_5_12_2_gcc_64_923c51-Minimum Size Release
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+
+
+ all
+
+ true
+ CMake Build
+
+ CMakeProjectManager.MakeStep
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Minimum Size Release
+ Minimum Size Release
+ CMakeProjectManager.CMakeBuildConfiguration
+
+ 5
+
+
+ 0
+ Déploiement
+
+ ProjectExplorer.BuildSteps.Deploy
+
+ 1
+ Deploy Configuration
+
+ ProjectExplorer.DefaultDeployConfiguration
+
+ 1
+
+ 0
+
+
+
+ ProjectExplorer.Project.TargetCount
+ 6
+
+
+ ProjectExplorer.Project.Updater.FileVersion
+ 20
+
+
+ Version
+ 20
+
+
diff --git a/git-blame b/git-blame
new file mode 100644
--- /dev/null
+++ b/git-blame
@@ -0,0 +1,16 @@
+aldo.mateli@gmail.com
+arichardson.kde@gmail.com
+chinmoyrp65@gmail.com
+craig@kde.org
+cytadela88@gmail.com
+elvis.angelaccio@kde.org
+emmanuelpescosta099@gmail.com
+ervin@kde.org
+faure@kde.org
+frank78ac@googlemail.com
+infroma@gmail.com
+kfunk@kde.org
+mat69@gmx.net
+mitchell@kde.org
+montel@kde.org
+peter.penz19@gmail.com
diff --git a/git-blame2 b/git-blame2
new file mode 100644
--- /dev/null
+++ b/git-blame2
@@ -0,0 +1,295 @@
+^5252c12db src/renamedialog.h 1 ( 2006-11-21 06:02:05 +0000 1) /***************************************************************************
+828ba8902c src/views/renamedialog.h 2 ( 2010-10-05 16:30:03 +0000 2) * Copyright (C) 2006-2010 by Peter Penz (peter.penz@gmx.at) *
+^5252c12db src/renamedialog.h 4 ( 2006-11-21 06:02:05 +0000 3) * *
+^5252c12db src/renamedialog.h 5 ( 2006-11-21 06:02:05 +0000 4) * This program is free software; you can redistribute it and/or modify *
+^5252c12db src/renamedialog.h 6 ( 2006-11-21 06:02:05 +0000 5) * it under the terms of the GNU General Public License as published by *
+^5252c12db src/renamedialog.h 7 ( 2006-11-21 06:02:05 +0000 6) * the Free Software Foundation; either version 2 of the License, or *
+^5252c12db src/renamedialog.h 8 ( 2006-11-21 06:02:05 +0000 7) * (at your option) any later version. *
+^5252c12db src/renamedialog.h 9 ( 2006-11-21 06:02:05 +0000 8) * *
+^5252c12db src/renamedialog.h 10 ( 2006-11-21 06:02:05 +0000 9) * This program is distributed in the hope that it will be useful, *
+^5252c12db src/renamedialog.h 11 ( 2006-11-21 06:02:05 +0000 10) * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+^5252c12db src/renamedialog.h 12 ( 2006-11-21 06:02:05 +0000 11) * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+^5252c12db src/renamedialog.h 13 ( 2006-11-21 06:02:05 +0000 12) * GNU General Public License for more details. *
+^5252c12db src/renamedialog.h 14 ( 2006-11-21 06:02:05 +0000 13) * *
+^5252c12db src/renamedialog.h 15 ( 2006-11-21 06:02:05 +0000 14) * You should have received a copy of the GNU General Public License *
+^5252c12db src/renamedialog.h 16 ( 2006-11-21 06:02:05 +0000 15) * along with this program; if not, write to the *
+^5252c12db src/renamedialog.h 17 ( 2006-11-21 06:02:05 +0000 16) * Free Software Foundation, Inc., *
+d8ab89171d src/renamedialog.h 18 ( 2007-01-10 00:04:16 +0000 17) * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
+^5252c12db src/renamedialog.h 19 ( 2006-11-21 06:02:05 +0000 18) ***************************************************************************/
+828ba8902c src/views/renamedialog.h 19 ( 2010-10-05 16:30:03 +0000 19)
+^5252c12db src/renamedialog.h 20 ( 2006-11-21 06:02:05 +0000 20) #ifndef RENAMEDIALOG_H
+^5252c12db src/renamedialog.h 21 ( 2006-11-21 06:02:05 +0000 21) #define RENAMEDIALOG_H
+^5252c12db src/renamedialog.h 22 ( 2006-11-21 06:02:05 +0000 22)
+25751088c3 src/views/renamedialog.h 23 ( 2015-02-25 12:12:55 +0100 23) #include "dolphin_export.h"
+3aa47b789b src/renamedialog.h 23 ( 2007-05-19 08:03:39 +0000 24)
+8eb9b508ca src/views/renamedialog.h 26 ( 2011-02-04 15:43:21 +0100 25) #include
+48b58f830a src/views/renamedialog.h 26 ( 2018-03-04 16:38:16 +0300 26)
+48b58f830a src/views/renamedialog.h 27 ( 2018-03-04 16:38:16 +0300 27) #include
+02c0835148 src/views/renamedialog.h 27 ( 2014-11-10 09:08:04 +0100 28) #include
+d9ac44e08f src/renamedialog.h 24 ( 2007-03-13 17:31:54 +0000 29)
+02c0835148 src/views/renamedialog.h 29 ( 2014-11-10 09:08:04 +0100 30) class QLineEdit;
+424d20e435 src/views/renamedialog.h 30 ( 2014-11-10 09:12:33 +0100 31) class QSpinBox;
+cd601a582d src/views/renamedialog.h 30 ( 2014-10-15 19:56:52 +0200 32) class QPushButton;
+c5eb4e3116 src/views/renamedialog.h 32 ( 2018-01-27 17:19:39 +0530 33) class KJob;
+^5252c12db src/renamedialog.h 29 ( 2006-11-21 06:02:05 +0000 34) /**
+^5252c12db src/renamedialog.h 30 ( 2006-11-21 06:02:05 +0000 35) * @brief Dialog for renaming a variable number of files.
+e308985de4 src/views/renamedialog.h 36 ( 2018-06-03 18:28:23 +0200 36) *
+e308985de4 src/views/renamedialog.h 37 ( 2018-06-03 18:28:23 +0200 37) * The dialog deletes itself when accepted or rejected.
+^5252c12db src/renamedialog.h 42 ( 2006-11-21 06:02:05 +0000 38) */
+25751088c3 src/views/renamedialog.h 36 ( 2015-02-25 12:12:55 +0100 39) class DOLPHIN_EXPORT RenameDialog : public QDialog
+^5252c12db src/renamedialog.h 44 ( 2006-11-21 06:02:05 +0000 40) {
+^5252c12db src/renamedialog.h 45 ( 2006-11-21 06:02:05 +0000 41) Q_OBJECT
+^5252c12db src/renamedialog.h 46 ( 2006-11-21 06:02:05 +0000 42)
+^5252c12db src/renamedialog.h 47 ( 2006-11-21 06:02:05 +0000 43) public:
+ad74c99bbc src/renamedialog.h 56 ( 2007-11-08 13:29:44 +0000 44) explicit RenameDialog(QWidget* parent, const KFileItemList& items);
+464b13f382 src/views/renamedialog.h 42 ( 2017-11-20 23:25:06 +0100 45) ~RenameDialog() override;
+^5252c12db src/renamedialog.h 50 ( 2006-11-21 06:02:05 +0000 46)
+478f404b8a src/views/renamedialog.h 44 ( 2017-09-17 11:07:44 +0200 47) signals:
+478f404b8a src/views/renamedialog.h 45 ( 2017-09-17 11:07:44 +0200 48) void renamingFinished(const QList& urls);
+478f404b8a src/views/renamedialog.h 46 ( 2017-09-17 11:07:44 +0200 49)
+b51083c12b src/views/renamedialog.h 79 ( 2010-09-20 21:04:48 +0000 50) private slots:
+cd601a582d src/views/renamedialog.h 45 ( 2014-10-15 19:56:52 +0200 51) void slotAccepted();
+b51083c12b src/views/renamedialog.h 80 ( 2010-09-20 21:04:48 +0000 52) void slotTextChanged(const QString& newName);
+c5eb4e3116 src/views/renamedialog.h 50 ( 2018-01-27 17:19:39 +0530 53) void slotFileRenamed(const QUrl& oldUrl, const QUrl& newUrl);
+c5eb4e3116 src/views/renamedialog.h 51 ( 2018-01-27 17:19:39 +0530 54) void slotResult(KJob* job);
+b51083c12b src/views/renamedialog.h 81 ( 2010-09-20 21:04:48 +0000 55)
+4143a69c05 src/views/renamedialog.h 48 ( 2015-09-06 16:34:41 +0200 56) protected:
+4143a69c05 src/views/renamedialog.h 49 ( 2015-09-06 16:34:41 +0200 57) void showEvent(QShowEvent* event) override;
+4143a69c05 src/views/renamedialog.h 50 ( 2015-09-06 16:34:41 +0200 58)
+828ba8902c src/views/renamedialog.h 62 ( 2010-10-05 16:30:03 +0000 59) private:
+828ba8902c src/views/renamedialog.h 63 ( 2010-10-05 16:30:03 +0000 60) bool m_renameOneItem;
+478f404b8a src/views/renamedialog.h 69 ( 2017-09-17 11:07:44 +0200 61) QList m_renamedItems;
+828ba8902c src/views/renamedialog.h 64 ( 2010-10-05 16:30:03 +0000 62) QString m_newName;
+02c0835148 src/views/renamedialog.h 64 ( 2014-11-10 09:08:04 +0100 63) QLineEdit* m_lineEdit;
+828ba8902c src/views/renamedialog.h 66 ( 2010-10-05 16:30:03 +0000 64) KFileItemList m_items;
+e8c4d19b7c src/views/renamedialog.h 67 ( 2013-06-20 19:37:53 +0200 65) bool m_allExtensionsDifferent;
+424d20e435 src/views/renamedialog.h 67 ( 2014-11-10 09:12:33 +0100 66) QSpinBox* m_spinBox;
+cd601a582d src/views/renamedialog.h 68 ( 2014-10-15 19:56:52 +0200 67) QPushButton* m_okButton;
+828ba8902c src/views/renamedialog.h 67 ( 2010-10-05 16:30:03 +0000 68) };
+c848b945d4 src/renamedialog.h 97 ( 2009-05-26 18:24:23 +0000 69)
+^5252c12db src/renamedialog.h 67 ( 2006-11-21 06:02:05 +0000 70) #endif
+^5252c12db src/renamedialog.cpp 1 ( 2006-11-21 06:02:05 +0000 1) /***************************************************************************
+828ba8902c src/views/renamedialog.cpp 2 ( 2010-10-05 16:30:03 +0000 2) * Copyright (C) 2006-2010 by Peter Penz (peter.penz@gmx.at) *
+^5252c12db src/renamedialog.cpp 4 ( 2006-11-21 06:02:05 +0000 3) * *
+^5252c12db src/renamedialog.cpp 5 ( 2006-11-21 06:02:05 +0000 4) * This program is free software; you can redistribute it and/or modify *
+^5252c12db src/renamedialog.cpp 6 ( 2006-11-21 06:02:05 +0000 5) * it under the terms of the GNU General Public License as published by *
+^5252c12db src/renamedialog.cpp 7 ( 2006-11-21 06:02:05 +0000 6) * the Free Software Foundation; either version 2 of the License, or *
+^5252c12db src/renamedialog.cpp 8 ( 2006-11-21 06:02:05 +0000 7) * (at your option) any later version. *
+^5252c12db src/renamedialog.cpp 9 ( 2006-11-21 06:02:05 +0000 8) * *
+^5252c12db src/renamedialog.cpp 10 ( 2006-11-21 06:02:05 +0000 9) * This program is distributed in the hope that it will be useful, *
+^5252c12db src/renamedialog.cpp 11 ( 2006-11-21 06:02:05 +0000 10) * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+^5252c12db src/renamedialog.cpp 12 ( 2006-11-21 06:02:05 +0000 11) * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+^5252c12db src/renamedialog.cpp 13 ( 2006-11-21 06:02:05 +0000 12) * GNU General Public License for more details. *
+^5252c12db src/renamedialog.cpp 14 ( 2006-11-21 06:02:05 +0000 13) * *
+^5252c12db src/renamedialog.cpp 15 ( 2006-11-21 06:02:05 +0000 14) * You should have received a copy of the GNU General Public License *
+^5252c12db src/renamedialog.cpp 16 ( 2006-11-21 06:02:05 +0000 15) * along with this program; if not, write to the *
+^5252c12db src/renamedialog.cpp 17 ( 2006-11-21 06:02:05 +0000 16) * Free Software Foundation, Inc., *
+d8ab89171d src/renamedialog.cpp 18 ( 2007-01-10 00:04:16 +0000 17) * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
+^5252c12db src/renamedialog.cpp 19 ( 2006-11-21 06:02:05 +0000 18) ***************************************************************************/
+^5252c12db src/renamedialog.cpp 20 ( 2006-11-21 06:02:05 +0000 19)
+^5252c12db src/renamedialog.cpp 21 ( 2006-11-21 06:02:05 +0000 20) #include "renamedialog.h"
+d9ac44e08f src/renamedialog.cpp 21 ( 2007-03-13 17:31:54 +0000 21)
+48b58f830a src/views/renamedialog.cpp 22 ( 2018-03-04 16:38:16 +0300 22) #include
+48b58f830a src/views/renamedialog.cpp 23 ( 2018-03-04 16:38:16 +0300 23) #include
+76ce61a05f src/views/renamedialog.cpp 26 ( 2014-09-04 18:09:27 +0200 24) #include
+76ce61a05f src/views/renamedialog.cpp 27 ( 2014-09-04 18:09:27 +0200 25) #include
+0a6257bce3 src/views/renamedialog.cpp 30 ( 2014-10-18 15:00:17 +0200 26) #include
+48b58f830a src/views/renamedialog.cpp 27 ( 2018-03-04 16:38:16 +0300 27) #include
+48b58f830a src/views/renamedialog.cpp 28 ( 2018-03-04 16:38:16 +0300 28) #include
+d9ac44e08f src/renamedialog.cpp 24 ( 2007-03-13 17:31:54 +0000 29)
+48b58f830a src/views/renamedialog.cpp 30 ( 2018-03-04 16:38:16 +0300 30) #include
+1479e82315 src/views/renamedialog.cpp 28 ( 2011-08-15 20:34:28 +0200 31) #include
+828ba8902c src/views/renamedialog.cpp 27 ( 2010-10-05 16:30:03 +0000 32) #include
+48b58f830a src/views/renamedialog.cpp 33 ( 2018-03-04 16:38:16 +0300 33) #include
+5c1420fec9 src/views/renamedialog.cpp 36 ( 2014-10-07 07:38:16 +0200 34) #include
+cd601a582d src/views/renamedialog.cpp 39 ( 2014-10-15 19:56:52 +0200 35) #include
+f67bdd0fb7 src/views/renamedialog.cpp 36 ( 2015-02-06 13:21:27 +0100 36) #include
+828ba8902c src/views/renamedialog.cpp 29 ( 2010-10-05 16:30:03 +0000 37)
+ad74c99bbc src/renamedialog.cpp 29 ( 2007-11-08 13:29:44 +0000 38) RenameDialog::RenameDialog(QWidget *parent, const KFileItemList& items) :
+cd601a582d src/views/renamedialog.cpp 43 ( 2014-10-15 19:56:52 +0200 39) QDialog(parent),
+828ba8902c src/views/renamedialog.cpp 41 ( 2010-10-05 16:30:03 +0000 40) m_renameOneItem(false),
+828ba8902c src/views/renamedialog.cpp 42 ( 2010-10-05 16:30:03 +0000 41) m_newName(),
+a6db5029ac src/views/renamedialog.cpp 42 ( 2017-11-21 10:52:14 +0100 42) m_lineEdit(nullptr),
+1479e82315 src/views/renamedialog.cpp 46 ( 2011-08-15 20:34:28 +0200 43) m_items(items),
+e8c4d19b7c src/views/renamedialog.cpp 48 ( 2013-06-20 19:37:53 +0200 44) m_allExtensionsDifferent(true),
+a6db5029ac src/views/renamedialog.cpp 45 ( 2017-11-21 10:52:14 +0100 45) m_spinBox(nullptr)
+^5252c12db src/renamedialog.cpp 34 ( 2006-11-21 06:02:05 +0000 46) {
+507984415a src/renamedialog.cpp 32 ( 2007-03-13 18:33:00 +0000 47) const QSize minSize = minimumSize();
+507984415a src/renamedialog.cpp 33 ( 2007-03-13 18:33:00 +0000 48) setMinimumSize(QSize(320, minSize.height()));
+507984415a src/renamedialog.cpp 34 ( 2007-03-13 18:33:00 +0000 49)
+7cd37f4747 src/renamedialog.cpp 36 ( 2007-08-16 13:22:18 +0000 50) const int itemCount = items.count();
+507984415a src/renamedialog.cpp 36 ( 2007-03-13 18:33:00 +0000 51) Q_ASSERT(itemCount >= 1);
+507984415a src/renamedialog.cpp 37 ( 2007-03-13 18:33:00 +0000 52) m_renameOneItem = (itemCount == 1);
+507984415a src/renamedialog.cpp 38 ( 2007-03-13 18:33:00 +0000 53)
+cd601a582d src/views/renamedialog.cpp 58 ( 2014-10-15 19:56:52 +0200 54) setWindowTitle(m_renameOneItem ?
+50d9e030e7 src/renamedialog.cpp 40 ( 2007-07-09 17:51:39 +0000 55) i18nc("@title:window", "Rename Item") :
+50d9e030e7 src/renamedialog.cpp 41 ( 2007-07-09 17:51:39 +0000 56) i18nc("@title:window", "Rename Items"));
+cd601a582d src/views/renamedialog.cpp 61 ( 2014-10-15 19:56:52 +0200 57) QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok|QDialogButtonBox::Cancel);
+cd601a582d src/views/renamedialog.cpp 62 ( 2014-10-15 19:56:52 +0200 58) QVBoxLayout *mainLayout = new QVBoxLayout;
+cd601a582d src/views/renamedialog.cpp 63 ( 2014-10-15 19:56:52 +0200 59) setLayout(mainLayout);
+cd601a582d src/views/renamedialog.cpp 64 ( 2014-10-15 19:56:52 +0200 60) m_okButton = buttonBox->button(QDialogButtonBox::Ok);
+cd601a582d src/views/renamedialog.cpp 65 ( 2014-10-15 19:56:52 +0200 61) m_okButton->setDefault(true);
+32bd8efc7f src/views/renamedialog.cpp 63 ( 2018-03-03 11:46:14 +0300 62) m_okButton->setShortcut(Qt::CTRL + Qt::Key_Return);
+5593c252e8 src/views/renamedialog.cpp 63 ( 2016-03-16 22:17:37 +0100 63) connect(buttonBox, &QDialogButtonBox::accepted, this, &RenameDialog::slotAccepted);
+5593c252e8 src/views/renamedialog.cpp 64 ( 2016-03-16 22:17:37 +0100 64) connect(buttonBox, &QDialogButtonBox::rejected, this, &RenameDialog::reject);
+e308985de4 src/views/renamedialog.cpp 65 ( 2018-06-03 18:28:23 +0200 65) connect(buttonBox, &QDialogButtonBox::rejected, this, &QObject::deleteLater);
+cd601a582d src/views/renamedialog.cpp 69 ( 2014-10-15 19:56:52 +0200 66) m_okButton->setDefault(true);
+cd601a582d src/views/renamedialog.cpp 70 ( 2014-10-15 19:56:52 +0200 67)
+5593c252e8 src/views/renamedialog.cpp 67 ( 2016-03-16 22:17:37 +0100 68) KGuiItem::assign(m_okButton, KGuiItem(i18nc("@action:button", "&Rename"), QStringLiteral("dialog-ok-apply")));
+9a5f54d83d src/renamedialog.cpp 39 ( 2006-11-22 11:34:19 +0000 69)
+9a5f54d83d src/renamedialog.cpp 40 ( 2006-11-22 11:34:19 +0000 70) QWidget* page = new QWidget(this);
+cd601a582d src/views/renamedialog.cpp 74 ( 2014-10-15 19:56:52 +0200 71) mainLayout->addWidget(page);
+cd601a582d src/views/renamedialog.cpp 75 ( 2014-10-15 19:56:52 +0200 72) mainLayout->addWidget(buttonBox);
+9a5f54d83d src/renamedialog.cpp 42 ( 2006-11-22 11:34:19 +0000 73)
+d9ac44e08f src/renamedialog.cpp 40 ( 2007-03-13 17:31:54 +0000 74) QVBoxLayout* topLayout = new QVBoxLayout(page);
+^5252c12db src/renamedialog.cpp 39 ( 2006-11-21 06:02:05 +0000 75)
+a6db5029ac src/views/renamedialog.cpp 75 ( 2017-11-21 10:52:14 +0100 76) QLabel* editLabel = nullptr;
+507984415a src/renamedialog.cpp 52 ( 2007-03-13 18:33:00 +0000 77) if (m_renameOneItem) {
+f8fa4e8df1 src/renamedialog.cpp 56 ( 2007-08-14 16:46:06 +0000 78) m_newName = items.first().name();
+31230ccdb5 src/views/renamedialog.cpp 66 ( 2014-07-16 13:26:38 +0200 79) editLabel = new QLabel(xi18nc("@label:textbox", "Rename the item %1 to:", m_newName),
+f23e9496f3 src/views/renamedialog.cpp 70 ( 2011-07-30 20:13:09 +0200 80) page);
+f7216ca591 src/views/renamedialog.cpp 75 ( 2013-01-09 16:17:55 +0100 81) editLabel->setTextFormat(Qt::PlainText);
+c8a4f1fd8d src/renamedialog.cpp 57 ( 2007-04-09 19:12:54 +0000 82) } else {
+08fc0833aa src/renamedialog.cpp 58 ( 2007-06-30 19:40:15 +0000 83) m_newName = i18nc("@info:status", "New name #");
+7eef5ebec2 src/renamedialog.cpp 61 ( 2007-07-12 06:10:54 +0000 84) editLabel = new QLabel(i18ncp("@label:textbox",
+7eef5ebec2 src/renamedialog.cpp 62 ( 2007-07-12 06:10:54 +0000 85) "Rename the %1 selected item to:",
+9966f3789c src/renamedialog.cpp 60 ( 2007-06-13 20:41:06 +0000 86) "Rename the %1 selected items to:", itemCount),
+507984415a src/renamedialog.cpp 59 ( 2007-03-13 18:33:00 +0000 87) page);
+507984415a src/renamedialog.cpp 60 ( 2007-03-13 18:33:00 +0000 88) }
+^5252c12db src/renamedialog.cpp 43 ( 2006-11-21 06:02:05 +0000 89)
+02c0835148 src/views/renamedialog.cpp 91 ( 2014-11-10 09:08:04 +0100 90) m_lineEdit = new QLineEdit(page);
+cd601a582d src/views/renamedialog.cpp 94 ( 2014-10-15 19:56:52 +0200 91) mainLayout->addWidget(m_lineEdit);
+02c0835148 src/views/renamedialog.cpp 93 ( 2014-11-10 09:08:04 +0100 92) connect(m_lineEdit, &QLineEdit::textChanged, this, &RenameDialog::slotTextChanged);
+f2e7c6d0d9 src/renamedialog.cpp 67 ( 2009-04-12 15:39:13 +0000 93)
+507984415a src/renamedialog.cpp 80 ( 2007-03-13 18:33:00 +0000 94) int selectionLength = m_newName.length();
+3b4d05893b src/renamedialog.cpp 87 ( 2007-03-24 15:16:15 +0000 95) if (m_renameOneItem) {
+2f045c6010 src/views/renamedialog.cpp 91 ( 2014-04-06 03:32:55 +0200 96) const QString fileName = items.first().url().toDisplayString();
+5c1420fec9 src/views/renamedialog.cpp 87 ( 2014-10-07 07:38:16 +0200 97) QMimeDatabase db;
+5c1420fec9 src/views/renamedialog.cpp 88 ( 2014-10-07 07:38:16 +0200 98) const QString extension = db.suffixForFileName(fileName.toLower());
+149975a004 src/views/renamedialog.cpp 90 ( 2012-07-20 12:09:04 +0200 99)
+149975a004 src/views/renamedialog.cpp 91 ( 2012-07-20 12:09:04 +0200 100) // If the current item is a directory, select the whole file name.
+149975a004 src/views/renamedialog.cpp 92 ( 2012-07-20 12:09:04 +0200 101) if ((extension.length() > 0) && !items.first().isDir()) {
+c4a3313ea9 src/views/renamedialog.cpp 90 ( 2011-09-01 18:56:53 +0200 102) // Don't select the extension
+c4a3313ea9 src/views/renamedialog.cpp 91 ( 2011-09-01 18:56:53 +0200 103) selectionLength -= extension.length() + 1;
+^5252c12db src/renamedialog.cpp 65 ( 2006-11-21 06:02:05 +0000 104) }
+c4a3313ea9 src/views/renamedialog.cpp 93 ( 2011-09-01 18:56:53 +0200 105) } else {
+c4a3313ea9 src/views/renamedialog.cpp 94 ( 2011-09-01 18:56:53 +0200 106) // Don't select the # character
+c4a3313ea9 src/views/renamedialog.cpp 95 ( 2011-09-01 18:56:53 +0200 107) --selectionLength;
+3b4d05893b src/renamedialog.cpp 93 ( 2007-03-24 15:16:15 +0000 108) }
+3b4d05893b src/renamedialog.cpp 94 ( 2007-03-24 15:16:15 +0000 109)
+^5252c12db src/renamedialog.cpp 66 ( 2006-11-21 06:02:05 +0000 110) m_lineEdit->setText(m_newName);
+507984415a src/renamedialog.cpp 89 ( 2007-03-13 18:33:00 +0000 111) m_lineEdit->setSelection(0, selectionLength);
+^5252c12db src/renamedialog.cpp 69 ( 2006-11-21 06:02:05 +0000 112)
+^5252c12db src/renamedialog.cpp 72 ( 2006-11-21 06:02:05 +0000 113) topLayout->addWidget(editLabel);
+^5252c12db src/renamedialog.cpp 73 ( 2006-11-21 06:02:05 +0000 114) topLayout->addWidget(m_lineEdit);
+507984415a src/renamedialog.cpp 94 ( 2007-03-13 18:33:00 +0000 115)
+507984415a src/renamedialog.cpp 95 ( 2007-03-13 18:33:00 +0000 116) if (!m_renameOneItem) {
+e8c4d19b7c src/views/renamedialog.cpp 111 ( 2013-06-20 19:37:53 +0200 117) QSet extensions;
+e8c4d19b7c src/views/renamedialog.cpp 112 ( 2013-06-20 19:37:53 +0200 118) foreach (const KFileItem& item, m_items) {
+5c1420fec9 src/views/renamedialog.cpp 110 ( 2014-10-07 07:38:16 +0200 119) QMimeDatabase db;
+5c1420fec9 src/views/renamedialog.cpp 111 ( 2014-10-07 07:38:16 +0200 120) const QString extension = db.suffixForFileName(item.url().toDisplayString().toLower());
+e8c4d19b7c src/views/renamedialog.cpp 114 ( 2013-06-20 19:37:53 +0200 121)
+e8c4d19b7c src/views/renamedialog.cpp 115 ( 2013-06-20 19:37:53 +0200 122) if (extensions.contains(extension)) {
+e8c4d19b7c src/views/renamedialog.cpp 116 ( 2013-06-20 19:37:53 +0200 123) m_allExtensionsDifferent = false;
+e8c4d19b7c src/views/renamedialog.cpp 117 ( 2013-06-20 19:37:53 +0200 124) break;
+e8c4d19b7c src/views/renamedialog.cpp 118 ( 2013-06-20 19:37:53 +0200 125) }
+e8c4d19b7c src/views/renamedialog.cpp 119 ( 2013-06-20 19:37:53 +0200 126)
+e8c4d19b7c src/views/renamedialog.cpp 120 ( 2013-06-20 19:37:53 +0200 127) extensions.insert(extension);
+e8c4d19b7c src/views/renamedialog.cpp 121 ( 2013-06-20 19:37:53 +0200 128) }
+e8c4d19b7c src/views/renamedialog.cpp 122 ( 2013-06-20 19:37:53 +0200 129)
+1479e82315 src/views/renamedialog.cpp 124 ( 2011-08-15 20:34:28 +0200 130) QLabel* infoLabel = new QLabel(i18nc("@info", "# will be replaced by ascending numbers starting with:"), page);
+cd601a582d src/views/renamedialog.cpp 135 ( 2014-10-15 19:56:52 +0200 131) mainLayout->addWidget(infoLabel);
+424d20e435 src/views/renamedialog.cpp 134 ( 2014-11-10 09:12:33 +0100 132) m_spinBox = new QSpinBox(page);
+424d20e435 src/views/renamedialog.cpp 135 ( 2014-11-10 09:12:33 +0100 133) m_spinBox->setMaximum(10000);
+424d20e435 src/views/renamedialog.cpp 136 ( 2014-11-10 09:12:33 +0100 134) m_spinBox->setMinimum(0);
+424d20e435 src/views/renamedialog.cpp 137 ( 2014-11-10 09:12:33 +0100 135) m_spinBox->setSingleStep(1);
+424d20e435 src/views/renamedialog.cpp 138 ( 2014-11-10 09:12:33 +0100 136) m_spinBox->setValue(1);
+424d20e435 src/views/renamedialog.cpp 139 ( 2014-11-10 09:12:33 +0100 137) m_spinBox->setDisplayIntegerBase(10);
+1479e82315 src/views/renamedialog.cpp 126 ( 2011-08-15 20:34:28 +0200 138)
+1479e82315 src/views/renamedialog.cpp 127 ( 2011-08-15 20:34:28 +0200 139) QHBoxLayout* horizontalLayout = new QHBoxLayout(page);
+4315e5c938 src/views/renamedialog.cpp 140 ( 2019-02-27 08:59:18 +0100 140) horizontalLayout->setContentsMargins(0, 0, 0, 0);
+1479e82315 src/views/renamedialog.cpp 129 ( 2011-08-15 20:34:28 +0200 141) horizontalLayout->addWidget(infoLabel);
+1479e82315 src/views/renamedialog.cpp 130 ( 2011-08-15 20:34:28 +0200 142) horizontalLayout->addWidget(m_spinBox);
+1479e82315 src/views/renamedialog.cpp 131 ( 2011-08-15 20:34:28 +0200 143)
+1479e82315 src/views/renamedialog.cpp 132 ( 2011-08-15 20:34:28 +0200 144) topLayout->addLayout(horizontalLayout);
+^5252c12db src/renamedialog.cpp 75 ( 2006-11-21 06:02:05 +0000 145) }
+507984415a src/renamedialog.cpp 99 ( 2007-03-13 18:33:00 +0000 146) }
+^5252c12db src/renamedialog.cpp 76 ( 2006-11-21 06:02:05 +0000 147)
+^5252c12db src/renamedialog.cpp 77 ( 2006-11-21 06:02:05 +0000 148) RenameDialog::~RenameDialog()
+8fd40e72aa src/renamedialog.cpp 111 ( 2008-06-10 17:22:24 +0000 149) {
+8fd40e72aa src/renamedialog.cpp 112 ( 2008-06-10 17:22:24 +0000 150) }
+^5252c12db src/renamedialog.cpp 80 ( 2006-11-21 06:02:05 +0000 151)
+c5eb4e3116 src/views/renamedialog.cpp 152 ( 2018-01-27 17:19:39 +0530 152) void RenameDialog::slotAccepted()
+^5252c12db src/renamedialog.cpp 82 ( 2006-11-21 06:02:05 +0000 153) {
+0d6bf03598 src/views/renamedialog.cpp 150 ( 2013-06-22 09:19:27 +0200 154) QWidget* widget = parentWidget();
+0d6bf03598 src/views/renamedialog.cpp 151 ( 2013-06-22 09:19:27 +0200 155) if (!widget) {
+0d6bf03598 src/views/renamedialog.cpp 152 ( 2013-06-22 09:19:27 +0200 156) widget = this;
+0d6bf03598 src/views/renamedialog.cpp 153 ( 2013-06-22 09:19:27 +0200 157) }
+0d6bf03598 src/views/renamedialog.cpp 154 ( 2013-06-22 09:19:27 +0200 158)
+30349ef1bd src/views/renamedialog.cpp 158 ( 2018-04-05 22:33:34 +0200 159) const QList srcList = m_items.urlList();
+30349ef1bd src/views/renamedialog.cpp 159 ( 2018-04-05 22:33:34 +0200 160) const QString newName = m_lineEdit->text();
+c5eb4e3116 src/views/renamedialog.cpp 159 ( 2018-01-27 17:19:39 +0530 161) KIO::FileUndoManager::CommandType cmdType;
+30349ef1bd src/views/renamedialog.cpp 161 ( 2018-04-05 22:33:34 +0200 162) KIO::Job *job = nullptr;
+c5eb4e3116 src/views/renamedialog.cpp 160 ( 2018-01-27 17:19:39 +0530 163) if (m_renameOneItem) {
+c5eb4e3116 src/views/renamedialog.cpp 161 (