![]() |
Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
#include <iplugin.h>
Public Member Functions | |
| IPlugin (QString jellyfinId, bool canUninstall) | |
| IPlugin (const IPlugin &other) | |
| void | replaceData (IPlugin &other) |
| void | setFromJson (QJsonObject source) |
| QJsonObject | toJson () const |
| QString | name () const |
| Gets the name of the plugin. | |
| void | setName (QString newName) |
| Gets the name of the plugin. | |
| bool | nameNull () const |
| void | setNameNull () |
| QString | description () const |
| Gets the Description. | |
| void | setDescription (QString newDescription) |
| Gets the Description. | |
| bool | descriptionNull () const |
| void | setDescriptionNull () |
| QString | jellyfinId () const |
| Gets the unique id. | |
| void | setJellyfinId (QString newJellyfinId) |
| Gets the unique id. | |
| QString | version () const |
| Gets the plugin version. | |
| void | setVersion (QString newVersion) |
| Gets the plugin version. | |
| bool | versionNull () const |
| void | setVersionNull () |
| QString | assemblyFilePath () const |
| Gets the path to the assembly file. | |
| void | setAssemblyFilePath (QString newAssemblyFilePath) |
| Gets the path to the assembly file. | |
| bool | assemblyFilePathNull () const |
| void | setAssemblyFilePathNull () |
| bool | canUninstall () const |
| Gets a value indicating whether the plugin can be uninstalled. | |
| void | setCanUninstall (bool newCanUninstall) |
| Gets a value indicating whether the plugin can be uninstalled. | |
| QString | dataFolderPath () const |
| Gets the full path to the data folder, where the plugin can store any miscellaneous files needed. | |
| void | setDataFolderPath (QString newDataFolderPath) |
| Gets the full path to the data folder, where the plugin can store any miscellaneous files needed. | |
| bool | dataFolderPathNull () const |
| void | setDataFolderPathNull () |
Static Public Member Functions | |
| static IPlugin | fromJson (QJsonObject source) |
Protected Attributes | |
| QString | m_name |
| QString | m_description |
| QString | m_jellyfinId |
| QString | m_version |
| QString | m_assemblyFilePath |
| bool | m_canUninstall |
| QString | m_dataFolderPath |
| Jellyfin::DTO::IPlugin::IPlugin | ( | QString | jellyfinId, |
| bool | canUninstall ) |
| Jellyfin::DTO::IPlugin::IPlugin | ( | const IPlugin & | other | ) |
| QString Jellyfin::DTO::IPlugin::assemblyFilePath | ( | ) | const |
Gets the path to the assembly file.
| bool Jellyfin::DTO::IPlugin::assemblyFilePathNull | ( | ) | const |
| bool Jellyfin::DTO::IPlugin::canUninstall | ( | ) | const |
Gets a value indicating whether the plugin can be uninstalled.
| QString Jellyfin::DTO::IPlugin::dataFolderPath | ( | ) | const |
Gets the full path to the data folder, where the plugin can store any miscellaneous files needed.
| bool Jellyfin::DTO::IPlugin::dataFolderPathNull | ( | ) | const |
| QString Jellyfin::DTO::IPlugin::description | ( | ) | const |
Gets the Description.
| bool Jellyfin::DTO::IPlugin::descriptionNull | ( | ) | const |
|
static |
| QString Jellyfin::DTO::IPlugin::jellyfinId | ( | ) | const |
Gets the unique id.
| QString Jellyfin::DTO::IPlugin::name | ( | ) | const |
Gets the name of the plugin.
| bool Jellyfin::DTO::IPlugin::nameNull | ( | ) | const |
| void Jellyfin::DTO::IPlugin::replaceData | ( | IPlugin & | other | ) |
Replaces the data being hold by this class with that of the other.
| void Jellyfin::DTO::IPlugin::setAssemblyFilePath | ( | QString | newAssemblyFilePath | ) |
Gets the path to the assembly file.
| void Jellyfin::DTO::IPlugin::setAssemblyFilePathNull | ( | ) |
| void Jellyfin::DTO::IPlugin::setCanUninstall | ( | bool | newCanUninstall | ) |
Gets a value indicating whether the plugin can be uninstalled.
| void Jellyfin::DTO::IPlugin::setDataFolderPath | ( | QString | newDataFolderPath | ) |
Gets the full path to the data folder, where the plugin can store any miscellaneous files needed.
| void Jellyfin::DTO::IPlugin::setDataFolderPathNull | ( | ) |
| void Jellyfin::DTO::IPlugin::setDescription | ( | QString | newDescription | ) |
Gets the Description.
| void Jellyfin::DTO::IPlugin::setDescriptionNull | ( | ) |
| void Jellyfin::DTO::IPlugin::setFromJson | ( | QJsonObject | source | ) |
| void Jellyfin::DTO::IPlugin::setJellyfinId | ( | QString | newJellyfinId | ) |
Gets the unique id.
| void Jellyfin::DTO::IPlugin::setName | ( | QString | newName | ) |
Gets the name of the plugin.
| void Jellyfin::DTO::IPlugin::setNameNull | ( | ) |
| void Jellyfin::DTO::IPlugin::setVersion | ( | QString | newVersion | ) |
Gets the plugin version.
| void Jellyfin::DTO::IPlugin::setVersionNull | ( | ) |
| QJsonObject Jellyfin::DTO::IPlugin::toJson | ( | ) | const |
| QString Jellyfin::DTO::IPlugin::version | ( | ) | const |
Gets the plugin version.
| bool Jellyfin::DTO::IPlugin::versionNull | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |