DocumentModel Class

(Core::DocumentModel)

Public Types

class Entry

Static Public Members

void destroy()
Core::IDocument *documentForFilePath(const QString &filePath)
QList<Core::IEditor *> editorsForDocument(Core::IDocument *document)
QList<Core::IEditor *> editorsForDocuments(const QList<Core::IDocument *> &entries)
QList<Core::IEditor *> editorsForFilePath(const QString &filePath)
QList<Core::IEditor *> editorsForOpenedDocuments()
QList<Core::DocumentModel::Entry *> entries()
Core::DocumentModel::Entry *entryAtRow(int row)
int entryCount()
Core::DocumentModel::Entry *entryForDocument(Core::IDocument *document)
Core::DocumentModel::Entry *entryForFilePath(const Utils::FileName &filePath)
Utils::optional<int> indexOfDocument(Core::IDocument *document)
Utils::optional<int> indexOfFilePath(const Utils::FileName &filePath)
void init()
QIcon lockedIcon()
QAbstractItemModel *model()
QList<Core::IDocument *> openedDocuments()
Utils::optional<int> rowOfDocument(Core::IDocument *document)

Member Function Documentation

[static] void DocumentModel::destroy()

[static] Core::IDocument *DocumentModel::documentForFilePath(const QString &filePath)

[static] QList<Core::IEditor *> DocumentModel::editorsForDocument(Core::IDocument *document)

[static] QList<Core::IEditor *> DocumentModel::editorsForDocuments(const QList<Core::IDocument *> &entries)

[static] QList<Core::IEditor *> DocumentModel::editorsForFilePath(const QString &filePath)

[static] QList<Core::IEditor *> DocumentModel::editorsForOpenedDocuments()

[static] QList<Core::DocumentModel::Entry *> DocumentModel::entries()

[static] Core::DocumentModel::Entry *DocumentModel::entryAtRow(int row)

[static] int DocumentModel::entryCount()

[static] Core::DocumentModel::Entry *DocumentModel::entryForDocument(Core::IDocument *document)

[static] Core::DocumentModel::Entry *DocumentModel::entryForFilePath(const Utils::FileName &filePath)

[static] Utils::optional<int> DocumentModel::indexOfDocument(Core::IDocument *document)

[static] Utils::optional<int> DocumentModel::indexOfFilePath(const Utils::FileName &filePath)

[static] void DocumentModel::init()

[static] QIcon DocumentModel::lockedIcon()

[static] QAbstractItemModel *DocumentModel::model()

[static] QList<Core::IDocument *> DocumentModel::openedDocuments()

[static] Utils::optional<int> DocumentModel::rowOfDocument(Core::IDocument *document)