diff options
Diffstat (limited to 'src/libs/extensionsystem')
-rw-r--r-- | src/libs/extensionsystem/pluginspec.cpp | 11 | ||||
-rw-r--r-- | src/libs/extensionsystem/pluginspec.h | 4 |
2 files changed, 9 insertions, 6 deletions
diff --git a/src/libs/extensionsystem/pluginspec.cpp b/src/libs/extensionsystem/pluginspec.cpp index e3b2b07080..f4b1b93c86 100644 --- a/src/libs/extensionsystem/pluginspec.cpp +++ b/src/libs/extensionsystem/pluginspec.cpp @@ -46,6 +46,10 @@ #include <QJsonValue> #include <QPluginLoader> +using namespace ExtensionSystem::Internal; + +namespace ExtensionSystem { + /*! \class ExtensionSystem::PluginDependency \inheaderfile extensionsystem/pluginspec.h @@ -148,14 +152,11 @@ \sa PluginSpec::argumentDescriptions() */ -using namespace ExtensionSystem; -using namespace ExtensionSystem::Internal; - /*! \fn uint ExtensionSystem::qHash(const ExtensionSystem::PluginDependency &value) \internal */ -Utils::QHashValueType ExtensionSystem::qHash(const PluginDependency &value) +Utils::QHashValueType qHash(const PluginDependency &value) { return qHash(value.name); } @@ -1125,3 +1126,5 @@ void PluginSpecPrivate::kill() plugin = nullptr; state = PluginSpec::Deleted; } + +} // ExtensionSystem diff --git a/src/libs/extensionsystem/pluginspec.h b/src/libs/extensionsystem/pluginspec.h index 4b2bcc1306..c8737c8aba 100644 --- a/src/libs/extensionsystem/pluginspec.h +++ b/src/libs/extensionsystem/pluginspec.h @@ -60,6 +60,8 @@ struct EXTENSIONSYSTEM_EXPORT PluginDependency PluginDependency() : type(Required) {} + friend Utils::QHashValueType qHash(const PluginDependency &value); + QString name; QString version; Type type; @@ -67,8 +69,6 @@ struct EXTENSIONSYSTEM_EXPORT PluginDependency QString toString() const; }; -Utils::QHashValueType qHash(const ExtensionSystem::PluginDependency &value); - struct EXTENSIONSYSTEM_EXPORT PluginArgumentDescription { QString name; |