mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-25 10:18:33 +01:00
63 lines
1.1 KiB
C++
63 lines
1.1 KiB
C++
// SPDX-License-Identifier: BSD-3-Clause
|
|
// SPDX-FileCopyrightText: 2020-2024 The Monero Project
|
|
|
|
#include "XMRigPlugin.h"
|
|
|
|
#include "plugins/PluginRegistry.h"
|
|
|
|
XMRigPlugin::XMRigPlugin()
|
|
{
|
|
}
|
|
|
|
|
|
void XMRigPlugin::initialize(Wallet *wallet, QObject *parent) {
|
|
this->setParent(parent);
|
|
m_tab = new XMRigWidget(wallet, nullptr);
|
|
}
|
|
|
|
QString XMRigPlugin::id() {
|
|
return "xmrig";
|
|
}
|
|
|
|
int XMRigPlugin::idx() const {
|
|
return 70;
|
|
}
|
|
|
|
QString XMRigPlugin::parent() {
|
|
return {};
|
|
}
|
|
|
|
QString XMRigPlugin::displayName() {
|
|
return "Mining";
|
|
}
|
|
|
|
QString XMRigPlugin::description() {
|
|
return {};
|
|
}
|
|
|
|
QString XMRigPlugin::icon() {
|
|
return "mining.png";
|
|
}
|
|
|
|
QStringList XMRigPlugin::socketData() {
|
|
return {"xmrig"};
|
|
}
|
|
|
|
Plugin::PluginType XMRigPlugin::type() {
|
|
return Plugin::PluginType::TAB;
|
|
}
|
|
|
|
QWidget* XMRigPlugin::tab() {
|
|
return m_tab;
|
|
}
|
|
|
|
bool XMRigPlugin::requiresWebsocket() {
|
|
return false;
|
|
}
|
|
|
|
const bool XMRigPlugin::registered = [] {
|
|
PluginRegistry::registerPlugin(XMRigPlugin::create());
|
|
PluginRegistry::getInstance().registerPluginCreator(&XMRigPlugin::create);
|
|
return true;
|
|
}();
|