forked from qt-creator/qt-creator
ProjectExplorer: Move DesktopDevice initialization
From ProjectExplorerPlugin::extensionsInitialize to initialize. It's cheap, and needed for other plugins to access local file operations via the generic IDevice interfaces. Change-Id: Iefa31d4dcbe4c894756e5f42e5a6cc2b8aecf24f Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -1948,6 +1948,8 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er
|
|||||||
return SessionManager::activeSession();
|
return SessionManager::activeSession();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
DeviceManager::instance()->addDevice(IDevice::Ptr(new DesktopDevice));
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2063,8 +2065,6 @@ void ProjectExplorerPlugin::extensionsInitialized()
|
|||||||
|
|
||||||
BuildManager::extensionsInitialized();
|
BuildManager::extensionsInitialized();
|
||||||
|
|
||||||
DeviceManager::instance()->addDevice(IDevice::Ptr(new DesktopDevice));
|
|
||||||
|
|
||||||
QSsh::SshSettings::loadSettings(Core::ICore::settings());
|
QSsh::SshSettings::loadSettings(Core::ICore::settings());
|
||||||
const auto searchPathRetriever = [] {
|
const auto searchPathRetriever = [] {
|
||||||
Utils::FilePaths searchPaths = {Core::ICore::libexecPath()};
|
Utils::FilePaths searchPaths = {Core::ICore::libexecPath()};
|
||||||
|
Reference in New Issue
Block a user