Rabbit Remote Control
0.0.34
Loading...
Searching...
No Matches
Plugins
LibSSH
PluginLibSSH.h
1
#ifndef CPLUGINLIBSSH_H_KL_2021_07_23
2
#define CPLUGINLIBSSH_H_KL_2021_07_23
3
4
#pragma once
5
6
#include "PluginClient.h"
7
#include <QTranslator>
8
9
class
CPluginLibSSH
:
public
CPluginClient
10
{
11
Q_OBJECT
12
Q_INTERFACES(
CPluginClient
)
13
14
#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
15
Q_PLUGIN_METADATA(IID CPluginClient_iid)
16
#endif
17
18
public
:
19
explicit
CPluginLibSSH
();
20
virtual
~CPluginLibSSH
();
21
22
public
:
23
virtual
const
QString
Protocol
()
const override
;
24
virtual
const
QString
Name
()
const override
;
25
virtual
const
QString
Description
()
const override
;
26
virtual
const
QIcon Icon()
const override
;
27
28
private
:
29
virtual
CConnecter
*CreateConnecter(
const
QString &szProtocol)
override
;
30
};
31
32
#endif
// CPLUGINLIBSSH_H_KL_2021_07_23
CConnecter
Connecter interface.
Definition
Connecter.h:62
CPluginClient
The plugin interface.
Definition
PluginClient.h:33
CPluginLibSSH
Definition
PluginLibSSH.h:10
CPluginLibSSH::Protocol
virtual const QString Protocol() const override
Plugin Protocol.
Definition
PluginLibSSH.cpp:17
CPluginLibSSH::Description
virtual const QString Description() const override
Plugin description.
Definition
PluginLibSSH.cpp:27
CPluginLibSSH::Name
virtual const QString Name() const override
This name must be the same as the project name (${PROJECT_NAME}). The translation file (${PROJECT_NAM...
Definition
PluginLibSSH.cpp:22
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力