RabbitCommon v2.2.6
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
RabbitCommon::CRegister Class Reference

Start run application on system boot. More...

#include <RabbitCommonRegister.h>

Static Public Member Functions

static int InstallStartRunCurrentUser (QString szName=QString(), QString szPath=QString())
 
static int RemoveStartRunCurrentUser (QString szName=QString())
 
static bool IsStartRunCurrentUser (QString szName=QString())
 
static int InstallStartRunOnceCurrentUser (QString szName=QString(), QString szPath=QString())
 
static int RemoveStartRunOnceCurrentUser (QString szName=QString())
 
static bool IsStartRunOnceCurrentUser (QString szName=QString())
 
static int InstallStartRunServicesCurrentUser (QString szName=QString(), QString szPath=QString())
 
static int RemoveStartRunServicesCurrentUser (QString szName=QString())
 
static bool IsStartRunServicesCurrentUser (QString szName=QString())
 
static int InstallStartRunServicesOnceCurrentUser (QString szName=QString(), QString szPath=QString())
 
static int RemoveStartRunServicesOnceCurrentUser (QString szName=QString())
 
static bool IsStartRunServicesOnceCurrentUser (QString szName=QString())
 
static int InstallStartRun (QString szName=QString(), QString szPath=QString())
 
static int RemoveStartRun (const QString &szName=QString())
 
static bool IsStartRun (const QString &szName=QString())
 
static int InstallStartRunOnce (QString szName=QString(), QString szPath=QString())
 
static int RemoveStartRunOnce (QString szName=QString())
 
static bool IsStartRunOnce (QString szName=QString())
 
static int InstallStartRunServices (QString szName=QString(), QString szPath=QString())
 
static int RemoveStartRunServices (QString szName=QString())
 
static bool IsStartRunServices (QString szName=QString())
 
static int InstallStartRunServicesOnce (QString szName=QString(), QString szPath=QString())
 
static int RemoveStartRunServicesOnce (QString szName=QString())
 
static bool IsStartRunServicesOnce (QString szName=QString())
 
static int InstallStartRun (const QString &szKey, const QString &szName=QString(), const QString &szPath=QString())
 
static int RemoveStartRun (const QString &szKey, const QString &szName=QString())
 
static bool IsStartRun (const QString &szKey, const QString &szName=QString())
 
static int SetRegister (const QString &reg, const QString &name, const QString &path)
 
static int RemoveRegister (const QString &reg, const QString &name)
 
static bool IsRegister (const QString &reg, const QString &name)
 
static QString GetDesktopFileName (const QString &szPath=QString(), const QString &szName=QString())
 Generate the name of desktop file.
 
static QString GetDesktopFileLink (const QString &szName=QString(), bool bAllUser=false)
 GetDesktopFileLink.
 

Detailed Description

Start run application on system boot.

Definition at line 21 of file RabbitCommonRegister.h.

Constructor & Destructor Documentation

◆ CRegister()

RabbitCommon::CRegister::CRegister ( )

Definition at line 28 of file RabbitCommonRegister.cpp.

◆ ~CRegister()

RabbitCommon::CRegister::~CRegister ( )
virtual

Definition at line 32 of file RabbitCommonRegister.cpp.

Member Function Documentation

◆ GetDesktopFileLink()

QString RabbitCommon::CRegister::GetDesktopFileLink ( const QString &  szName = QString(),
bool  bAllUser = false 
)
static

GetDesktopFileLink.

Parameters
szNamethe link of desktop file. Default: "org.Rabbit." + qApp->applicationName() + ".desktop"
bAllUser
  • true: all user
  • false: current user

Definition at line 368 of file RabbitCommonRegister.cpp.

◆ GetDesktopFileName()

QString RabbitCommon::CRegister::GetDesktopFileName ( const QString &  szPath = QString(),
const QString &  szName = QString() 
)
static

Generate the name of desktop file.

Parameters
szPaththe path of desktop file.
szNamethe name of desktop file. Default: "org.Rabbit." + qApp->applicationName() + ".desktop"

Definition at line 346 of file RabbitCommonRegister.cpp.

◆ InstallStartRun() [1/2]

int RabbitCommon::CRegister::InstallStartRun ( const QString &  szKey,
const QString &  szName = QString(),
const QString &  szPath = QString() 
)
static

Definition at line 275 of file RabbitCommonRegister.cpp.

◆ InstallStartRun() [2/2]

int RabbitCommon::CRegister::InstallStartRun ( QString  szName = QString(),
QString  szPath = QString() 
)
static

Definition at line 157 of file RabbitCommonRegister.cpp.

◆ InstallStartRunCurrentUser()

int RabbitCommon::CRegister::InstallStartRunCurrentUser ( QString  szName = QString(),
QString  szPath = QString() 
)
static

Definition at line 34 of file RabbitCommonRegister.cpp.

◆ InstallStartRunOnce()

int RabbitCommon::CRegister::InstallStartRunOnce ( QString  szName = QString(),
QString  szPath = QString() 
)
static

Definition at line 230 of file RabbitCommonRegister.cpp.

◆ InstallStartRunOnceCurrentUser()

int RabbitCommon::CRegister::InstallStartRunOnceCurrentUser ( QString  szName = QString(),
QString  szPath = QString() 
)
static

Definition at line 112 of file RabbitCommonRegister.cpp.

◆ InstallStartRunServices()

int RabbitCommon::CRegister::InstallStartRunServices ( QString  szName = QString(),
QString  szPath = QString() 
)
static

