4#include "adminauthoriser.h"
5#include "adminauthorization_p.h"
12RabbitCommon::CAdminAuthoriser::~CAdminAuthoriser() =
default;
22bool RabbitCommon::CAdminAuthoriser::execute(
const QString &program,
const QStringList &arguments)
26 QFileInfo fi(program);
28 return QProcess::startDetached(fi.absoluteFilePath(),
32 return QProcess::execute(fi.absoluteFilePath(),
35 return executeAsAdmin(program, arguments);
39void RabbitCommon::CAdminAuthoriser::SetDetached(
bool bDetached)
41 m_bDetached = bDetached;
44bool RabbitCommon::CAdminAuthoriser::GetDetached()
An interface to run programs with elevated rights.