[Core] Warn user if using deprecated backup extension

This commit is contained in:
Ajinkya Dahale
2023-07-20 10:25:34 -05:00
committed by Chris Hennes
parent 0c8cc49344
commit 0e3dce286e
3 changed files with 16 additions and 0 deletions
+11
View File
@@ -2518,6 +2518,17 @@ void Application::setStyleSheet(const QString& qssFile, bool tiledBackground)
}
}
void Application::checkForDeprecatedSettings()
{
// From 0.21, `FCBak` will be the intended default backup format
// TODO: Check for `FCStd#` and warn user.
bool useFCBakExtension = App::GetApplication().GetParameterGroupByPath
("User parameter:BaseApp/Preferences/Document")->GetBool("UseFCBakExtension", true);
if (!useFCBakExtension) {
Base::Console().Warning("`.FCStd#` backup format is deprecated from 0.21 and may be removed in future versions. Please use `.FCBak` instead.\n");
}
}
void Application::checkForPreviousCrashes()
{
try {
+2
View File
@@ -192,6 +192,8 @@ public:
/// true when the application shutting down
bool isClosing();
void checkForDeprecatedSettings();
void checkForPreviousCrashes();
/** @name workbench handling */
+3
View File
@@ -1448,6 +1448,9 @@ void MainWindow::delayedStartup()
return;
}
// TODO: Check for deprecated settings
Application::Instance->checkForDeprecatedSettings();
// Create new document?
ParameterGrp::handle hGrp = WindowParameter::getDefaultParameter()->GetGroup("Document");
if (hGrp->GetBool("CreateNewDoc", false)) {