Definition at line 245 of file RabbitCommonRegister.cpp.

◆ InstallStartRunServicesCurrentUser()

int RabbitCommon::CRegister::InstallStartRunServicesCurrentUser ( QString  szName = QString(),
QString  szPath = QString() 
)
static

Definition at line 127 of file RabbitCommonRegister.cpp.

◆ InstallStartRunServicesOnce()

int RabbitCommon::CRegister::InstallStartRunServicesOnce ( QString  szName = QString(),
QString  szPath = QString() 
)
static

Definition at line 260 of file RabbitCommonRegister.cpp.

◆ InstallStartRunServicesOnceCurrentUser()

int RabbitCommon::CRegister::InstallStartRunServicesOnceCurrentUser ( QString  szName = QString(),
QString  szPath = QString() 
)
static

Definition at line 142 of file RabbitCommonRegister.cpp.

◆ IsRegister()

bool RabbitCommon::CRegister::IsRegister ( const QString &  reg,
const QString &  name 
)
static

Definition at line 330 of file RabbitCommonRegister.cpp.

◆ IsStartRun() [1/2]

bool RabbitCommon::CRegister::IsStartRun ( const QString &  szKey,
const QString &  szName = QString() 
)
static

Definition at line 301 of file RabbitCommonRegister.cpp.

◆ IsStartRun() [2/2]

bool RabbitCommon::CRegister::IsStartRun ( const QString &  szName = QString())
static

Definition at line 215 of file RabbitCommonRegister.cpp.

◆ IsStartRunCurrentUser()

bool RabbitCommon::CRegister::IsStartRunCurrentUser ( QString  szName = QString())
static

Definition at line 97 of file RabbitCommonRegister.cpp.

◆ IsStartRunOnce()

bool RabbitCommon::CRegister::IsStartRunOnce ( QString  szName = QString())
static

Definition at line 240 of file RabbitCommonRegister.cpp.

◆ IsStartRunOnceCurrentUser()

bool RabbitCommon::CRegister::IsStartRunOnceCurrentUser ( QString  szName = QString())
static

Definition at line 122 of file RabbitCommonRegister.cpp.

◆ IsStartRunServices()

bool RabbitCommon::CRegister::IsStartRunServices ( QString  szName = QString())
static

Definition at line 255 of file RabbitCommonRegister.cpp.

◆ IsStartRunServicesCurrentUser()

bool RabbitCommon::CRegister::IsStartRunServicesCurrentUser ( QString  szName = QString())
static

Definition at line 137 of file RabbitCommonRegister.cpp.

◆ IsStartRunServicesOnce()

bool RabbitCommon::CRegister::IsStartRunServicesOnce ( QString  szName = QString())
static

Definition at line 270 of file RabbitCommonRegister.cpp.

◆ IsStartRunServicesOnceCurrentUser()

bool RabbitCommon::CRegister::IsStartRunServicesOnceCurrentUser ( QString  szName = QString())
static

Definition at line 152 of file RabbitCommonRegister.cpp.

◆ RemoveRegister()

int RabbitCommon::CRegister::RemoveRegister ( const QString &  reg,
const QString &  name 
)
static

Definition at line 321 of file RabbitCommonRegister.cpp.

◆ RemoveStartRun() [1/2]

int RabbitCommon::CRegister::RemoveStartRun ( const QString &  szKey,
const QString &  szName = QString() 
)
static

Definition at line 291 of file RabbitCommonRegister.cpp.

◆ RemoveStartRun() [2/2]

int RabbitCommon::CRegister::RemoveStartRun ( const QString &  szName = QString())
static

Definition at line 194 of file RabbitCommonRegister.cpp.

◆ RemoveStartRunCurrentUser()

int RabbitCommon::CRegister::RemoveStartRunCurrentUser ( QString  szName = QString())
static

Definition at line 76 of file RabbitCommonRegister.cpp.

◆ RemoveStartRunOnce()

int RabbitCommon::CRegister::RemoveStartRunOnce ( QString  szName = QString())
static

Definition at line 235 of file RabbitCommonRegister.cpp.

◆ RemoveStartRunOnceCurrentUser()

int RabbitCommon::CRegister::RemoveStartRunOnceCurrentUser ( QString  szName = QString())
static

Definition at line 117 of file RabbitCommonRegister.cpp.

◆ RemoveStartRunServices()

int RabbitCommon::CRegister::RemoveStartRunServices ( QString  szName = QString())
static

Definition at line 250 of file RabbitCommonRegister.cpp.

◆ RemoveStartRunServicesCurrentUser()

int RabbitCommon::CRegister::RemoveStartRunServicesCurrentUser ( QString  szName = QString())
static

Definition at line 132 of file RabbitCommonRegister.cpp.

◆ RemoveStartRunServicesOnce()

int RabbitCommon::CRegister::RemoveStartRunServicesOnce ( QString  szName = QString())
static

Definition at line 265 of file RabbitCommonRegister.cpp.

◆ RemoveStartRunServicesOnceCurrentUser()

int RabbitCommon::CRegister::RemoveStartRunServicesOnceCurrentUser ( QString  szName = QString())
static

Definition at line 147 of file RabbitCommonRegister.cpp.

◆ SetRegister()

int RabbitCommon::CRegister::SetRegister ( const QString &  reg,
const QString &  name,
const QString &  path 
)
static

Definition at line 312 of file RabbitCommonRegister.cpp.


The documentation for this class was generated from the following files: