96b00bba49f74ff93e46e2d729b59f6224f5f111
[dcpomatic.git] / src / wx / wx_variant.cc
1 /*
2     Copyright (C) 2024 Carl Hetherington <cth@carlh.net>
3
4     This file is part of DCP-o-matic.
5
6     DCP-o-matic is free software; you can redistribute it and/or modify
7     it under the terms of the GNU General Public License as published by
8     the Free Software Foundation; either version 2 of the License, or
9     (at your option) any later version.
10
11     DCP-o-matic is distributed in the hope that it will be useful,
12     but WITHOUT ANY WARRANTY; without even the implied warranty of
13     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14     GNU General Public License for more details.
15
16     You should have received a copy of the GNU General Public License
17     along with DCP-o-matic.  If not, see <http://www.gnu.org/licenses/>.
18
19 */
20
21
22 #include "wx_util.h"
23 #include "wx_variant.h"
24 #include "lib/variant.h"
25
26
27
28 wxString
29 variant::wx::dcpomatic()
30 {
31         return std_to_wx(variant::dcpomatic());
32 }
33
34 wxString
35 variant::wx::dcpomatic_batch_converter()
36 {
37         return std_to_wx(variant::dcpomatic_batch_converter());
38 }
39
40 wxString
41 variant::wx::dcpomatic_combiner()
42 {
43         return std_to_wx(variant::dcpomatic_combiner());
44 }
45
46 wxString
47 variant::wx::dcpomatic_disk_writer()
48 {
49         return std_to_wx(variant::dcpomatic_disk_writer());
50 }
51
52 wxString
53 variant::wx::dcpomatic_editor()
54 {
55         return std_to_wx(variant::dcpomatic_editor());
56 }
57
58 wxString
59 variant::wx::dcpomatic_encode_server()
60 {
61         return std_to_wx(variant::dcpomatic_encode_server());
62 }
63
64 wxString
65 variant::wx::dcpomatic_kdm_creator()
66 {
67         return std_to_wx(variant::dcpomatic_kdm_creator());
68 }
69
70 wxString
71 variant::wx::dcpomatic_player()
72 {
73         return std_to_wx(variant::dcpomatic_player());
74 }
75
76 wxString
77 variant::wx::dcpomatic_playlist_editor()
78 {
79         return std_to_wx(variant::dcpomatic_playlist_editor());
80 }
81
82 wxString
83 variant::wx::dcpomatic_verifier()
84 {
85         return std_to_wx(variant::dcpomatic_verifier());
86 }
87
88 wxString
89 variant::wx::insert_dcpomatic(wxString const& s)
90 {
91         return wxString::Format(s, dcpomatic());
92 }
93
94 wxString
95 variant::wx::insert_dcpomatic_batch_converter(wxString const& s)
96 {
97         return wxString::Format(s, dcpomatic_batch_converter());
98 }
99
100 wxString
101 variant::wx::insert_dcpomatic_disk_writer(wxString const& s)
102 {
103         return wxString::Format(s, dcpomatic_disk_writer());
104 }
105
106 wxString
107 variant::wx::insert_dcpomatic_editor(wxString const& s)
108 {
109         return wxString::Format(s, dcpomatic_editor());
110 }
111
112 wxString
113 variant::wx::insert_dcpomatic_encode_server(wxString const& s)
114 {
115         return wxString::Format(s, dcpomatic_encode_server());
116 }
117
118 wxString
119 variant::wx::insert_dcpomatic_kdm_creator(wxString const& s)
120 {
121         return wxString::Format(s, dcpomatic_kdm_creator());
122 }
123
124 wxString
125 variant::wx::insert_dcpomatic_player(wxString const& s)
126 {
127         return wxString::Format(s, dcpomatic_player());
128 }
129
130 wxString
131 variant::wx::insert_dcpomatic_playlist_editor(wxString const& s)
132 {
133         return wxString::Format(s, dcpomatic_playlist_editor());
134 }
135
136 wxString
137 variant::wx::insert_dcpomatic_verifier(wxString const& s)
138 {
139         return wxString::Format(s, dcpomatic_verifier());
140 }
141
142 wxString
143 variant::wx::report_problem_email()
144 {
145         return std_to_wx(variant::report_problem_email());
146 }
147