| 225 | } |
| 226 | |
| 227 | void AbstractPythonInterface::deleteVenv() |
| 228 | { |
| 229 | QDir pluginDir(QStandardPaths::writableLocation(QStandardPaths::AppLocalDataLocation)); |
| 230 | const QString binaryPath = getVenvPath(); |
| 231 | if (pluginDir.cd(binaryPath)) { |
| 232 | if (pluginDir.dirName().contains(QLatin1String("venv")) && pluginDir.absolutePath().contains(QLatin1String("kdenlive"))) { |
| 233 | pluginDir.removeRecursively(); |
| 234 | } |
| 235 | setStatus(NotInstalled); |
| 236 | calculateVenvSize(); |
| 237 | Q_EMIT venvSetupChanged(); |
| 238 | } |
| 239 | } |
| 240 | |
| 241 | AbstractPythonInterface::PythonExec AbstractPythonInterface::venvPythonExecs(bool checkPip) |
| 242 | { |
no test coverage detected