1#include "PluginTelnet.h" 
    2#include "OperateTelnet.h" 
    4#include <QLoggingCategory> 
    6static Q_LOGGING_CATEGORY(log, 
"Plugin.Telnet")
 
   13CPluginTelnet::~CPluginTelnet()
 
   15    qDebug(log) << Q_FUNC_INFO;
 
   35    return tr(
"Telnet: It is not safe. Please use SSH in the production environment.");
 
 
   38const QIcon CPluginTelnet::Icon()
 const 
   40    return QIcon::fromTheme(
"console");
 
   43const CPlugin::TYPE CPluginTelnet::Type()
 const 
   45    return TYPE::Terminal;
 
   50    return PluginTelnet_VERSION;
 
 
   53COperate *CPluginTelnet::OnCreateOperate(
const QString &szId)
 
virtual const QString Version() const override
Version
 
virtual const QString Protocol() const override
协议
 
virtual const QString DisplayName() const override
在界面上显示的名称
 
virtual const QString Description() const override
描述
 
virtual const QString Name() const override
插件名,这个名一定要与工程名(${PROJECT_NAME})相同。 翻译文件(${PROJECT_NAME}_*.ts))名与其相关。
 
virtual const QString Id()
标识。默认: Type() + ":" + Protocol() + ":" + Name()