Rabbit Remote Control 0.1.0-alpha.2
Loading...
Searching...
No Matches
PluginRawStream.cpp
1#include <QLoggingCategory>
2#include "PluginRawStream.h"
3#include "OperateRawStream.h"
4
5static Q_LOGGING_CATEGORY(log, "RawStream.Plugin")
6
7CPluginRawStream::CPluginRawStream(QObject *parent) : CPlugin(parent)
8{}
9
10CPluginRawStream::~CPluginRawStream()
11{}
12
13const QString CPluginRawStream::Protocol() const
14{
15 return QString(); //"Raw stream";
16}
17
18const QString CPluginRawStream::Name() const
19{
20 return "RawStream";
21}
22
23const QString CPluginRawStream::DisplayName() const
24{
25 return tr("Terminal") + " - " + tr("Raw stream");
26}
27
28const QString CPluginRawStream::Description() const
29{
30 return tr("Terminal") + " - " + tr("Raw stream");
31}
32
33const QIcon CPluginRawStream::Icon() const
34{
35 return QIcon::fromTheme("console");
36}
37
38const CPlugin::TYPE CPluginRawStream::Type() const
39{
40 return CPlugin::TYPE::Terminal;
41}
42
43const QString CPluginRawStream::Version() const
44{
45 return PluginRawStream_VERSION;
46}
47
48COperate* CPluginRawStream::OnCreateOperate(const QString &szId)
49{
50 return new COperateRawStream(this);
51}
Operate interface.
Definition Operate.h:51
virtual const QString Version() const override
Version.
virtual const QString Description() const override
Plugin description.
virtual const QString Name() const override
This name must be the same as the project name (${PROJECT_NAME}). The translation file (${PROJECT_NAM...
virtual const QString DisplayName() const override
The plugin display name.
virtual const QString Protocol() const override
Plugin Protocol.
Plugin interface.
Definition Plugin.h:15