wxChoice* _language;
wxCheckBox* _sound;
wxChoice* _sound_output;
+ wxStaticText* _sound_output_details;
wxCheckBox* _check_for_updates;
wxCheckBox* _check_for_test_updates;
};
int border,
boost::function<void (boost::shared_ptr<dcp::CertificateChain>)> set,
boost::function<boost::shared_ptr<const dcp::CertificateChain> (void)> get,
- boost::function<bool (void)> nag_remake
+ boost::function<bool (void)> nag_alter
);
void add_button (wxWindow* button);
void update_private_key ();
void import_private_key ();
void export_private_key ();
+ void export_chain ();
wxListCtrl* _certificates;
wxButton* _add_certificate;
wxStaticText* _private_key;
wxButton* _import_private_key;
wxButton* _export_private_key;
+ wxButton* _export_chain;
wxStaticText* _private_key_bad;
wxSizer* _sizer;
wxBoxSizer* _button_sizer;
boost::function<void (boost::shared_ptr<dcp::CertificateChain>)> _set;
boost::function<boost::shared_ptr<const dcp::CertificateChain> (void)> _get;
- boost::function<bool (void)> _nag_remake;
+ boost::function<bool (void)> _nag_alter;
};
class KeysPage : public StandardPage
void setup ();
void export_decryption_certificate ();
- void export_decryption_chain ();
void config_changed () {}
- bool nag_remake_decryption_chain ();
+ bool nag_alter_decryption_chain ();
void decryption_advanced ();
void signing_advanced ();
void export_decryption_chain_and_key ();