src/corelib/kernel/qabstractitemmodel.cpp File Reference

#include "qabstractitemmodel.h"
#include <private/qabstractitemmodel_p.h>
#include <qdatastream.h>
#include <qstringlist.h>
#include <qsize.h>
#include <qmimedata.h>
#include <qdebug.h>
#include <qvector.h>
#include <qstack.h>
#include <qbitarray.h>
#include <limits.h>

Include dependency graph for qabstractitemmodel.cpp:

Go to the source code of this file.

Classes

class  QEmptyItemModel

Functions

QDebug operator<< (QDebug dbg, const QModelIndex &idx)
QDebug operator<< (QDebug dbg, const QPersistentModelIndex &idx)


Function Documentation

QDebug operator<< ( QDebug  dbg,
const QPersistentModelIndex idx 
)

Definition at line 423 of file qabstractitemmodel.cpp.

00424 {
00425     if (idx.d)
00426         dbg << idx.d->index;
00427     else
00428         dbg << QModelIndex();
00429     return dbg;
00430 }

QDebug operator<< ( QDebug  dbg,
const QModelIndex idx 
)

Definition at line 410 of file qabstractitemmodel.cpp.

00411 {
00412 #ifndef Q_BROKEN_DEBUG_STREAM
00413     dbg.nospace() << "QModelIndex(" << idx.row() << "," << idx.column()
00414                   << "," << idx.internalPointer() << "," << idx.model() << ")";
00415     return dbg.space();
00416 #else
00417     qWarning("This compiler doesn't support streaming QModelIndex to QDebug");
00418     return dbg;
00419     Q_UNUSED(idx);
00420 #endif
00421 }


Generated on Thu Mar 15 12:38:05 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1