mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-20 02:36:34 +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;
|
||||
}
|
||||
|
||||
QUrl GM_Script::iconUrl() const
|
||||
{
|
||||
return m_iconUrl;
|
||||
}
|
||||
|
||||
QUrl GM_Script::downloadUrl() const
|
||||
{
|
||||
return m_downloadUrl;
|
||||
@ -178,6 +183,7 @@ void GM_Script::parseScript()
|
||||
m_include.clear();
|
||||
m_exclude.clear();
|
||||
m_require.clear();
|
||||
m_iconUrl.clear();
|
||||
m_downloadUrl.clear();
|
||||
m_updateUrl.clear();
|
||||
m_startAt = DocumentEnd;
|
||||
@ -269,6 +275,9 @@ void GM_Script::parseScript()
|
||||
m_startAt = DocumentIdle;
|
||||
}
|
||||
}
|
||||
else if (key == QL1S("@icon")) {
|
||||
m_iconUrl = QUrl(value);
|
||||
}
|
||||
}
|
||||
|
||||
if (!inMetadata) {
|
||||
@ -276,6 +285,8 @@ void GM_Script::parseScript()
|
||||
return;
|
||||
}
|
||||
|
||||
m_iconUrl = m_downloadUrl.resolved(m_iconUrl);
|
||||
|
||||
if (m_include.isEmpty()) {
|
||||
m_include.append(QSL("*"));
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* ============================================================
|
||||
* 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
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -44,6 +44,7 @@ public:
|
||||
QString description() const;
|
||||
QString version() const;
|
||||
|
||||
QUrl iconUrl() const;
|
||||
QUrl downloadUrl() const;
|
||||
QUrl updateUrl() const;
|
||||
|
||||
@ -89,6 +90,7 @@ private:
|
||||
QStringList m_exclude;
|
||||
QStringList m_require;
|
||||
|
||||
QUrl m_iconUrl;
|
||||
QUrl m_downloadUrl;
|
||||
QUrl m_updateUrl;
|
||||
StartAt m_startAt;
|
||||
|
Loading…
Reference in New Issue
Block a user