forked from qt-creator/qt-creator
20 lines
603 B
C++
20 lines
603 B
C++
|
|
#include "annotationhighlighter.h"
|
||
|
|
#include "constants.h"
|
||
|
|
|
||
|
|
using namespace Mercurial::Internal;
|
||
|
|
using namespace Mercurial;
|
||
|
|
|
||
|
|
MercurialAnnotationHighlighter::MercurialAnnotationHighlighter(const ChangeNumbers &changeNumbers,
|
||
|
|
QTextDocument *document)
|
||
|
|
: VCSBase::BaseAnnotationHighlighter(changeNumbers, document),
|
||
|
|
changeset(Constants::CHANGESETID12)
|
||
|
|
{
|
||
|
|
}
|
||
|
|
|
||
|
|
QString MercurialAnnotationHighlighter::changeNumber(const QString &block) const
|
||
|
|
{
|
||
|
|
if (changeset.indexIn(block) != -1)
|
||
|
|
return changeset.cap(1);
|
||
|
|
return QString();
|
||
|
|
}
|