Audacity 3.2.0
audacity::cloud::audiocom::UserPanel Member List

This is the complete list of members for audacity::cloud::audiocom::UserPanel, including all inherited members.

Callback typedefObserver::Publisher< UserPanelStateChangedMessage >
CallbackReturn typedefObserver::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"))wxPanelWrapperinline
IsAuthorized() constaudacity::cloud::audiocom::UserPanel
m_factoryObserver::Publisher< UserPanelStateChangedMessage >private
m_listObserver::Publisher< UserPanelStateChangedMessage >private
mAuthServiceaudacity::cloud::audiocom::UserPanelprivate
message_type typedefObserver::Publisher< UserPanelStateChangedMessage >
mIsAuthorizedaudacity::cloud::audiocom::UserPanelprivate
mLinkButtonaudacity::cloud::audiocom::UserPanelprivate
mServiceConfigaudacity::cloud::audiocom::UserPanelprivate
mUserDataChangedSubscriptionaudacity::cloud::audiocom::UserPanelprivate
mUserImageaudacity::cloud::audiocom::UserPanelprivate
mUserNameaudacity::cloud::audiocom::UserPanelprivate
mUserServiceaudacity::cloud::audiocom::UserPanelprivate
notifies_allObserver::Publisher< UserPanelStateChangedMessage >static
OnLinkButtonPressed()audacity::cloud::audiocom::UserPanelprivate
OnStateChaged(bool isAuthorized)audacity::cloud::audiocom::UserPanelprivate
wxPanelWrapper::operator=(const wxTabTraversalWrapper &)=deletewxTabTraversalWrapper< wxPanel >
wxPanelWrapper::operator=(wxTabTraversalWrapper &&)=deletewxTabTraversalWrapper< wxPanel >
Publisher< UserPanelStateChangedMessage >::operator=(Publisher &&)=defaultObserver::Publisher< UserPanelStateChangedMessage >
Publish(const UserPanelStateChangedMessage &message)Observer::Publisher< UserPanelStateChangedMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< UserPanelStateChangedMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< UserPanelStateChangedMessage >
SetAnonymousState()audacity::cloud::audiocom::UserPanelprivate
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::UserPanelprivate
UserPanel(const ServiceConfig &serviceConfig, OAuthService &authService, UserService &userService, bool hasLinkButton, wxWindow *parent=nullptr, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize)audacity::cloud::audiocom::UserPanel
wxPanelWrapper()wxPanelWrapperinline
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"))wxPanelWrapperinline
wxTabTraversalWrapper(Args &&... args)wxTabTraversalWrapper< wxPanel >inline
wxTabTraversalWrapper(const wxTabTraversalWrapper &)=deletewxTabTraversalWrapper< wxPanel >
wxTabTraversalWrapper(wxTabTraversalWrapper &&)=deletewxTabTraversalWrapper< wxPanel >
~UserPanel() overrideaudacity::cloud::audiocom::UserPanel