mirror of
https://invent.kde.org/network/falkon.git
synced 2024-11-11 09:32:12 +01:00
GM_Script: Add iconUrl property
This commit is contained in:
parent
1c4937b64c
commit
b5b77e7932
|
@ -76,6 +76,11 @@ QString GM_Script::version() const
|
||||||
return m_version;
|
return m_version;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QUrl GM_Script::iconUrl() const
|
||||||
|
{
|
||||||
|
return m_iconUrl;
|
||||||
|
}
|
||||||
|
|
||||||
QUrl GM_Script::downloadUrl() const
|
QUrl GM_Script::downloadUrl() const
|
||||||
{
|
{
|
||||||
return m_downloadUrl;
|
return m_downloadUrl;
|
||||||
|
@ -178,6 +183,7 @@ void GM_Script::parseScript()
|
||||||
m_include.clear();
|
m_include.clear();
|
||||||
m_exclude.clear();
|
m_exclude.clear();
|
||||||
m_require.clear();
|
m_require.clear();
|
||||||
|
m_iconUrl.clear();
|
||||||
m_downloadUrl.clear();
|
m_downloadUrl.clear();
|
||||||
m_updateUrl.clear();
|
m_updateUrl.clear();
|
||||||
m_startAt = DocumentEnd;
|
m_startAt = DocumentEnd;
|
||||||
|
@ -269,6 +275,9 @@ void GM_Script::parseScript()
|
||||||
m_startAt = DocumentIdle;
|
m_startAt = DocumentIdle;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (key == QL1S("@icon")) {
|
||||||
|
m_iconUrl = QUrl(value);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!inMetadata) {
|
if (!inMetadata) {
|
||||||
|
@ -276,6 +285,8 @@ void GM_Script::parseScript()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m_iconUrl = m_downloadUrl.resolved(m_iconUrl);
|
||||||
|
|
||||||
if (m_include.isEmpty()) {
|
if (m_include.isEmpty()) {
|
||||||
m_include.append(QSL("*"));
|
m_include.append(QSL("*"));
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* ============================================================
|
/* ============================================================
|
||||||
* GreaseMonkey plugin for Falkon
|
* GreaseMonkey plugin for Falkon
|
||||||
* Copyright (C) 2012-2017 David Rosca <nowrep@gmail.com>
|
* Copyright (C) 2012-2018 David Rosca <nowrep@gmail.com>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
@ -44,6 +44,7 @@ public:
|
||||||
QString description() const;
|
QString description() const;
|
||||||
QString version() const;
|
QString version() const;
|
||||||
|
|
||||||
|
QUrl iconUrl() const;
|
||||||
QUrl downloadUrl() const;
|
QUrl downloadUrl() const;
|
||||||
QUrl updateUrl() const;
|
QUrl updateUrl() const;
|
||||||
|
|
||||||
|
@ -89,6 +90,7 @@ private:
|
||||||
QStringList m_exclude;
|
QStringList m_exclude;
|
||||||
QStringList m_require;
|
QStringList m_require;
|
||||||
|
|
||||||
|
QUrl m_iconUrl;
|
||||||
QUrl m_downloadUrl;
|
QUrl m_downloadUrl;
|
||||||
QUrl m_updateUrl;
|
QUrl m_updateUrl;
|
||||||
StartAt m_startAt;
|
StartAt m_startAt;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user