diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 3b5738cc3..691273460 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -559,9 +559,7 @@ bool MainWindow::queryClose() // Check what processes are running, excluding the shell QStringList processesRunning; - - const auto sessions = _viewManager->sessions(); - const auto uniqueSessions = QSet(sessions.begin(), sessions.end()); + const auto uniqueSessions = QSet::fromList(_viewManager->sessions()); for (Session *session : uniqueSessions) { if ((session == nullptr) || !session->isForegroundProcessActive()) { diff --git a/src/ProcessInfo.cpp b/src/ProcessInfo.cpp index 1f44cadb7..c06b655c5 100644 --- a/src/ProcessInfo.cpp +++ b/src/ProcessInfo.cpp @@ -131,9 +131,7 @@ QSet ProcessInfo::commonDirNames() if (forTheFirstTime) { const KSharedConfigPtr &config = KSharedConfig::openConfig(); const KConfigGroup &configGroup = config->group("ProcessInfo"); - const QStringList groupDirNames = configGroup.readEntry("CommonDirNames", QStringList()); - - _commonDirNames = QSet(groupDirNames.begin(), groupDirNames.end()); + _commonDirNames = QSet::fromList(configGroup.readEntry("CommonDirNames", QStringList())); forTheFirstTime = false; } diff --git a/src/ProfileManager.cpp b/src/ProfileManager.cpp index fe330087d..c1b798772 100644 --- a/src/ProfileManager.cpp +++ b/src/ProfileManager.cpp @@ -309,7 +309,7 @@ void ProfileManager::saveSettings() QList ProfileManager::sortedFavorites() { - QList favorites = findFavorites().values(); + QList favorites = findFavorites().toList(); sortProfiles(favorites); return favorites; @@ -319,12 +319,12 @@ QList ProfileManager::allProfiles() { loadAllProfiles(); - return _profiles.values(); + return _profiles.toList(); } QList ProfileManager::loadedProfiles() const { - return _profiles.values(); + return _profiles.toList(); } Profile::Ptr ProfileManager::defaultProfile() const @@ -641,7 +641,7 @@ void ProfileManager::loadFavorites() if (favoriteGroup.hasKey("Favorites")) { QStringList list = favoriteGroup.readEntry("Favorites", QStringList()); - favoriteSet = QSet(list.begin(), list.end()); + favoriteSet = QSet::fromList(list); } // look for favorites among those already loaded diff --git a/src/SessionController.cpp b/src/SessionController.cpp index d9dbfe980..07f3b18b5 100644 --- a/src/SessionController.cpp +++ b/src/SessionController.cpp @@ -1069,9 +1069,8 @@ void SessionController::copyInputToAllTabs() // Find our window ... const KXmlGuiWindow* myWindow = findWindow(_view); - auto sessions = SessionManager::instance()->sessions(); - QSet group = QSet(sessions.begin(), sessions.end()); - + QSet group = + QSet::fromList(SessionManager::instance()->sessions()); for (auto session : group) { // First, ensure that the session is removed // (necessary to avoid duplicates on addSession()!) @@ -1100,9 +1099,7 @@ void SessionController::copyInputToSelectedTabs() QPointer dialog = new CopyInputDialog(_view); dialog->setMasterSession(_session); - auto sessions = _copyToGroup->sessions(); - QSet currentGroup = QSet(sessions.begin(), sessions.end()); - + QSet currentGroup = QSet::fromList(_copyToGroup->sessions()); currentGroup.remove(_session); dialog->setChosenSessions(currentGroup); @@ -1138,9 +1135,8 @@ void SessionController::copyInputToNone() return; } - auto sessions = SessionManager::instance()->sessions(); - QSet group = QSet(sessions.begin(), sessions.end()); - + QSet group = + QSet::fromList(SessionManager::instance()->sessions()); for (auto iterator : group) { Session* session = iterator;