X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fdownload_certificate_panel.h;h=d1f0bf4defbbaac96ec55a772d1ddf757f0920cc;hb=08f96200aacf9f91ef3e3f5b80224a5b2437f279;hp=252474c59802e357151b36a076f047eb6610ec5e;hpb=6a69f5ba3ce43094493785bb449c91001557b80d;p=dcpomatic.git diff --git a/src/wx/download_certificate_panel.h b/src/wx/download_certificate_panel.h index 252474c59..d1f0bf4de 100644 --- a/src/wx/download_certificate_panel.h +++ b/src/wx/download_certificate_panel.h @@ -30,12 +30,12 @@ class DownloadCertificateDialog; class DownloadCertificatePanel : public wxPanel { public: - DownloadCertificatePanel (wxWindow* parent, wxStaticText* message, DownloadCertificateDialog* dialog); + DownloadCertificatePanel (DownloadCertificateDialog* dialog); - virtual void do_download (std::string serial) = 0; + virtual void do_download () = 0; virtual wxString name () const = 0; + virtual bool ready_to_download () const; - bool ready_to_download () const; void download (); void load (boost::filesystem::path); boost::optional certificate () const; @@ -43,12 +43,11 @@ public: protected: DownloadCertificateDialog* _dialog; wxFlexGridSizer* _table; - wxStaticText* _message; + wxTextCtrl* _serial; + wxSizer* _overall_sizer; private: - wxSizer* _overall_sizer; boost::optional _certificate; - wxTextCtrl* _serial; }; #endif