Audacity 3.2.0
|
Public Member Functions | |
InitialStatePanel (ShareAudioDialog &parent) | |
void | PopulateInitialStatePanel (ShuttleGui &s) |
void | UpdateUserData (bool authorized) |
wxString | GetTrackTitle () const |
bool | HasValidTitle () const |
Public Attributes | |
ShareAudioDialog & | parent |
wxWindow * | root { nullptr } |
UserPanel * | userPanel { nullptr } |
wxPanel * | anonInfoPanel { nullptr } |
wxPanel * | authorizedInfoPanel { nullptr } |
wxTextCtrl * | trackTitle { nullptr } |
Observer::Subscription | mUserDataChangedSubscription |
Definition at line 66 of file ShareAudioDialog.h.
|
explicit |
Definition at line 586 of file ShareAudioDialog.cpp.
wxString audacity::cloud::audiocom::ShareAudioDialog::InitialStatePanel::GetTrackTitle | ( | ) | const |
Definition at line 674 of file ShareAudioDialog.cpp.
Referenced by audacity::cloud::audiocom::ShareAudioDialog::StartUploadProcess().
bool audacity::cloud::audiocom::ShareAudioDialog::InitialStatePanel::HasValidTitle | ( | ) | const |
Definition at line 681 of file ShareAudioDialog.cpp.
Referenced by audacity::cloud::audiocom::ShareAudioDialog::Populate().
void audacity::cloud::audiocom::ShareAudioDialog::InitialStatePanel::PopulateInitialStatePanel | ( | ShuttleGui & | s | ) |
Definition at line 591 of file ShareAudioDialog.cpp.
References ShuttleGuiBase::AddFixedText(), ShuttleGui::AddSpace(), ShuttleGuiBase::AddTextBox(), ShuttleGuiBase::AddWindow(), ShuttleGuiBase::EndHorizontalLay(), ShuttleGuiBase::EndInvisiblePanel(), ShuttleGuiBase::EndVerticalLay(), AccessibleLinksFormatter::FormatLink(), audacity::cloud::audiocom::GetOAuthService(), ShuttleGuiBase::GetParent(), audacity::cloud::audiocom::GetServiceConfig(), audacity::cloud::audiocom::GetUserService(), audacity::cloud::audiocom::UserPanel::Link, AccessibleLinksFormatter::Populate(), ShuttleGui::Prop(), safenew, ShuttleGuiBase::SetBorder(), ShuttleGuiBase::StartHorizontalLay(), ShuttleGuiBase::StartInvisiblePanel(), ShuttleGuiBase::StartVerticalLay(), and XO().
Referenced by audacity::cloud::audiocom::ShareAudioDialog::Populate().
void audacity::cloud::audiocom::ShareAudioDialog::InitialStatePanel::UpdateUserData | ( | bool | authorized | ) |
Definition at line 661 of file ShareAudioDialog.cpp.
wxPanel* audacity::cloud::audiocom::ShareAudioDialog::InitialStatePanel::anonInfoPanel { nullptr } |
Definition at line 75 of file ShareAudioDialog.h.
wxPanel* audacity::cloud::audiocom::ShareAudioDialog::InitialStatePanel::authorizedInfoPanel { nullptr } |
Definition at line 76 of file ShareAudioDialog.h.
Observer::Subscription audacity::cloud::audiocom::ShareAudioDialog::InitialStatePanel::mUserDataChangedSubscription |
Definition at line 79 of file ShareAudioDialog.h.
ShareAudioDialog& audacity::cloud::audiocom::ShareAudioDialog::InitialStatePanel::parent |
Definition at line 70 of file ShareAudioDialog.h.
wxWindow* audacity::cloud::audiocom::ShareAudioDialog::InitialStatePanel::root { nullptr } |
Definition at line 72 of file ShareAudioDialog.h.
Referenced by audacity::cloud::audiocom::ShareAudioDialog::StartUploadProcess().
wxTextCtrl* audacity::cloud::audiocom::ShareAudioDialog::InitialStatePanel::trackTitle { nullptr } |
Definition at line 77 of file ShareAudioDialog.h.
Referenced by audacity::cloud::audiocom::ShareAudioDialog::Populate().
UserPanel* audacity::cloud::audiocom::ShareAudioDialog::InitialStatePanel::userPanel { nullptr } |
Definition at line 74 of file ShareAudioDialog.h.