Update for TableDialog constructor change.
[dcpomatic.git] / src / wx / cinema_dialog.cc
1 /*
2     Copyright (C) 2012 Carl Hetherington <cth@carlh.net>
3
4     This program is free software; you can redistribute it and/or modify
5     it under the terms of the GNU General Public License as published by
6     the Free Software Foundation; either version 2 of the License, or
7     (at your option) any later version.
8
9     This program is distributed in the hope that it will be useful,
10     but WITHOUT ANY WARRANTY; without even the implied warranty of
11     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12     GNU General Public License for more details.
13
14     You should have received a copy of the GNU General Public License
15     along with this program; if not, write to the Free Software
16     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17
18 */
19
20 #include "cinema_dialog.h"
21 #include "wx_util.h"
22
23 using std::string;
24
25 CinemaDialog::CinemaDialog (wxWindow* parent, string title, string name, string email)
26         : TableDialog (parent, std_to_wx (title), 2, 1, true)
27 {
28         add (_("Name"), true);
29         _name = add (new wxTextCtrl (this, wxID_ANY, std_to_wx (name), wxDefaultPosition, wxSize (256, -1)));
30
31         add (_("Email address for KDM delivery"), true);
32         _email = add (new wxTextCtrl (this, wxID_ANY, std_to_wx (email), wxDefaultPosition, wxSize (256, -1)));
33
34         layout ();
35 }
36
37 string
38 CinemaDialog::name () const
39 {
40         return wx_to_std (_name->GetValue());
41 }
42
43 string
44 CinemaDialog::email () const
45 {
46         return wx_to_std (_email->GetValue());
47 }