mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-23 15:25:35 +08:00
refs #884 Refactoring: moved method.
This commit is contained in:
@@ -328,4 +328,22 @@ namespace BlackMisc
|
||||
);
|
||||
return executables;
|
||||
}
|
||||
|
||||
QString CFileUtils::lockFileError(const QLockFile &lockFile)
|
||||
{
|
||||
switch (lockFile.error())
|
||||
{
|
||||
case QLockFile::NoError: return QStringLiteral("No error");
|
||||
case QLockFile::PermissionError: return QStringLiteral("Insufficient permission");
|
||||
case QLockFile::UnknownError: return QStringLiteral("Unknown error");
|
||||
case QLockFile::LockFailedError:
|
||||
{
|
||||
QString hostname, appname;
|
||||
qint64 pid = 0;
|
||||
lockFile.getLockInfo(&pid, &hostname, &appname);
|
||||
return QStringLiteral("Lock open in another process (%1 %2 on %3)").arg(hostname, QString::number(pid), appname);
|
||||
}
|
||||
default: return QStringLiteral("Bad error number");
|
||||
}
|
||||
}
|
||||
} // ns
|
||||
|
||||
Reference in New Issue
Block a user