Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
Plugins
Template
QtEvent
BackendTemplateQtEvent.cpp
1
// Author: Kang Lin <kl222@126.com>
2
3
#include <QLoggingCategory>
4
#include "BackendTemplateQtEvent.h"
5
6
static
Q_LOGGING_CATEGORY(log,
"TemplateQtEvent.Backend"
)
7
CBackendTemplateQtEvent
::
CBackendTemplateQtEvent
(
8
COperateTemplateQtEvent
* pOperate,
bool
bStopSignal)
9
:
CBackend
(pOperate, bStopSignal)
10
{
11
qDebug(log) << Q_FUNC_INFO;
12
}
13
14
CBackendTemplateQtEvent::~CBackendTemplateQtEvent()
15
{
16
qDebug(log) << Q_FUNC_INFO;
17
}
18
23
int
CBackendTemplateQtEvent::WakeUp
()
24
{
25
// TODO: add wake up
26
27
return
0;
28
}
29
46
CBackend::OnInitReturnValue
CBackendTemplateQtEvent::OnInit
()
47
{
48
OnInitReturnValue ret = OnInitReturnValue::NotUseOnProcess;
49
// TODO: Modify Initialization
50
51
// When ready
52
emit
sigRunning
();
53
54
return
ret;
55
}
56
57
int
CBackendTemplateQtEvent::OnClean
()
58
{
59
int
nRet = 0;
60
// TODO: Modify clean
61
62
// When finished
63
emit
sigFinished
();
64
return
nRet;
65
}
CBackendTemplateQtEvent
Definition
BackendTemplateQtEvent.h:8
CBackendTemplateQtEvent::OnInit
virtual OnInitReturnValue OnInit() override
Initialization.
Definition
BackendTemplateQtEvent.cpp:46
CBackendTemplateQtEvent::OnClean
virtual int OnClean() override
Clean.
Definition
BackendTemplateQtEvent.cpp:57
CBackendTemplateQtEvent::WakeUp
virtual int WakeUp() override
Wake up Backend thread(background thread).
Definition
BackendTemplateQtEvent.cpp:23
CBackend
Backend interface.
Definition
Backend.h:52
CBackend::sigRunning
void sigRunning()
Emitted when the plugin is successfully started.
CBackend::sigFinished
void sigFinished()
Successful stopped signal.
COperateTemplateQtEvent
The operate is not block.
Definition
OperateTemplateQtEvent.h:15
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved