RabbitCommon v2.2.6
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables
RabbitCommon Namespace Reference

Classes

class  CAdminAuthoriser
 An interface to run programs with elevated rights. More...
 
class  CAdminAuthorization
 
class  CDir
 Default directory: More...
 
class  CDownload
 Download the same file from multiple URLs. More...
 
class  CEncrypt
 The encrypt class. More...
 
class  CLog
 
class  CMiniDumper
 Windows core dumper. More...
 
class  CRecentMenu
 Recently opened menu. More...
 
class  CRegister
 Start run application on system boot. More...
 
class  CStyle
 The CStyle class. More...
 
class  CTitleBar
 The cursom title bar for QWidget, QDockWidget etc. More...
 
class  CTools
 Tools. More...
 

Typedefs

typedef BOOL(WINAPI * MINIDUMPWRITEDUMP) (HANDLE hProcess, DWORD dwPid, HANDLE hFile, MINIDUMP_TYPE DumpType, CONST PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam, CONST PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam, CONST PMINIDUMP_CALLBACK_INFORMATION CallbackParam)
 

Functions

void EnableMiniDumper ()
 
QDataStream & operator<< (QDataStream &d, const CRecentMenu::_Content &c)
 
QDataStream & operator>> (QDataStream &d, CRecentMenu::_Content &c)
 
 Q_DECLARE_LOGGING_CATEGORY (LoggerStyle)
 

Variables

const int USER_DATA_BUFFER_SIZE = 4096
 
QRegularExpression g_reExclude
 
const QString gKeyCurrentUserRunOnce = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce"
 
const QString gKeyCurrentUserRunServices = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServices"
 
const QString gKeyCurrentUserRunServicesOnce = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce"
 
const QString gKeyRun = "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run"
 
const QString gKeyRunOnce = "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce"
 
const QString gKeyRunServices = "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServices"
 
const QString gKeyRunServicesOnce = "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce"
 

Detailed Description

Author
Kang Lin kl222.nosp@m.@126.nosp@m..com @abstract Admin authorization
Author
Kang Lin kl222.nosp@m.@126.nosp@m..com \abstract log The log interface is deprecated. The file will be deleted from version 2.0.0 Please use qDebug etc instead
Author
Kang Lin kl222.nosp@m.@126.nosp@m..com @abstract Directory operator
Author
Kang Lin kl222.nosp@m.@126.nosp@m..com @abstract Register
Author
Kang Lin kl222.nosp@m.@126.nosp@m..com @abstract Tools
Author
Kang Lin kl222.nosp@m.@126.nosp@m..com @abstract Style load
Author
Kang Lin kl222.nosp@m.@126.nosp@m..com \abstract Title bar

Typedef Documentation

◆ MINIDUMPWRITEDUMP

typedef BOOL(WINAPI * RabbitCommon::MINIDUMPWRITEDUMP) (HANDLE hProcess, DWORD dwPid, HANDLE hFile, MINIDUMP_TYPE DumpType, CONST PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam, CONST PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam, CONST PMINIDUMP_CALLBACK_INFORMATION CallbackParam)

Definition at line 36 of file MiniDumper.cpp.

Function Documentation

◆ operator<<()

QDataStream & RabbitCommon::operator<< ( QDataStream &  d,
const CRecentMenu::_Content c 
)

Definition at line 202 of file RabbitRecentMenu.cpp.

◆ operator>>()

QDataStream & RabbitCommon::operator>> ( QDataStream &  d,
CRecentMenu::_Content c 
)

Definition at line 208 of file RabbitRecentMenu.cpp.

Variable Documentation

◆ g_reExclude

QRegularExpression RabbitCommon::g_reExclude

Definition at line 36 of file Log.cpp.

◆ gKeyCurrentUserRunOnce

const QString RabbitCommon::gKeyCurrentUserRunOnce = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce"

Definition at line 19 of file RabbitCommonRegister.cpp.

◆ gKeyCurrentUserRunServices

const QString RabbitCommon::gKeyCurrentUserRunServices = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServices"

Definition at line 20 of file RabbitCommonRegister.cpp.

◆ gKeyCurrentUserRunServicesOnce

const QString RabbitCommon::gKeyCurrentUserRunServicesOnce = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce"

Definition at line 21 of file RabbitCommonRegister.cpp.

◆ gKeyRun

const QString RabbitCommon::gKeyRun = "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run"

Definition at line 23 of file RabbitCommonRegister.cpp.

◆ gKeyRunOnce

const QString RabbitCommon::gKeyRunOnce = "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce"

Definition at line 24 of file RabbitCommonRegister.cpp.

◆ gKeyRunServices

const QString RabbitCommon::gKeyRunServices = "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServices"

Definition at line 25 of file RabbitCommonRegister.cpp.

◆ gKeyRunServicesOnce

const QString RabbitCommon::gKeyRunServicesOnce = "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce"

Definition at line 26 of file RabbitCommonRegister.cpp.

◆ USER_DATA_BUFFER_SIZE

const int RabbitCommon::USER_DATA_BUFFER_SIZE = 4096

Definition at line 27 of file MiniDumper.cpp.