kdevplatform/vcs
dvcsplugin.cpp
Go to the documentation of this file.
63 DistributedVersionControlPlugin::DistributedVersionControlPlugin(QObject *parent, const QString& componentName)
109 menu->addAction(i18nc("@action:inmenu", "Branches..."), this, SLOT(ctxBranchManager()))->setEnabled(ctxUrlList.count()==1);
119 void DistributedVersionControlPlugin::additionalMenuEntries(QMenu* /*menu*/, const QList<QUrl>& /*urls*/)
bool isDir() const
virtual bool isValidDirectory(const QUrl &dirPath)=0
Checks if dirPath is located in DVCS repository.
Asks the user for all options needed to import an existing directory into a Git repository.
Definition: dvcsimportmetadatawidget.h:43
VcsImportMetadataWidget * createImportMetadataWidget(QWidget *parent) override
Used in KDevelop's appwizardplugin (creates import widget)
Definition: dvcsplugin.cpp:82
QString absoluteFilePath() const
DistributedVersionControlPlugin(QObject *parent, const QString &componentName)
Definition: dvcsplugin.cpp:63
DistributedVersionControlPlugin is a base class for git/hg/bzr plugins.
Definition: dvcsplugin.h:47
static QString stripPathToDir(const QString &path)
Definition: dvcsplugin.cpp:122
bool isEmpty() const
QString toLocalFile() const
QString absolutePath() const
void ctxBranchManager()
Definition: dvcsplugin.cpp:128
~DistributedVersionControlPlugin() override
Definition: dvcsplugin.cpp:68
Definition: dvcsevent.h:33
ContextMenuExtension contextMenuExtension(Context *context, QWidget *parent) override
Creates context menu.
Definition: dvcsplugin.cpp:88
T & front()
virtual void additionalMenuEntries(QMenu *menu, const QList< QUrl > &urls)
When a plugin wants to add elements to the vcs menu, this method can be overridden.
Definition: dvcsplugin.cpp:119
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sat Jan 23 2021 09:41:52 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sat Jan 23 2021 09:41:52 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.