| 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 | |