Rabbit Remote Control 0.1.0-bate5
Loading...
Searching...
No Matches
Public Slots | Signals | Public Member Functions | Private Member Functions | Private Attributes | List of all members
CStatsAppUsage Class Reference
Inheritance diagram for CStatsAppUsage:
Inheritance graph
[legend]
Collaboration diagram for CStatsAppUsage:
Collaboration graph
[legend]

Public Slots

void Start ()
 
void Stop ()
 
void slotTimeout ()
 

Signals

void sigFinished ()
 

Public Member Functions

 CStatsAppUsage (const QString &szVersion=QString(), const QString &szUrl=QString(), QObject *parent=nullptr)
 
void SetUrl (const QString &szUrl)
 
void SetVersion (const QString &szVersion)
 Semantic Versioning: https://semver.org/.
 

Private Member Functions

void StartOnce ()
 程序安装后,同一用户所有启动计为一次
 
void StopOnce ()
 
void StartDay ()
 程序每天所有启动计为一次
 
void StopDay ()
 
void RunOneDay ()
 运行超过一天的计为一次
 
void Download (const QString &szFile)
 

Private Attributes

QString m_szUrl
 
QString m_szVersion
 
QString m_szExt
 
QDateTime m_tmStart
 
bool m_bRunOneDay
 
QTimer m_Timer
 
CThreadPool m_ThreadPool
 

Detailed Description

Definition at line 10 of file StatsAppUsage.h.

Constructor & Destructor Documentation

◆ ~CStatsAppUsage()

CStatsAppUsage::~CStatsAppUsage ( )
virtual

Definition at line 40 of file StatsAppUsage.cpp.

Member Function Documentation

◆ Download()

void CStatsAppUsage::Download ( const QString &  szFile)
private

Definition at line 149 of file StatsAppUsage.cpp.

◆ RunOneDay()

void CStatsAppUsage::RunOneDay ( )
private

运行超过一天的计为一次

Definition at line 139 of file StatsAppUsage.cpp.

◆ SetUrl()

void CStatsAppUsage::SetUrl ( const QString &  szUrl)

Definition at line 45 of file StatsAppUsage.cpp.

◆ SetVersion()

void CStatsAppUsage::SetVersion ( const QString &  szVersion)

Semantic Versioning: https://semver.org/.

Definition at line 50 of file StatsAppUsage.cpp.

◆ slotTimeout

void CStatsAppUsage::slotTimeout ( )
slot

Definition at line 75 of file StatsAppUsage.cpp.

◆ Start

void CStatsAppUsage::Start ( )
slot

Definition at line 55 of file StatsAppUsage.cpp.

◆ StartDay()

void CStatsAppUsage::StartDay ( )
private

程序每天所有启动计为一次

Definition at line 108 of file StatsAppUsage.cpp.

◆ StartOnce()

void CStatsAppUsage::StartOnce ( )
private

程序安装后,同一用户所有启动计为一次

Definition at line 83 of file StatsAppUsage.cpp.

◆ Stop

void CStatsAppUsage::Stop ( )
slot

Definition at line 66 of file StatsAppUsage.cpp.

◆ StopDay()

void CStatsAppUsage::StopDay ( )
private

Definition at line 122 of file StatsAppUsage.cpp.

◆ StopOnce()

void CStatsAppUsage::StopOnce ( )
private

Definition at line 94 of file StatsAppUsage.cpp.

Member Data Documentation

◆ m_bRunOneDay

bool CStatsAppUsage::m_bRunOneDay
private

Definition at line 46 of file StatsAppUsage.h.

◆ m_szExt

QString CStatsAppUsage::m_szExt
private

Definition at line 44 of file StatsAppUsage.h.

◆ m_szUrl

QString CStatsAppUsage::m_szUrl
private

Definition at line 42 of file StatsAppUsage.h.

◆ m_szVersion

QString CStatsAppUsage::m_szVersion
private

Definition at line 43 of file StatsAppUsage.h.

◆ m_ThreadPool

CThreadPool CStatsAppUsage::m_ThreadPool
private

Definition at line 48 of file StatsAppUsage.h.

◆ m_Timer

QTimer CStatsAppUsage::m_Timer
private

Definition at line 47 of file StatsAppUsage.h.

◆ m_tmStart

QDateTime CStatsAppUsage::m_tmStart
private

Definition at line 45 of file StatsAppUsage.h.


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