aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/extensionsystem/pluginspec.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/extensionsystem/pluginspec.h')
-rw-r--r--src/libs/extensionsystem/pluginspec.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/libs/extensionsystem/pluginspec.h b/src/libs/extensionsystem/pluginspec.h
index e7c2987ebe..4ad702b216 100644
--- a/src/libs/extensionsystem/pluginspec.h
+++ b/src/libs/extensionsystem/pluginspec.h
@@ -33,7 +33,7 @@
QT_BEGIN_NAMESPACE
class QStringList;
-class QRegExp;
+class QRegularExpression;
QT_END_NAMESPACE
namespace ExtensionSystem {
@@ -92,10 +92,10 @@ public:
QString description() const;
QString url() const;
QString category() const;
- QRegExp platformSpecification() const;
+ QString revision() const;
+ QRegularExpression platformSpecification() const;
bool isAvailableForHostPlatform() const;
bool isRequired() const;
- bool isHiddenByDefault() const;
bool isExperimental() const;
bool isEnabledByDefault() const;
bool isEnabledBySettings() const;
@@ -133,6 +133,8 @@ public:
void setEnabledBySettings(bool value);
+ static PluginSpec *read(const QString &filePath);
+
private:
PluginSpec();