MCPcopy Create free account
hub / github.com/bumptop/BumpTop / Key_DeleteSceneFiles

Function Key_DeleteSceneFiles

trunk/win/Source/BT_Util.cpp:5922–5938  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5920}
5921
5922void Key_DeleteSceneFiles()
5923{
5924 dlgManager->clearState();
5925 dlgManager->setPrompt(BtUtilStr->getString("ResetLayoutPrompt"));
5926
5927 if (dlgManager->promptDialog(DialogYesNo))
5928 {
5929 // Delete each scene.* file
5930 GLOBAL(saveSceneMutex).lock();
5931 QDir dataDirectory = winOS->GetDataDirectory();
5932 fsManager->deleteFileByName(dataDirectory.absoluteFilePath("scene.bump.bak"), true);
5933 fsManager->deleteFileByName(dataDirectory.absoluteFilePath("scene.bump"), true);
5934 fsManager->deleteFileByName(dataDirectory.absoluteFilePath("scene.pb.bump.bak"), true);
5935 fsManager->deleteFileByName(dataDirectory.absoluteFilePath("scene.pb.bump"), true);
5936 GLOBAL(saveSceneMutex).unlock();
5937 }
5938}
5939
5940void Key_SendFeedback()
5941{

Callers 1

onCommandMethod · 0.85

Calls 8

clearStateMethod · 0.80
setPromptMethod · 0.80
promptDialogMethod · 0.80
GetDataDirectoryMethod · 0.80
deleteFileByNameMethod · 0.80
getStringMethod · 0.45
lockMethod · 0.45
unlockMethod · 0.45

Tested by

no test coverage detected