VcsBaseEditor Class

(VcsBase::VcsBaseEditor)

The VcsBaseEditor class implements an editor with no support for duplicates. More...

Header: #include <VcsBaseEditor>
Inherits: TextEditor::BaseTextEditor

Public Functions

Reimplemented Public Functions

virtual void finalizeInitialization() override

Static Public Members

QString editorTag(EditorContentType t, const QString &workingDirectory, const QStringList &files, const QString &revision = QString())
const VcsBaseEditorParameters *findType(const VcsBaseEditorParameters *array, int arraySize, EditorContentType et)
QTextCodec *getCodec(const QString &source)
QTextCodec *getCodec(const QString &workingDirectory, const QStringList &files)
QString getSource(const QString &workingDirectory, const QString &fileName)
QString getSource(const QString &workingDirectory, const QStringList &fileNames)
QString getTitleId(const QString &workingDirectory, const QStringList &fileNames, const QString &revision = QString())
VcsBaseEditorWidget *getVcsBaseEditor(const Core::IEditor *editor)
bool gotoLineOfEditor(Core::IEditor *e, int lineNumber)
int lineNumberOfCurrentEditor(const QString &currentFile = QString())
Core::IEditor *locateEditorByTag(const QString &tag)
void tagEditor(Core::IEditor *e, const QString &tag)

Detailed Description

The VcsBaseEditor class implements an editor with no support for duplicates.

Creates a browse combo in the toolbar for diff output. It also mirrors the signals of the VcsBaseEditor since the editor manager passes the editor around.

Member Function Documentation

VcsBaseEditor::VcsBaseEditor()

Default constructs an instance of VcsBaseEditor.

[static] QString VcsBaseEditor::editorTag(EditorContentType t, const QString &workingDirectory, const QStringList &files, const QString &revision = QString())

[override virtual] void VcsBaseEditor::finalizeInitialization()

[static] const VcsBaseEditorParameters *VcsBaseEditor::findType(const VcsBaseEditorParameters *array, int arraySize, EditorContentType et)

[static] QTextCodec *VcsBaseEditor::getCodec(const QString &source)

[static] QTextCodec *VcsBaseEditor::getCodec(const QString &workingDirectory, const QStringList &files)

[static] QString VcsBaseEditor::getSource(const QString &workingDirectory, const QString &fileName)

[static] QString VcsBaseEditor::getSource(const QString &workingDirectory, const QStringList &fileNames)

[static] QString VcsBaseEditor::getTitleId(const QString &workingDirectory, const QStringList &fileNames, const QString &revision = QString())

[static] VcsBaseEditorWidget *VcsBaseEditor::getVcsBaseEditor(const Core::IEditor *editor)

[static] bool VcsBaseEditor::gotoLineOfEditor(Core::IEditor *e, int lineNumber)

[static] int VcsBaseEditor::lineNumberOfCurrentEditor(const QString &currentFile = QString())

[static] Core::IEditor *VcsBaseEditor::locateEditorByTag(const QString &tag)

[static] void VcsBaseEditor::tagEditor(Core::IEditor *e, const QString &tag)