Rabbit Remote Control
0.0.37
Loading...
Searching...
No Matches
Classes
Application interface
Libraries
»
Plugin library
Application interface.
More...
Collaboration diagram for Application interface:
Classes
class
CManager
Manage plugins.
More...
class
COperate
Operate interface.
More...
Detailed Description
Application interface.
Class relationship
Sequence diagram
usge:
Instance class:
CManager
m_Manager;
Handle
CManager::Handle::onProcess
to get the registered plugin
Use one of the following methods to create the object:
CManager::CreateConnecter
CManager::LoadConnecter
Connect signal:
Success Signal:
COperate::sigRunning
Stop signal:
COperate::sigStop
finish signal:
COperate::sigFinished
Start:
COperate::Start()
After receiving the
COperate::sigRunning
signal, do related initialization work
After receiving the
COperate::sigStop
signal, Call
COperate::Stop()
to stop.
Stop:
COperate::Stop()
After receiving the
COperate::sigFinished
signal, do related cleanup work, and delete the object after completion (MUST use
CManager::DeleteOperate(COperate* p)
)
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved