src/gui/itemviews/qabstractitemview_p.h File Reference

#include "private/qabstractscrollarea_p.h"
#include "QtGui/qapplication.h"
#include "QtCore/qdatetime.h"
#include "QtGui/qevent.h"
#include "QtGui/qmime.h"
#include "QtGui/qpainter.h"
#include "QtCore/qpair.h"
#include "QtCore/qtimer.h"
#include "QtCore/qtimeline.h"
#include "QtGui/qregion.h"
#include "QtCore/qdebug.h"
#include <qvector.h>

Include dependency graph for qabstractitemview_p.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QEmptyModel
class  QAbstractItemViewPrivate

Typedefs

typedef QList< QPair< QPersistentModelIndex,
QPointer< QWidget > > > 
_q_abstractitemview_editor_container
typedef _q_abstractitemview_editor_container::const_iterator _q_abstractitemview_editor_const_iterator
typedef _q_abstractitemview_editor_container::iterator _q_abstractitemview_editor_iterator

Functions

template<typename T>
int qBinarySearch (const QVector< T > &vec, const T &item, int start, int end)


Typedef Documentation

typedef _q_abstractitemview_editor_container::const_iterator _q_abstractitemview_editor_const_iterator

Definition at line 54 of file qabstractitemview_p.h.

typedef QList<QPair<QPersistentModelIndex, QPointer<QWidget> > > _q_abstractitemview_editor_container

Definition at line 53 of file qabstractitemview_p.h.

typedef _q_abstractitemview_editor_container::iterator _q_abstractitemview_editor_iterator

Definition at line 55 of file qabstractitemview_p.h.


Function Documentation

template<typename T>
int qBinarySearch ( const QVector< T > &  vec,
const T &  item,
int  start,
int  end 
) [inline]

Definition at line 295 of file qabstractitemview_p.h.

References QVector< T >::at(), and i.

00296 {
00297     int i = (start + end + 1) >> 1;
00298     while (end - start > 0) {
00299         if (vec.at(i) > item)
00300             end = i - 1;
00301         else
00302             start = i;
00303         i = (start + end + 1) >> 1;
00304     }
00305     return i;
00306 }

Here is the call graph for this function:


Generated on Thu Mar 15 13:21:59 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1