Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/vcs/models/vcsannotationmodel.cpp
Show First 20 Lines • Show All 90 Lines • ▼ Show 20 Line(s) | 85 | { | |||
---|---|---|---|---|---|
91 | qsrand( QDateTime().toTime_t() ); | 91 | qsrand( QDateTime().toTime_t() ); | ||
92 | connect( d->job, &VcsJob::resultsReady,this, [&] (VcsJob* job) { d->addLines(job); } ); | 92 | connect( d->job, &VcsJob::resultsReady,this, [&] (VcsJob* job) { d->addLines(job); } ); | ||
93 | ICore::self()->runController()->registerJob( d->job ); | 93 | ICore::self()->runController()->registerJob( d->job ); | ||
94 | } | 94 | } | ||
95 | 95 | | |||
96 | VcsAnnotationModel::~VcsAnnotationModel() = default; | 96 | VcsAnnotationModel::~VcsAnnotationModel() = default; | ||
97 | 97 | | |||
98 | static QString abbreviateLastName(const QString& author) { | 98 | static QString abbreviateLastName(const QString& author) { | ||
99 | auto parts = author.split(' '); | 99 | auto parts = author.split(QLatin1Char(' ')); | ||
100 | bool onlyOneFragment = parts.size() == 1 || ( parts.size() == 2 && parts.at(1).isEmpty() ); | 100 | bool onlyOneFragment = parts.size() == 1 || ( parts.size() == 2 && parts.at(1).isEmpty() ); | ||
101 | return onlyOneFragment ? parts.first() : parts.first() + QStringLiteral(" %1.").arg(parts.last()[0]); | 101 | return onlyOneFragment ? parts.first() : parts.first() + QStringLiteral(" %1.").arg(parts.last()[0]); | ||
102 | } | 102 | } | ||
103 | 103 | | |||
104 | static QString annotationToolTip(const VcsAnnotationLine& aline) | 104 | static QString annotationToolTip(const VcsAnnotationLine& aline) | ||
105 | { | 105 | { | ||
106 | const bool textIsLeftToRight = (QApplication::layoutDirection() == Qt::LeftToRight); | 106 | const bool textIsLeftToRight = (QApplication::layoutDirection() == Qt::LeftToRight); | ||
107 | 107 | | |||
▲ Show 20 Lines • Show All 73 Lines • Show Last 20 Lines |