+ wxListItem() { Init(); m_attr = NULL; }
+ wxListItem(const wxListItem& item)
+ : wxObject(),
+ m_mask(item.m_mask),
+ m_itemId(item.m_itemId),
+ m_col(item.m_col),
+ m_state(item.m_state),
+ m_stateMask(item.m_stateMask),
+ m_text(item.m_text),
+ m_image(item.m_image),
+ m_data(item.m_data),
+ m_format(item.m_format),
+ m_width(item.m_width),
+ m_attr(NULL)
+ {
+ // copy list item attributes
+ if( item.HasAttributes() )
+ m_attr = new wxListItemAttr(*item.GetAttributes());
+ }
+ virtual ~wxListItem() { delete m_attr; }