move ServerPingTask in its own file

This commit is contained in:
iTrooz
2024-11-28 17:46:42 +01:00
parent 8b90a9f2b3
commit dbb88ca7df
4 changed files with 69 additions and 55 deletions

View File

@ -0,0 +1,22 @@
#pragma once
#include <QObject>
#include <QString>
#include <tasks/Task.h>
class ServerPingTask : public Task {
Q_OBJECT
public:
explicit ServerPingTask(QString domain, int port) : Task(), m_domain(domain), m_port(port) {}
~ServerPingTask() override = default;
int m_outputOnlinePlayers = -1;
private:
QString m_domain;
int m_port;
protected:
virtual void executeTask() override;
};