QGIS/src/app/pluginmanager
Nyall Dawson 4da1ce8404 Drop redundant virtual keywords on overrides
Run clang-tidy modernize-use-override to remove all the redundant
virtual keywords from overridden methods, and add some missing
overrides.

Another benefit is that this has also added the overrides
on destructors, which will cause a build failure if a base
class is missing a virtual destructor.
2017-12-16 08:49:36 +10:00
..
2017-03-03 09:09:37 +01:00
2017-11-20 11:37:00 -04:00

PLUGIN METADATA TAGS
=======================================================
id                  the key; C++ library base name or Python module name
plugin_id           for the official repository: an integer id. At the time, used for voting only.
name                human readable plugin name
description         short description of the plugin purpose only
about               longer description: how does it work, where does it install, how to run it?
category            isn't it depreciated?
tags                comma separated, spaces allowed
changelog           may be multiline
author_name         author name
author_email        author email
homepage            url to the plugin homepage
tracker             url to a tracker site
code_repository     url to the source code repository
version_installed   installed instance version
library             absolute path to the installed library / Python module
icon                path to the first of (INSTALLED | AVAILABLE) icon
pythonic            true | false (is plugin pythonic or cpp?)
readonly            true | false (is core plugin?)
installed           true | false
available           true | false
status              not installed | new    |   upgradeable | orphan | downgradeable *
error               NULL | broken | incompatible | dependent
error_details       error description
experimental        true if experimental, false if stable
version_available   available version
zip_repository      the remote repository id
download_url        url for downloading the plugin
filename            the zip file name to be unzipped after downloaded
downloads           number of downloads
average_vote        average vote
rating_votes        number of votes

* status is only obligatory for Python plugins and it must match all the tags:
available, installed. version_available, version_installed.
orphan = installed and not available to download;
new = not installed and seen for the first time;
downgradeable = the available version is lower than installed one.