49 wxWindow* parent =
nullptr,
const wxPoint& pos = wxDefaultPosition,
50 const wxSize&
size = wxDefaultSize);
An object that sends messages to an open-ended list of subscribed callbacks.
A move-only handle representing a connection to a Publisher.
Service responsible for OAuth authentication against the audio.com service.
Configuration for the audio.com.
bool IsAuthorized() const
const ServiceConfig & mServiceConfig
UserPanel(const ServiceConfig &serviceConfig, OAuthService &authService, UserService &userService, LinkMode linkMode, AudiocomTrace, wxWindow *parent=nullptr, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize)
UserService & mUserService
Observer::Subscription mUserDataChangedSubscription
void OnLinkButtonPressed()
void OnStateChanged(bool isAuthorized)
const AudiocomTrace mAudiocomTrace
OAuthService & mAuthService
Service for providing information about the user profile.