7 struct AuthStateChangedMessage;
10class wxHyperlinkEvent;
Observer::Subscription mOAuthStateSubscription
void OnContinue(wxCommandEvent &)
void OnContinueWithFacebook(wxCommandEvent &)
void OnContinueWithGoogle(wxCommandEvent &)
void onUserCredentialsChange(wxCommandEvent &)
void OnSignIn(wxHyperlinkEvent &)
void ContinueCreateAccount()
void OnOAuthStateChanged(audacity::cloud::audiocom::AuthStateChangedMessage)
void OnCreateAccount(wxHyperlinkEvent &)
static void ContinueAuthorize(std::string_view authClientId)
LoginDialog(wxWindow *parent, wxWindowID id=wxID_ANY, Mode mode=Mode::SignIn)
static bool SignIn(wxWindow *parent, Mode mode=Mode::SignIn)
A move-only handle representing a connection to a Publisher.
bool Create(wxWindow *parent, wxWindowID id, const TranslatableString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE, const TranslatableString &name=XO("Dialog"))
Message that is sent when authorization state changes.