]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/dataview.h
Force wide char environment version initialization in wxGetEnvMap().
[wxWidgets.git] / include / wx / dataview.h
index 234ec4170f480a6fdce46bb7f0ee0839f1ccdf8c..7b86dea69fc6ea10b5a9fec6ceb2d4c7829012fc 100644 (file)
@@ -972,6 +972,11 @@ public:
     void DeleteItem( unsigned int pos );
     void DeleteAllItems();
 
+    unsigned int GetItemCount() const;
+
+    void SetItemData( const wxDataViewItem& item, wxUIntPtr data );
+    wxUIntPtr GetItemData( const wxDataViewItem& item ) const;
+
     // override base virtuals
 
     virtual unsigned int GetColumnCount() const;
@@ -1077,6 +1082,14 @@ public:
     bool GetToggleValue( unsigned int row, unsigned int col ) const
         { wxVariant value; GetStore()->GetValueByRow( value, row, col ); return value.GetBool(); }
 
+    void SetItemData( const wxDataViewItem& item, wxUIntPtr data )
+        { GetStore()->SetItemData( item, data ); }
+    wxUIntPtr GetItemData( const wxDataViewItem& item ) const
+        { return GetStore()->GetItemData( item ); }
+
+    int GetItemCount() const
+        { return GetStore()->GetItemCount(); }
+
     void OnSize( wxSizeEvent &event );
 
 private: