This commit is contained in:
iTrooz
2024-11-29 00:42:25 +01:00
parent 09782745c6
commit b0778e7a1f
4 changed files with 8 additions and 8 deletions

View File

@ -139,8 +139,10 @@ class Task : public QObject, public QRunnable {
void progress(qint64 current, qint64 total); void progress(qint64 current, qint64 total);
//! called when a task has eother succeeded, aborted or failed. //! called when a task has eother succeeded, aborted or failed.
void finished(); void finished();
void succeeded(); // called when a task has succeeded //! called when a task has succeeded
void aborted(); // called when a task has been aborted by calling abort() void succeeded();
//! called when a task has been aborted by calling abort()
void aborted();
void failed(QString reason); void failed(QString reason);
void status(QString status); void status(QString status);
void details(QString details); void details(QString details);
@ -170,10 +172,8 @@ class Task : public QObject, public QRunnable {
} }
protected: protected:
/*! //! The task subclass must implement this method. This method is called to start to run the task.
* The task subclass must implement this method. This method is called to start to run the task. //! The task is not finished when this method returns. the subclass must manually call emitSucceeded() or emitFailed() instead.
* The task is not finished when this method returns. the subclass must manually call emitSucceeded() or emitFailed() instead.
*/
virtual void executeTask() = 0; virtual void executeTask() = 0;
protected slots: protected slots:

View File

@ -10,6 +10,7 @@
// 7 first bits // 7 first bits
#define SEGMENT_BITS 0x7F #define SEGMENT_BITS 0x7F
// last bit
#define CONTINUE_BIT 0x80 #define CONTINUE_BIT 0x80
McClient::McClient(QObject *parent, QString domain, QString ip, short port): QObject(parent), domain(domain), ip(ip), port(port) {} McClient::McClient(QObject *parent, QString domain, QString ip, short port): QObject(parent), domain(domain), ip(ip), port(port) {}

View File

@ -30,7 +30,7 @@ private:
void writeVarInt(QByteArray &data, int value); void writeVarInt(QByteArray &data, int value);
int readVarInt(QByteArray &data); int readVarInt(QByteArray &data);
char readByte(QByteArray &data); char readByte(QByteArray &data);
// write number with specified size in big endian format //! write number with specified size in big endian format
void writeFixedInt(QByteArray &data, int value, int size); void writeFixedInt(QByteArray &data, int value, int size);
void writeString(QByteArray &data, const std::string &value); void writeString(QByteArray &data, const std::string &value);

View File

@ -34,7 +34,6 @@ void McResolver::pingWithDomainSRV(QString domain, int port) {
return; return;
} }
const auto& firstRecord = records.at(0); const auto& firstRecord = records.at(0);
QString domain = firstRecord.target(); QString domain = firstRecord.target();
int port = firstRecord.port(); int port = firstRecord.port();