Cleanup: move variable assignment that happens in every branch.
[dcpomatic.git] / src / wx / dcpomatic_choice.h
index 7c9042de98e9066a43e3e4fdedeff0242712bfd3..33d655ad5467d6549922e81b873224060d6a0a65 100644 (file)
@@ -34,9 +34,11 @@ public:
 
        void add(wxString const& entry);
        void add(wxString const& entry, wxClientData* data);
+       void add(wxString const& entry, wxString const& data);
        void add(std::string const& entry);
        void set(int index);
        boost::optional<int> get() const;
+       boost::optional<wxString> get_data() const;
 
        template <typename... Args>
        void bind(Args... args) {