Audacity
3.2.0
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
Enumerations
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
w
z
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
a
b
c
d
e
f
h
i
k
l
m
o
p
r
s
t
x
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
Related Functions
a
b
c
d
e
f
g
l
m
n
o
p
r
s
t
v
w
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
c
d
e
f
k
l
m
n
o
p
r
s
t
u
v
z
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
z
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
modules
sharing
mod-cloud-audiocom
ui
dialogs
CloudLocationDialog.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
/*!********************************************************************
3
4
Audacity: A Digital Audio Editor
5
6
CloudLocationDialog.h
7
8
Dmitry Vedenko
9
10
**********************************************************************/
11
#pragma once
12
13
#include "
wxPanelWrapper.h
"
14
15
namespace
audacity::cloud::audiocom::sync
16
{
17
enum class
LocationDialogResult
18
{
19
Local
,
20
Cloud
,
21
Cancel,
22
};
23
24
enum class
LocationDialogType
25
{
26
Save
,
27
Export
,
28
};
29
30
class
CloudLocationDialog
final :
private
wxDialogWrapper
31
{
32
public
:
33
CloudLocationDialog
(wxWindow* parent,
LocationDialogType
type);
34
~CloudLocationDialog
()
override
;
35
36
LocationDialogResult
ShowDialog
();
37
38
private
:
39
LocationDialogType
mType
;
40
bool
mDoNotShow
;
41
};
42
}
// namespace audacity::cloud::audiocom::sync
Export
Main class to control the export function.
audacity::cloud::audiocom::sync::CloudLocationDialog
Definition:
CloudLocationDialog.h:31
audacity::cloud::audiocom::sync::CloudLocationDialog::mDoNotShow
bool mDoNotShow
Definition:
CloudLocationDialog.h:40
audacity::cloud::audiocom::sync::CloudLocationDialog::CloudLocationDialog
CloudLocationDialog(wxWindow *parent, LocationDialogType type)
Definition:
CloudLocationDialog.cpp:138
audacity::cloud::audiocom::sync::CloudLocationDialog::mType
LocationDialogType mType
Definition:
CloudLocationDialog.h:39
audacity::cloud::audiocom::sync::CloudLocationDialog::ShowDialog
LocationDialogResult ShowDialog()
Definition:
CloudLocationDialog.cpp:253
audacity::cloud::audiocom::sync::CloudLocationDialog::~CloudLocationDialog
~CloudLocationDialog() override
Definition:
CloudLocationDialog.cpp:249
wxDialogWrapper
Definition:
wxPanelWrapper.h:80
audacity::cloud::audiocom::sync
Definition:
CloudSyncService.h:31
audacity::cloud::audiocom::sync::LocationDialogResult
LocationDialogResult
Definition:
CloudLocationDialog.h:18
audacity::cloud::audiocom::sync::CloudLocationMode::Cloud
@ Cloud
audacity::cloud::audiocom::sync::ProjectSyncStatus::Local
@ Local
audacity::cloud::audiocom::sync::LocationDialogType
LocationDialogType
Definition:
CloudLocationDialog.h:25
audacity::cloud::audiocom::sync::LocationDialogType::Save
@ Save
wxPanelWrapper.h
Generated by
1.9.3