40 UserService& userService,
const wxString& projectName, wxWindow* parent);
51 static std::pair<Action, std::string>
Show(
53 UserService& userService,
const wxString& projectName, wxWindow* parent,
bool allowLocalSave);
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.
Service for providing information about the user profile.
wxStaticText * mAnonStateText
CloudProjectPropertiesDialog(const ServiceConfig &serviceConfig, OAuthService &authService, UserService &userService, const wxString &projectName, wxWindow *parent)
~CloudProjectPropertiesDialog() override
static std::pair< Action, std::string > Show(const ServiceConfig &serviceConfig, OAuthService &authService, UserService &userService, const wxString &projectName, wxWindow *parent, bool allowLocalSave)
void OnUpdateCloudSaveState()
Observer::Subscription mUserStateChangedSubscription
std::string GetProjectName() const
wxTextCtrl * mProjectName
void SaveToCloud(AudacityProject &project, UploadMode mode, CreateSnapshotCallback snapshotCallback)