OverviewModel Class

(CPlusPlus::OverviewModel)

Public Types

enum Role { FileNameRole, LineNumberRole }

Public Functions

OverviewModel(QObject *parent = 0)
virtual ~OverviewModel()
Document::Ptr document() const
void rebuild(Document::Ptr doc)
Symbol *symbolFromIndex(const QModelIndex &index) const

Reimplemented Public Functions

virtual int columnCount(const QModelIndex &parent = QModelIndex()) const
virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const
virtual Qt::ItemFlags flags(const QModelIndex &index) const
virtual QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const
virtual QMimeData *mimeData(const QModelIndexList &indexes) const
virtual QStringList mimeTypes() const
virtual QModelIndex parent(const QModelIndex &child) const
virtual int rowCount(const QModelIndex &parent = QModelIndex()) const
virtual Qt::DropActions supportedDragActions() const

Additional Inherited Members

Member Type Documentation

enum OverviewModel::Role

Member Function Documentation

OverviewModel::OverviewModel(QObject *parent = 0)

Default constructs an instance of OverviewModel.

[virtual] OverviewModel::~OverviewModel()

Destroys the instance of OverviewModel. The destructor is virtual.

[virtual] int OverviewModel::columnCount(const QModelIndex &parent = QModelIndex()) const

[virtual] QVariant OverviewModel::data(const QModelIndex &index, int role = Qt::DisplayRole) const

Document::Ptr OverviewModel::document() const

[virtual] Qt::ItemFlags OverviewModel::flags(const QModelIndex &index) const

[virtual] QModelIndex OverviewModel::index(int row, int column, const QModelIndex &parent = QModelIndex()) const

[virtual] QMimeData *OverviewModel::mimeData(const QModelIndexList &indexes) const

[virtual] QStringList OverviewModel::mimeTypes() const

[virtual] QModelIndex OverviewModel::parent(const QModelIndex &child) const

void OverviewModel::rebuild(Document::Ptr doc)

[virtual] int OverviewModel::rowCount(const QModelIndex &parent = QModelIndex()) const

[virtual] Qt::DropActions OverviewModel::supportedDragActions() const

Symbol *OverviewModel::symbolFromIndex(const QModelIndex &index) const