Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
Loading...
Searching...
No Matches
client_update_checker.h
Go to the documentation of this file.
1
6
7
#ifndef CLIENT_UPDATE_CHECKER_H
8
#define CLIENT_UPDATE_CHECKER_H
9
#include "
release_channel.h
"
10
11
#include <QMetaObject>
12
#include <QObject>
13
#include <QString>
14
#include <qtmetamacros.h>
15
23
class
ClientUpdateChecker
:
public
QObject
24
{
25
Q_OBJECT
26
27
QMetaObject::Connection
finishedCheckConnection
;
28
QMetaObject::Connection
errorConnection
;
29
30
void
actFinishedCheck
(
bool
needToUpdate,
bool
isCompatible,
Release
*release);
31
void
actError
(
const
QString &errorString);
32
33
public
:
34
explicit
ClientUpdateChecker
(QObject *parent =
nullptr
);
40
void
check
();
41
42
signals:
46
void
finishedCheck
(
bool
needToUpdate,
bool
isCompatible,
Release
*release);
47
51
void
error
(
const
QString &errorString);
52
};
53
54
#endif
// CLIENT_UPDATE_CHECKER_H
ClientUpdateChecker::errorConnection
QMetaObject::Connection errorConnection
Definition
client_update_checker.h:28
ClientUpdateChecker::finishedCheck
void finishedCheck(bool needToUpdate, bool isCompatible, Release *release)
ClientUpdateChecker::finishedCheckConnection
QMetaObject::Connection finishedCheckConnection
Definition
client_update_checker.h:27
ClientUpdateChecker::actFinishedCheck
void actFinishedCheck(bool needToUpdate, bool isCompatible, Release *release)
Definition
client_update_checker.cpp:21
ClientUpdateChecker::actError
void actError(const QString &errorString)
Definition
client_update_checker.cpp:29
ClientUpdateChecker::error
void error(const QString &errorString)
ClientUpdateChecker::ClientUpdateChecker
ClientUpdateChecker(QObject *parent=nullptr)
Definition
client_update_checker.cpp:6
ClientUpdateChecker::check
void check()
Definition
client_update_checker.cpp:10
Release
Definition
release_channel.h:25
release_channel.h
cockatrice
src
client
network
update
client
client_update_checker.h
Generated by
1.18.0