diff options
| author | Carl Hetherington <cth@carlh.net> | 2023-05-20 22:51:49 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2024-05-06 20:42:50 +0200 |
| commit | a3fcbb3a76e079a5485a0552ea5d35b8d6739116 (patch) | |
| tree | 58f6476b7197c0e32b5aa3d52d0859a9b04db268 /src/wx/recipients_panel.h | |
| parent | a4105c6e8dc83407abc9b12e80c958673c942888 (diff) | |
Use sqlite for cinema and DKDM recipient lists.
Diffstat (limited to 'src/wx/recipients_panel.h')
| -rw-r--r-- | src/wx/recipients_panel.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/wx/recipients_panel.h b/src/wx/recipients_panel.h index 6e1f1408f..d252b8d06 100644 --- a/src/wx/recipients_panel.h +++ b/src/wx/recipients_panel.h @@ -21,6 +21,7 @@ #include "lib/collator.h" #include "lib/dkdm_recipient.h" +#include "lib/dkdm_recipient_list.h" #include <dcp/warnings.h> LIBDCP_DISABLE_WARNINGS #include <wx/srchctrl.h> @@ -43,12 +44,12 @@ public: void setup_sensitivity (); - std::list<std::shared_ptr<DKDMRecipient>> recipients () const; + std::list<DKDMRecipient> recipients() const; boost::signals2::signal<void ()> RecipientsChanged; private: void add_recipients (); - void add_recipient (std::shared_ptr<DKDMRecipient>); + void add_recipient(DKDMRecipientID id, DKDMRecipient const& recipient); void add_recipient_clicked (); void edit_recipient_clicked (); void remove_recipient_clicked (); @@ -63,7 +64,7 @@ private: wxButton* _remove_recipient; wxTreeItemId _root; - typedef std::map<wxTreeItemId, std::shared_ptr<DKDMRecipient>> RecipientMap; + typedef std::map<wxTreeItemId, DKDMRecipientID> RecipientMap; RecipientMap _recipients; RecipientMap _selected; |
