]> git.saurik.com Git - wxWidgets.git/commitdiff
Beginning of wxDataViewTreeStore API
authorRobert Roebling <robert@roebling.de>
Sat, 13 Oct 2007 22:01:24 +0000 (22:01 +0000)
committerRobert Roebling <robert@roebling.de>
Sat, 13 Oct 2007 22:01:24 +0000 (22:01 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49152 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/dataview.h

index 4117fd4a6de1447bb2c32fef6a5ce4cc3bf6d99b..c8d8c8ddac66f1cd2d9813d85fa1a9bf2f4ba6d6 100644 (file)
@@ -225,6 +225,34 @@ private:
     unsigned int m_lastIndex;
 };
 
+//-----------------------------------------------------------------------------
+// wxDataViewTreeStore
+//-----------------------------------------------------------------------------
+
+#if 0
+class wxDataViewTreeStore: public wxDataViewModel
+{
+public:
+    wxDataViewTreeStore();
+    ~wxDataViewTreeStore();
+
+    void AddColumn( const wxString &variant_type );
+    
+    wxDataViewItem AddItem( const wxDataViewItem& parent, const wxVariant &value );
+    wxDataViewItem AddContainer( const wxDataViewItem& parent, const wxVariant &value );
+    
+    // implement base methods
+
+    virtual void GetValue( wxVariant &variant, 
+                           const wxDataViewItem &item, unsigned int col ) const;
+    virtual bool SetValue( const wxVariant &variant, 
+                           const wxDataViewItem &item, unsigned int col );
+    virtual wxDataViewItem GetParent( const wxDataViewItem &item ) const;
+    virtual bool IsContainer( const wxDataViewItem &item ) const;
+    virtual unsigned int GetChildren( const wxDataViewItem &item, wxDataViewItemArray &children ) const;
+};
+#endif
+
 //-----------------------------------------------------------------------------
 // wxDataViewEditorCtrlEvtHandler
 //-----------------------------------------------------------------------------