Add a button to export the addon list (issue #2)

This commit is contained in:
woblight
2024-07-28 18:09:51 +02:00
parent c605139fef
commit a0fdd98a8f
6 changed files with 60 additions and 12 deletions
+4 -2
View File
@@ -640,10 +640,12 @@ QString Addon::path() const
return m_path;
}
QUrl Addon::getUrl() const
QUrl Addon::getUrl(QString name) const
{
git_remote *remote = nullptr;
if (git_remote_lookup(&remote, m_repo.get(), m_remote.toLocal8Bit()))
if (name.isNull())
name = m_remote;
if (git_remote_lookup(&remote, m_repo.get(), name.toLocal8Bit()))
return QUrl();
auto url = QUrl(git_remote_url(remote));
git_remote_free(remote);