forked from qt-creator/qt-creator
Fixes: Add common configuration to the VCSA base plugin; submit message check script and user name configuration. Details: Extend submit editor widget by configureable fields. Use them in the VCS base submit editor to specify users, provide completion and selection dialog for them.
This commit is contained in:
@@ -29,6 +29,7 @@
|
||||
|
||||
#include "vcsbaseplugin.h"
|
||||
#include "diffhighlighter.h"
|
||||
#include "vcsbasesettingspage.h"
|
||||
|
||||
#include <coreplugin/icore.h>
|
||||
#include <coreplugin/coreconstants.h>
|
||||
@@ -42,7 +43,8 @@ namespace Internal {
|
||||
|
||||
VCSBasePlugin *VCSBasePlugin::m_instance = 0;
|
||||
|
||||
VCSBasePlugin::VCSBasePlugin()
|
||||
VCSBasePlugin::VCSBasePlugin() :
|
||||
m_settingsPage(0)
|
||||
{
|
||||
m_instance = this;
|
||||
}
|
||||
@@ -61,6 +63,8 @@ bool VCSBasePlugin::initialize(const QStringList &arguments, QString *errorMessa
|
||||
if (!core->mimeDatabase()->addMimeTypes(QLatin1String(":/vcsbase/VCSBase.mimetypes.xml"), errorMessage))
|
||||
return false;
|
||||
|
||||
m_settingsPage = new VCSBaseSettingsPage;
|
||||
addAutoReleasedObject(m_settingsPage);
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -73,6 +77,11 @@ VCSBasePlugin *VCSBasePlugin::instance()
|
||||
return m_instance;
|
||||
}
|
||||
|
||||
VCSBaseSettings VCSBasePlugin::settings() const
|
||||
{
|
||||
return m_settingsPage->settings();
|
||||
}
|
||||
|
||||
} // namespace Internal
|
||||
} // namespace VCSBase
|
||||
|
||||
|
||||
Reference in New Issue
Block a user