kdevplatform/vcs
vcsannotationmodel.cpp
Go to the documentation of this file.
100 connect( d->job, &VcsJob::resultsReady,this, [this] (VcsJob* job) { Q_D(VcsAnnotationModel); d->addLines(job); } );
109 return onlyOneFragment ? parts.first() : parts.first() + QStringLiteral(" %1.").arg(parts.last()[0]);
136 const QString message = aline.commitMessage().toHtmlEscaped().replace(QLatin1Char('\n'), QLatin1String("<br/>"));
virtual QVariant fetchResults()=0
This method will return all new results of the job.
QVariant data(int line, Qt::ItemDataRole role=Qt::DisplayRole) const override
Definition: vcsannotationmodel.cpp:163
~VcsAnnotationModel() override
QStringList split(const QString &sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const
static QString annotationToolTip(const VcsAnnotationLine &aline)
Definition: vcsannotationmodel.cpp:129
VcsRevision revisionForLine(int line) const
Definition: vcsannotationmodel.cpp:193
iterator find(const Key &key)
int red() const
iterator insert(const Key &key, const T &value)
int size() const
VcsAnnotationLine annotationLine(int line) const
Definition: vcsannotationmodel.cpp:207
void resultsReady(KDevelop::VcsJob *)
This signal is emitted when new results are available.
QString toString(qlonglong i) const
QString commitMessage() const
Definition: vcsannotation.cpp:137
int green() const
Annotation information for a line of a version controlled file.
Definition: vcsannotation.h:40
QString & replace(int position, int n, QChar after)
This class provides an extension of KJob to get various VCS-specific information about the job.
Definition: vcsjob.h:43
int blue() const
QDate date() const
QList< QVariant > toList() const
bool containsLine(int lineno) const
Definition: vcsannotation.cpp:195
void insertLine(int lineno, const VcsAnnotationLine &line)
insert a new line to list of lines using the parameters
Definition: vcsannotation.cpp:170
Definition: dvcsevent.h:33
VcsAnnotationModel(VcsJob *job, const QUrl &, QObject *, const QColor &foreground=QColor(Qt::black), const QColor &background=QColor(Qt::white))
Definition: vcsannotationmodel.cpp:106
QString arg(qlonglong a, int fieldWidth, int base, const QChar &fillChar) const
Qt::LayoutDirection layoutDirection()
static QString abbreviateLastName(const QString &author)
Definition: vcsannotationmodel.cpp:123
int year() const
iterator end()
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sun Jan 17 2021 23:36:31 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sun Jan 17 2021 23:36:31 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.