#ifndef TESTPLUGIN_H #define TESTPLUGIN_H #include <../../src/interface.h> #include #include #include #include #include #include #include #include class TerminalPlugin : public QObject, public Interface { Q_OBJECT Q_PLUGIN_METADATA(IID "org.SOM.Interface" FILE "TerminalPlugin.json") Q_INTERFACES(Interface) public: QString pname() override; QString pdesc() override; QWidget *pcontent() override; void connectToHost(QObject* host) override; private: QTermWidget *console; QString path; private slots: void onHostPathChanged(const QString &newpath); }; #endif