system source, some code improvements

This commit is contained in:
2019-12-14 23:54:15 +03:00
parent c05a87a540
commit 276248a748
133 changed files with 748 additions and 526 deletions

View File

@ -23,17 +23,27 @@
#include "abstractextsysmonsource.h"
class QProcess;
class NetworkSource : public AbstractExtSysMonSource
{
Q_OBJECT
public:
explicit NetworkSource(QObject *_parent, const QStringList &_args);
virtual ~NetworkSource();
QVariant data(const QString &_source);
QVariantMap initialData(const QString &_source) const;
void run(){};
QStringList sources() const;
~NetworkSource() override;
QVariant data(const QString &_source) override;
QVariantMap initialData(const QString &_source) const override;
void run() override;
QStringList sources() const override;
private slots:
void updateSsid();
private:
QVariantHash m_values;
QProcess *m_process = nullptr;
static QString getCurrentDevice();
};