QTreeWidgetItemIterator Class Reference

QTreeWidgetItemIterator Class Reference

#include <qtreewidgetitemiterator.h>

Class Description

Definition at line 61 of file qtreewidgetitemiterator.h.

Public Types

enum  IteratorFlag {
  All = 0x00000000, Hidden = 0x00000001, NotHidden = 0x00000002, Selected = 0x00000004,
  Unselected = 0x00000008, Selectable = 0x00000010, NotSelectable = 0x00000020, DragEnabled = 0x00000040,
  DragDisabled = 0x00000080, DropEnabled = 0x00000100, DropDisabled = 0x00000200, HasChildren = 0x00000400,
  NoChildren = 0x00000800, Checked = 0x00001000, NotChecked = 0x00002000, Enabled = 0x00004000,
  Disabled = 0x00008000, Editable = 0x00010000, NotEditable = 0x00020000, UserFlag = 0x01000000
}
 

Public Member Functions

 QTreeWidgetItemIterator (const QTreeWidgetItemIterator &it)
 
 QTreeWidgetItemIterator (QTreeWidget *widget, IteratorFlags flags=All)
 
 QTreeWidgetItemIterator (QTreeWidgetItem *item, IteratorFlags flags=All)
 
 ~QTreeWidgetItemIterator ()
 
QTreeWidgetItemIteratoroperator= (const QTreeWidgetItemIterator &it)
 
QTreeWidgetItemIteratoroperator++ ()
 
const QTreeWidgetItemIterator operator++ (int)
 
QTreeWidgetItemIteratoroperator+= (int n)
 
QTreeWidgetItemIteratoroperator-- ()
 
const QTreeWidgetItemIterator operator-- (int)
 
QTreeWidgetItemIteratoroperator-= (int n)
 
QTreeWidgetItemoperator* () const
 

Friends

class QTreeModel
 

Member Enumeration Documentation

Enumerator
All 
Hidden 
NotHidden 
Selected 
Unselected 
Selectable 
NotSelectable 
DragEnabled 
DragDisabled 
DropEnabled 
DropDisabled 
HasChildren 
NoChildren 
Checked 
NotChecked 
Enabled 
Disabled 
Editable 
NotEditable 
UserFlag 

Definition at line 66 of file qtreewidgetitemiterator.h.

66  {
67  All = 0x00000000,
68  Hidden = 0x00000001,
69  NotHidden = 0x00000002,
70  Selected = 0x00000004,
71  Unselected = 0x00000008,
72  Selectable = 0x00000010,
73  NotSelectable = 0x00000020,
74  DragEnabled = 0x00000040,
75  DragDisabled = 0x00000080,
76  DropEnabled = 0x00000100,
77  DropDisabled = 0x00000200,
78  HasChildren = 0x00000400,
79  NoChildren = 0x00000800,
80  Checked = 0x00001000,
81  NotChecked = 0x00002000,
82  Enabled = 0x00004000,
83  Disabled = 0x00008000,
84  Editable = 0x00010000,
85  NotEditable = 0x00020000,
86  UserFlag = 0x01000000 // The first flag that can be used by the user.
87  };

Constructor & Destructor Documentation

QTreeWidgetItemIterator ( QTreeWidget widget,
IteratorFlags  flags = All 
)
explicit
QTreeWidgetItemIterator ( QTreeWidgetItem item,
IteratorFlags  flags = All 
)
explicit

Member Function Documentation

QTreeWidgetItemIterator& operator++ ( )
const QTreeWidgetItemIterator operator++ ( int  )
inline

Definition at line 115 of file qtreewidgetitemiterator.h.

116 {
117  QTreeWidgetItemIterator it = *this;
118  ++(*this);
119  return it;
120 }
QTreeWidgetItemIterator & operator+= ( int  n)
inline

Definition at line 129 of file qtreewidgetitemiterator.h.

130 {
131  if (n < 0)
132  return (*this) -= (-n);
133  while (current && n--)
134  ++(*this);
135  return *this;
136 }
GLenum GLsizei n
Definition: GLee.h:3432
QTreeWidgetItemIterator& operator-- ( )
const QTreeWidgetItemIterator operator-- ( int  )
inline

Definition at line 122 of file qtreewidgetitemiterator.h.

123 {
124  QTreeWidgetItemIterator it = *this;
125  --(*this);
126  return it;
127 }
QTreeWidgetItemIterator & operator-= ( int  n)
inline

Definition at line 138 of file qtreewidgetitemiterator.h.

139 {
140  if (n < 0)
141  return (*this) += (-n);
142  while (current && n--)
143  --(*this);
144  return *this;
145 }
GLenum GLsizei n
Definition: GLee.h:3432
QTreeWidgetItem * operator* ( ) const
inline

Definition at line 147 of file qtreewidgetitemiterator.h.

148 {
149  return current;
150 }

Friends And Related Function Documentation

friend class QTreeModel
friend

Definition at line 63 of file qtreewidgetitemiterator.h.


The documentation for this class was generated from the following file: