Base for wxPropertyGridIterator classes. More...
#include <propgrid.h>
Public Member Functions | |
void | Assign (const wxPropertyGridIteratorBase &it) |
bool | AtEnd () const |
wxPGProperty * | GetProperty () const |
void | Init (wxPropertyGridState *state, int flags, int startPos=wxTOP, int dir=0) |
void | Init (wxPropertyGridState *state, int flags, wxPGProperty *property, int dir=1) |
void | Next (bool iterateChildren=true) |
void | Prev () |
void | SetBaseParent (wxPGProperty *baseParent) |
wxPropertyGridIteratorBase () | |
Protected Attributes | |
wxPGProperty * | m_property |
Private Attributes | |
wxPGProperty * | m_baseParent |
int | m_itemExMask |
int | m_parentExMask |
wxPropertyGridState * | m_state |
Base for wxPropertyGridIterator classes.
Definition at line 3938 of file propgrid.h.
wxPropertyGridIteratorBase::wxPropertyGridIteratorBase | ( | ) | [inline] |
Definition at line 3941 of file propgrid.h.
void wxPropertyGridIteratorBase::Assign | ( | const wxPropertyGridIteratorBase & | it | ) |
bool wxPropertyGridIteratorBase::AtEnd | ( | ) | const [inline] |
Definition at line 3947 of file propgrid.h.
wxPGProperty* wxPropertyGridIteratorBase::GetProperty | ( | ) | const [inline] |
Get current property.
Definition at line 3951 of file propgrid.h.
void wxPropertyGridIteratorBase::Init | ( | wxPropertyGridState * | state, | |
int | flags, | |||
int | startPos = wxTOP , |
|||
int | dir = 0 | |||
) |
void wxPropertyGridIteratorBase::Init | ( | wxPropertyGridState * | state, | |
int | flags, | |||
wxPGProperty * | property, | |||
int | dir = 1 | |||
) |
void wxPropertyGridIteratorBase::Next | ( | bool | iterateChildren = true |
) |
Iterate to the next property.
void wxPropertyGridIteratorBase::Prev | ( | ) |
Iterate to the previous property.
void wxPropertyGridIteratorBase::SetBaseParent | ( | wxPGProperty * | baseParent | ) | [inline] |
Set base parent, ie. a property when, in which iteration returns, it ends.
Default base parent is the root of the used wxPropertyGridState.
Definition at line 3969 of file propgrid.h.
Definition at line 3977 of file propgrid.h.
int wxPropertyGridIteratorBase::m_itemExMask [private] |
Definition at line 3980 of file propgrid.h.
int wxPropertyGridIteratorBase::m_parentExMask [private] |
Definition at line 3981 of file propgrid.h.
wxPGProperty* wxPropertyGridIteratorBase::m_property [protected] |
Definition at line 3973 of file propgrid.h.
Definition at line 3976 of file propgrid.h.