Callback typedef | Observer::Publisher< UserPanelStateChangedMessage > | |
CallbackReturn typedef | Observer::Publisher< UserPanelStateChangedMessage > | |
Create(wxWindow *parent, wxWindowID winid=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, const TranslatableString &name=XO("Panel")) | wxPanelWrapper | inline |
IsAuthorized() const | audacity::cloud::audiocom::UserPanel | |
LinkMode enum name | audacity::cloud::audiocom::UserPanel | |
m_factory | Observer::Publisher< UserPanelStateChangedMessage > | private |
m_list | Observer::Publisher< UserPanelStateChangedMessage > | private |
mAudiocomTrace | audacity::cloud::audiocom::UserPanel | private |
mAuthService | audacity::cloud::audiocom::UserPanel | private |
message_type typedef | Observer::Publisher< UserPanelStateChangedMessage > | |
mIsAuthorized | audacity::cloud::audiocom::UserPanel | private |
mLinkButton | audacity::cloud::audiocom::UserPanel | private |
mLinkMode | audacity::cloud::audiocom::UserPanel | private |
mServiceConfig | audacity::cloud::audiocom::UserPanel | private |
mUserDataChangedSubscription | audacity::cloud::audiocom::UserPanel | private |
mUserImage | audacity::cloud::audiocom::UserPanel | private |
mUserName | audacity::cloud::audiocom::UserPanel | private |
mUserService | audacity::cloud::audiocom::UserPanel | private |
notifies_all | Observer::Publisher< UserPanelStateChangedMessage > | static |
OnLinkButtonPressed() | audacity::cloud::audiocom::UserPanel | private |
OnStateChanged(bool isAuthorized) | audacity::cloud::audiocom::UserPanel | private |
wxPanelWrapper::operator=(const wxTabTraversalWrapper &)=delete | wxTabTraversalWrapper< wxPanel > | |
wxPanelWrapper::operator=(wxTabTraversalWrapper &&)=delete | wxTabTraversalWrapper< wxPanel > | |
Publisher< UserPanelStateChangedMessage >::operator=(Publisher &&)=default | Observer::Publisher< UserPanelStateChangedMessage > | |
Publish(const UserPanelStateChangedMessage &message) | Observer::Publisher< UserPanelStateChangedMessage > | inlineprotected |
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< UserPanelStateChangedMessage > | inlineexplicit |
Publisher(Publisher &&)=default | Observer::Publisher< UserPanelStateChangedMessage > | |
SetAnonymousState() | audacity::cloud::audiocom::UserPanel | private |
SetLabel(const TranslatableString &label) | wxPanelWrapper | |
SetName(const TranslatableString &name) | wxPanelWrapper | |
SetName() | wxPanelWrapper | |
SetToolTip(const TranslatableString &toolTip) | wxPanelWrapper | |
Subscribe(Callback callback) | Observer::Publisher< UserPanelStateChangedMessage > | |
Subscribe(Object &obj, Return(Object::*callback)(Args...)) | Observer::Publisher< UserPanelStateChangedMessage > | inline |
UpdateUserData() | audacity::cloud::audiocom::UserPanel | private |
UserPanel(const ServiceConfig &serviceConfig, OAuthService &authService, UserService &userService, LinkMode linkMode, AudiocomTrace, wxWindow *parent=nullptr, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize) | audacity::cloud::audiocom::UserPanel | |
wxPanelWrapper() | wxPanelWrapper | inline |
wxPanelWrapper(wxWindow *parent, wxWindowID winid=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, const TranslatableString &name=XO("Panel")) | wxPanelWrapper | inline |
wxTabTraversalWrapper(Args &&... args) | wxTabTraversalWrapper< wxPanel > | inline |
wxTabTraversalWrapper(const wxTabTraversalWrapper &)=delete | wxTabTraversalWrapper< wxPanel > | |
wxTabTraversalWrapper(wxTabTraversalWrapper &&)=delete | wxTabTraversalWrapper< wxPanel > | |
~UserPanel() override | audacity::cloud::audiocom::UserPanel | |