dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
UsageStats Gadget Plugin

Usage stats collection plugin. More...

Namespaces

 Core
 The Core namespace contains all classes that make up the Core plugin which constitute the basic functionality of the GCS.
 
 Ui
 

Classes

class  UsageStatsOptionPage
 
struct  boardLog
 
struct  widgetActionInfoType
 
struct  debugMessageStruct
 
class  UsageStatsPlugin
 
class  AppCloseHook
 

Typedefs

typedef struct widgetActionInfoType widgetActionInfo
 
typedef struct debugMessageStruct DebugMessage
 

Enumerations

enum  widgetType { WIDGET_BUTTON, WIDGET_SLIDER, WIDGET_TAB }
 

Functions

 UsageStatsOptionPage::UsageStatsOptionPage (QObject *parent=nullptr)
 
virtual UsageStatsOptionPage::~UsageStatsOptionPage ()
 
QString UsageStatsOptionPage::id () const
 
QString UsageStatsOptionPage::trName () const
 
QString UsageStatsOptionPage::category () const
 
QString UsageStatsOptionPage::trCategory () const
 
QWidget * UsageStatsOptionPage::createPage (QWidget *parent)
 
void UsageStatsOptionPage::apply ()
 
void UsageStatsOptionPage::finish ()
 
 AppCloseHook::AppCloseHook (UsageStatsPlugin *parent)
 
bool AppCloseHook::coreAboutToClose ()
 

Variables

QDateTime boardLog::time
 
deviceInfo boardLog::board
 
deviceDescriptorStruct boardLog::device
 
widgetType widgetActionInfoType::type
 
QDateTime widgetActionInfoType::time
 
QString widgetActionInfoType::objectName
 
QString widgetActionInfoType::className
 
QString widgetActionInfoType::parentName
 
QString widgetActionInfoType::data1
 
QString widgetActionInfoType::data2
 
QDateTime debugMessageStruct::time
 
int debugMessageStruct::level
 
QString debugMessageStruct::levelString
 
QString debugMessageStruct::message
 
QString debugMessageStruct::file
 
int debugMessageStruct::line
 
QString debugMessageStruct::function
 

Signals

void UsageStatsOptionPage::settingsUpdated ()
 

Public Slots

void UsageStatsPlugin::updateSettings ()
 

Detailed Description

Usage stats collection plugin.

Typedef Documentation

Enumeration Type Documentation

enum widgetType
Enumerator
WIDGET_BUTTON 
WIDGET_SLIDER 
WIDGET_TAB 

Definition at line 50 of file usagestatsplugin.h.

Function Documentation

AppCloseHook::AppCloseHook ( UsageStatsPlugin parent)

Definition at line 393 of file usagestatsplugin.cpp.

void UsageStatsOptionPage::apply ( )
virtual

Implements Core::IOptionsPage.

Definition at line 65 of file usagestatsoptionpage.cpp.

QString UsageStatsOptionPage::category ( ) const
inlinevirtual

Reimplemented from Core::IOptionsPage.

Definition at line 53 of file usagestatsoptionpage.h.

bool AppCloseHook::coreAboutToClose ( )
virtual

Reimplemented from Core::ICoreListener.

Definition at line 399 of file usagestatsplugin.cpp.

QWidget * UsageStatsOptionPage::createPage ( QWidget *  parent)
virtual

Implements Core::IOptionsPage.

Definition at line 41 of file usagestatsoptionpage.cpp.

void UsageStatsOptionPage::finish ( )
virtual

Implements Core::IOptionsPage.

Definition at line 73 of file usagestatsoptionpage.cpp.

QString UsageStatsOptionPage::id ( ) const
inlinevirtual

Reimplemented from Core::IOptionsPage.

Definition at line 51 of file usagestatsoptionpage.h.

QString UsageStatsOptionPage::trCategory ( ) const
inlinevirtual

Reimplemented from Core::IOptionsPage.

Definition at line 54 of file usagestatsoptionpage.h.

QString UsageStatsOptionPage::trName ( ) const
inlinevirtual

Reimplemented from Core::IOptionsPage.

Definition at line 52 of file usagestatsoptionpage.h.

UsageStatsOptionPage::UsageStatsOptionPage ( QObject *  parent = nullptr)

Definition at line 31 of file usagestatsoptionpage.cpp.

UsageStatsOptionPage::~UsageStatsOptionPage ( )
virtual

Definition at line 38 of file usagestatsoptionpage.cpp.

Variable Documentation

deviceInfo boardLog::board

Definition at line 47 of file usagestatsplugin.h.

QString widgetActionInfoType::className

Definition at line 56 of file usagestatsplugin.h.

QString widgetActionInfoType::data1

Definition at line 58 of file usagestatsplugin.h.

QString widgetActionInfoType::data2

Definition at line 59 of file usagestatsplugin.h.

deviceDescriptorStruct boardLog::device

Definition at line 48 of file usagestatsplugin.h.

QString debugMessageStruct::file

Definition at line 67 of file usagestatsplugin.h.

QString debugMessageStruct::function

Definition at line 69 of file usagestatsplugin.h.

int debugMessageStruct::level

Definition at line 64 of file usagestatsplugin.h.

QString debugMessageStruct::levelString

Definition at line 65 of file usagestatsplugin.h.

int debugMessageStruct::line

Definition at line 68 of file usagestatsplugin.h.

QString debugMessageStruct::message

Definition at line 66 of file usagestatsplugin.h.

QString widgetActionInfoType::objectName

Definition at line 55 of file usagestatsplugin.h.

QString widgetActionInfoType::parentName

Definition at line 57 of file usagestatsplugin.h.

QDateTime boardLog::time

Definition at line 46 of file usagestatsplugin.h.

QDateTime widgetActionInfoType::time

Definition at line 54 of file usagestatsplugin.h.

QDateTime debugMessageStruct::time

Definition at line 63 of file usagestatsplugin.h.

widgetType widgetActionInfoType::type

Definition at line 53 of file usagestatsplugin.h.

Signals

void UsageStatsOptionPage::settingsUpdated ( )
signal

Public Slots

void UsageStatsPlugin::updateSettings ( )
slot

Definition at line 133 of file usagestatsplugin.cpp.