Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
intent_login.h
Go to the documentation of this file.
1#ifndef COCKATRICE_INTENT_LOGIN_H
2#define COCKATRICE_INTENT_LOGIN_H
3
4#include "intent.h"
5
6#include <qtmetamacros.h>
7
9
11{
12 Q_OBJECT
13
14public:
15 // When promptForMissingCredentials is false (the default) a server without
16 // saved credentials fails silently; only intent chains from cockatrice://
17 // links opt into the interactive sign-in dialog.
18 explicit IntentGetLoginCredentials(ContextConnectToServer *_context, bool _promptForMissingCredentials = false);
19
20protected:
21 bool checkPrecondition() const override;
22 void onPreconditionSatisfied() override;
23 void onPreconditionNotSatisfied() override;
24
25private:
28};
29
30#endif // COCKATRICE_INTENT_LOGIN_H
IntentGetLoginCredentials(ContextConnectToServer *_context, bool _promptForMissingCredentials=false)
Definition intent_login.cpp:13
bool promptForMissingCredentials
Definition intent_login.h:27
ContextConnectToServer * context
Definition intent_login.h:26
bool checkPrecondition() const override
Definition intent_login.cpp:19
void onPreconditionSatisfied() override
Definition intent_login.cpp:25
void onPreconditionNotSatisfied() override
Definition intent_login.cpp:39
Intent(QObject *parent=nullptr)
Definition intent.cpp:3
Definition context_connect_to_server.h:7