]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/dvrenderers.h
Part II of: Add GetChoice() and GetChoices() getters to all choice renderers and...
[wxWidgets.git] / include / wx / dvrenderers.h
index 34939a685ea9fa6aa8a546a5a52d4bfb7041b7ac..16cf3281b31a9cd92afbf867df76b911f6b6dae7 100644 (file)
@@ -154,6 +154,9 @@ public:
     wxControl *GetEditorCtrl() { return m_editorCtrl; }
 
 protected:
     wxControl *GetEditorCtrl() { return m_editorCtrl; }
 
 protected:
+    // Called from {Cancel,Finish}Editing() to cleanup m_editorCtrl
+    void DestroyEditControl();
+
     wxString                m_variantType;
     wxDataViewColumn       *m_owner;
     wxWeakRef<wxControl>    m_editorCtrl;
     wxString                m_variantType;
     wxDataViewColumn       *m_owner;
     wxWeakRef<wxControl>    m_editorCtrl;
@@ -330,6 +333,9 @@ public:
     virtual bool SetValue( const wxVariant &value );
     virtual bool GetValue( wxVariant &value ) const;
 
     virtual bool SetValue( const wxVariant &value );
     virtual bool GetValue( wxVariant &value ) const;
 
+    wxString GetChoice(size_t index) const { return m_choices[index]; }
+    const wxArrayString& GetChoices() const { return m_choices; }
+
 private:
     wxArrayString m_choices;
     wxString      m_data;
 private:
     wxArrayString m_choices;
     wxString      m_data;