-
-
Notifications
You must be signed in to change notification settings - Fork 78
Expand file tree
/
Copy pathPluginTerminal.h
More file actions
31 lines (24 loc) · 839 Bytes
/
PluginTerminal.h
File metadata and controls
31 lines (24 loc) · 839 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// Author: Kang Lin <kl222@126.com>
#pragma once
#include "Plugin.h"
class CPluginTerminal : public CPlugin
{
Q_OBJECT
Q_INTERFACES(CPlugin)
#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
Q_PLUGIN_METADATA(IID CPlugin_iid)
#endif
public:
explicit CPluginTerminal(QObject *parent = nullptr);
virtual ~CPluginTerminal();
virtual const QString Protocol() const override;
virtual const QString Name() const override;
virtual const QString DisplayName() const override;
virtual const QString Description() const override;
virtual const QIcon Icon() const override;
virtual const TYPE Type() const override;
virtual const QString Version() const override;
virtual const QString Details() const override;
protected:
virtual COperate *OnCreateOperate(const QString &szId) override;
};