! Trouble while initializing version control. Show failure message to user. */
| 127 | |
| 128 | /*! Trouble while initializing version control. Show failure message to user. */ |
| 129 | void vcsError(const QString &errorMsg, QTemporaryDir &tmpdir, const QUrl &dest, const QString &details = QString()) |
| 130 | { |
| 131 | QString displayDetails = details; |
| 132 | if (displayDetails.isEmpty()) |
| 133 | { |
| 134 | displayDetails = i18n("Please see the Version Control tool view."); |
| 135 | } |
| 136 | KMessageBox::detailedError(nullptr, errorMsg, displayDetails, i18nc("@title:window", "Version Control System Error")); |
| 137 | KIO::del(dest, KIO::HideProgressInfo)->exec(); |
| 138 | tmpdir.remove(); |
| 139 | } |
| 140 | |
| 141 | /*! Setup distributed version control for a new project defined by @p info. Use @p scratchArea for temporary files */ |
| 142 | bool initializeDVCS(IDistributedVersionControl* dvcs, const ApplicationInfo& info, QTemporaryDir& scratchArea) |
no test coverage detected