ui: force refresh option in menu for reloading whole project
This commit is contained in:
+11
-9
@@ -28,7 +28,7 @@ bool Project::loadProjectSettings(const FilePath& projectSettingsFile)
|
||||
{
|
||||
setProjectSettingsFilePath(projectSettingsFile);
|
||||
|
||||
m_fileManager.reset();
|
||||
m_fileManager.clear();
|
||||
updateFileManager();
|
||||
}
|
||||
return success;
|
||||
@@ -53,14 +53,6 @@ bool Project::saveProjectSettings(const FilePath& projectSettingsFile)
|
||||
return true;
|
||||
}
|
||||
|
||||
void Project::clearProjectSettings()
|
||||
{
|
||||
setProjectSettingsFilePath(FilePath());
|
||||
ProjectSettings::getInstance()->clear();
|
||||
|
||||
m_fileManager.reset();
|
||||
}
|
||||
|
||||
void Project::reloadProjectSettings()
|
||||
{
|
||||
if (!m_projectSettingsFilepath.empty())
|
||||
@@ -70,6 +62,16 @@ void Project::reloadProjectSettings()
|
||||
}
|
||||
}
|
||||
|
||||
void Project::clearStorage()
|
||||
{
|
||||
m_fileManager.clear();
|
||||
|
||||
if (m_storage)
|
||||
{
|
||||
m_storage->clear();
|
||||
}
|
||||
}
|
||||
|
||||
void Project::parseCode()
|
||||
{
|
||||
if (m_projectSettingsFilepath.empty())
|
||||
|
||||
Reference in New Issue
Block a user