diff options
| author | Carl Hetherington <cth@carlh.net> | 2018-11-09 00:04:23 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2018-11-09 00:04:23 +0000 |
| commit | 1e77753ef4119b6d7df7d2255b1a1d8d6af951de (patch) | |
| tree | 55d07cd2600939d883402d14d082a981627a1d3a /src/wx/screen_dialog.h | |
| parent | 32dd3b31349f48adb21bf1923f076755705a508c (diff) | |
Allow specification of trusted devices by thumbprint rather thanv2.13.68
by full certificate.
Diffstat (limited to 'src/wx/screen_dialog.h')
| -rw-r--r-- | src/wx/screen_dialog.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/wx/screen_dialog.h b/src/wx/screen_dialog.h index 9bb7d863e..913480d76 100644 --- a/src/wx/screen_dialog.h +++ b/src/wx/screen_dialog.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2012-2016 Carl Hetherington <cth@carlh.net> + Copyright (C) 2012-2018 Carl Hetherington <cth@carlh.net> This file is part of DCP-o-matic. @@ -19,13 +19,14 @@ */ #include "editable_list.h" +#include "lib/screen.h" #include <dcp/certificate.h> #include <wx/wx.h> #include <boost/shared_ptr.hpp> #include <boost/optional.hpp> class Progress; -class CertificateFileDialogWrapper; +class TrustedDeviceDialog; class ScreenDialog : public wxDialog { @@ -36,13 +37,13 @@ public: std::string name = "", std::string notes = "", boost::optional<dcp::Certificate> c = boost::optional<dcp::Certificate> (), - std::vector<dcp::Certificate> d = std::vector<dcp::Certificate> () + std::vector<TrustedDevice> d = std::vector<TrustedDevice>() ); std::string name () const; std::string notes () const; boost::optional<dcp::Certificate> recipient () const; - std::vector<dcp::Certificate> trusted_devices () { + std::vector<TrustedDevice> trusted_devices () { return _trusted_devices; } @@ -53,7 +54,7 @@ private: void setup_sensitivity (); void set_recipient (boost::optional<dcp::Certificate>); - void set_trusted_devices (std::vector<dcp::Certificate> d) { + void set_trusted_devices (std::vector<TrustedDevice> d) { _trusted_devices = d; } @@ -63,8 +64,8 @@ private: wxStaticText* _recipient_thumbprint; wxButton* _get_recipient_from_file; wxButton* _download_recipient; - EditableList<dcp::Certificate, CertificateFileDialogWrapper>* _trusted_device_list; + EditableList<TrustedDevice, TrustedDeviceDialog>* _trusted_device_list; boost::optional<dcp::Certificate> _recipient; - std::vector<dcp::Certificate> _trusted_devices; + std::vector<TrustedDevice> _trusted_devices; }; |
