mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-11 12:54:10 -07:00
[App] Send diagnostics on server connection
Took 32 seconds Took 22 seconds
This commit is contained in:
parent
bbd8671e6e
commit
b9198d99e9
13 changed files with 258 additions and 9 deletions
|
|
@ -2,6 +2,13 @@
|
|||
#define COCKATRICE_INETWORKSETTINGSPROVIDER_H
|
||||
#include <QString>
|
||||
|
||||
enum SendDiagnosticsMode {
|
||||
SendDiagnosticsUnprompted = 0, // never asked
|
||||
SendDiagnosticsDisabled = 1,
|
||||
SendDiagnosticsBasic = 2,
|
||||
SendDiagnosticsFull = 3,
|
||||
};
|
||||
|
||||
class INetworkSettingsProvider
|
||||
{
|
||||
public:
|
||||
|
|
@ -12,6 +19,7 @@ public:
|
|||
[[nodiscard]] virtual int getTimeOut() const = 0;
|
||||
[[nodiscard]] virtual int getKeepAlive() const = 0;
|
||||
[[nodiscard]] virtual bool getNotifyAboutUpdates() const = 0;
|
||||
[[nodiscard]] virtual int getSendDiagnostics() const = 0;
|
||||
|
||||
virtual void setKnownMissingFeatures(const QString &_knownMissingFeatures) = 0;
|
||||
virtual QString getKnownMissingFeatures() = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue