#include <IAddon.h>
|
| virtual | ~IAddon ()=default |
| |
| virtual TYPE | MainType () const =0 |
| |
| virtual TYPE | Type () const =0 |
| |
| virtual bool | HasType (TYPE type) const =0 |
| |
| virtual bool | HasMainType (TYPE type) const =0 |
| |
| virtual std::string | ID () const =0 |
| |
| virtual std::string | Name () const =0 |
| |
| virtual bool | IsInUse () const =0 |
| |
| virtual bool | IsBinary () const =0 |
| |
| virtual AddonVersion | Version () const =0 |
| |
| virtual AddonVersion | MinVersion () const =0 |
| |
| virtual std::string | Summary () const =0 |
| |
| virtual std::string | Description () const =0 |
| |
| virtual std::string | Path () const =0 |
| |
| virtual std::string | Profile () const =0 |
| |
| virtual std::string | LibPath () const =0 |
| |
| virtual std::string | ChangeLog () const =0 |
| |
| virtual std::string | FanArt () const =0 |
| |
| virtual ArtMap | Art () const =0 |
| |
| virtual std::vector< std::string > | Screenshots () const =0 |
| |
| virtual std::string | Author () const =0 |
| |
| virtual std::string | Icon () const =0 |
| |
| virtual std::string | Disclaimer () const =0 |
| |
| virtual AddonLifecycleState | LifecycleState () const =0 |
| |
| virtual std::string | LifecycleStateDescription () const =0 |
| |
| virtual CDateTime | InstallDate () const =0 |
| |
| virtual CDateTime | LastUpdated () const =0 |
| |
| virtual CDateTime | LastUsed () const =0 |
| |
| virtual std::string | Origin () const =0 |
| |
| virtual std::string | OriginName () const =0 |
| |
| virtual uint64_t | PackageSize () const =0 |
| |
| virtual const InfoMap & | ExtraInfo () const =0 |
| |
| virtual bool | HasSettings ()=0 |
| |
| virtual void | SaveSettings ()=0 |
| |
| virtual void | UpdateSetting (const std::string &key, const std::string &value)=0 |
| |
| virtual bool | UpdateSettingBool (const std::string &key, bool value)=0 |
| |
| virtual bool | UpdateSettingInt (const std::string &key, int value)=0 |
| |
| virtual bool | UpdateSettingNumber (const std::string &key, double value)=0 |
| |
| virtual bool | UpdateSettingString (const std::string &key, const std::string &value)=0 |
| |
| virtual std::string | GetSetting (const std::string &key)=0 |
| |
| virtual bool | GetSettingBool (const std::string &key, bool &value)=0 |
| |
| virtual bool | GetSettingInt (const std::string &key, int &value)=0 |
| |
| virtual bool | GetSettingNumber (const std::string &key, double &value)=0 |
| |
| virtual bool | GetSettingString (const std::string &key, std::string &value)=0 |
| |
| virtual std::shared_ptr< CAddonSettings > | GetSettings ()=0 |
| |
| virtual const std::vector< DependencyInfo > & | GetDependencies () const =0 |
| |
| virtual AddonVersion | GetDependencyVersion (const std::string &dependencyID) const =0 |
| |
| virtual bool | MeetsVersion (const AddonVersion &versionMin, const AddonVersion &version) const =0 |
| |
| virtual bool | ReloadSettings ()=0 |
| |
| virtual void | ResetSettings ()=0 |
| |
| virtual AddonPtr | GetRunningInstance () const =0 |
| |
| virtual void | OnPreInstall ()=0 |
| |
| virtual void | OnPostInstall (bool update, bool modal)=0 |
| |
| virtual void | OnPreUnInstall ()=0 |
| |
| virtual void | OnPostUnInstall ()=0 |
| |
◆ ~IAddon()
| virtual ADDON::IAddon::~IAddon |
( |
| ) |
|
|
virtualdefault |
◆ Art()
| virtual ArtMap ADDON::IAddon::Art |
( |
| ) |
const |
|
pure virtual |
◆ Author()
| virtual std::string ADDON::IAddon::Author |
( |
| ) |
const |
|
pure virtual |
◆ ChangeLog()
| virtual std::string ADDON::IAddon::ChangeLog |
( |
| ) |
const |
|
pure virtual |
◆ Description()
| virtual std::string ADDON::IAddon::Description |
( |
| ) |
const |
|
pure virtual |
◆ Disclaimer()
| virtual std::string ADDON::IAddon::Disclaimer |
( |
| ) |
const |
|
pure virtual |
◆ ExtraInfo()
| virtual const InfoMap & ADDON::IAddon::ExtraInfo |
( |
| ) |
const |
|
pure virtual |
◆ FanArt()
| virtual std::string ADDON::IAddon::FanArt |
( |
| ) |
const |
|
pure virtual |
◆ GetDependencies()
| virtual const std::vector< DependencyInfo > & ADDON::IAddon::GetDependencies |
( |
| ) |
const |
|
pure virtual |
◆ GetDependencyVersion()
| virtual AddonVersion ADDON::IAddon::GetDependencyVersion |
( |
const std::string & |
dependencyID | ) |
const |
|
pure virtual |
◆ GetRunningInstance()
| virtual AddonPtr ADDON::IAddon::GetRunningInstance |
( |
| ) |
const |
|
pure virtual |
◆ GetSetting()
| virtual std::string ADDON::IAddon::GetSetting |
( |
const std::string & |
key | ) |
|
|
pure virtual |
◆ GetSettingBool()
| virtual bool ADDON::IAddon::GetSettingBool |
( |
const std::string & |
key, |
|
|
bool & |
value |
|
) |
| |
|
pure virtual |
◆ GetSettingInt()
| virtual bool ADDON::IAddon::GetSettingInt |
( |
const std::string & |
key, |
|
|
int & |
value |
|
) |
| |
|
pure virtual |
◆ GetSettingNumber()
| virtual bool ADDON::IAddon::GetSettingNumber |
( |
const std::string & |
key, |
|
|
double & |
value |
|
) |
| |
|
pure virtual |
◆ GetSettings()
| virtual std::shared_ptr< CAddonSettings > ADDON::IAddon::GetSettings |
( |
| ) |
|
|
pure virtual |
◆ GetSettingString()
| virtual bool ADDON::IAddon::GetSettingString |
( |
const std::string & |
key, |
|
|
std::string & |
value |
|
) |
| |
|
pure virtual |
◆ HasMainType()
| virtual bool ADDON::IAddon::HasMainType |
( |
TYPE |
type | ) |
const |
|
pure virtual |
◆ HasSettings()
| virtual bool ADDON::IAddon::HasSettings |
( |
| ) |
|
|
pure virtual |
◆ HasType()
| virtual bool ADDON::IAddon::HasType |
( |
TYPE |
type | ) |
const |
|
pure virtual |
◆ Icon()
| virtual std::string ADDON::IAddon::Icon |
( |
| ) |
const |
|
pure virtual |
◆ ID()
| virtual std::string ADDON::IAddon::ID |
( |
| ) |
const |
|
pure virtual |
◆ InstallDate()
| virtual CDateTime ADDON::IAddon::InstallDate |
( |
| ) |
const |
|
pure virtual |
◆ IsBinary()
| virtual bool ADDON::IAddon::IsBinary |
( |
| ) |
const |
|
pure virtual |
◆ IsInUse()
| virtual bool ADDON::IAddon::IsInUse |
( |
| ) |
const |
|
pure virtual |
◆ LastUpdated()
| virtual CDateTime ADDON::IAddon::LastUpdated |
( |
| ) |
const |
|
pure virtual |
◆ LastUsed()
| virtual CDateTime ADDON::IAddon::LastUsed |
( |
| ) |
const |
|
pure virtual |
◆ LibPath()
| virtual std::string ADDON::IAddon::LibPath |
( |
| ) |
const |
|
pure virtual |
◆ LifecycleState()
◆ LifecycleStateDescription()
| virtual std::string ADDON::IAddon::LifecycleStateDescription |
( |
| ) |
const |
|
pure virtual |
◆ MainType()
| virtual TYPE ADDON::IAddon::MainType |
( |
| ) |
const |
|
pure virtual |
◆ MeetsVersion()
◆ MinVersion()
◆ Name()
| virtual std::string ADDON::IAddon::Name |
( |
| ) |
const |
|
pure virtual |
◆ OnPostInstall()
| virtual void ADDON::IAddon::OnPostInstall |
( |
bool |
update, |
|
|
bool |
modal |
|
) |
| |
|
pure virtual |
◆ OnPostUnInstall()
| virtual void ADDON::IAddon::OnPostUnInstall |
( |
| ) |
|
|
pure virtual |
◆ OnPreInstall()
| virtual void ADDON::IAddon::OnPreInstall |
( |
| ) |
|
|
pure virtual |
◆ OnPreUnInstall()
| virtual void ADDON::IAddon::OnPreUnInstall |
( |
| ) |
|
|
pure virtual |
◆ Origin()
| virtual std::string ADDON::IAddon::Origin |
( |
| ) |
const |
|
pure virtual |
◆ OriginName()
| virtual std::string ADDON::IAddon::OriginName |
( |
| ) |
const |
|
pure virtual |
◆ PackageSize()
| virtual uint64_t ADDON::IAddon::PackageSize |
( |
| ) |
const |
|
pure virtual |
◆ Path()
| virtual std::string ADDON::IAddon::Path |
( |
| ) |
const |
|
pure virtual |
◆ Profile()
| virtual std::string ADDON::IAddon::Profile |
( |
| ) |
const |
|
pure virtual |
◆ ReloadSettings()
| virtual bool ADDON::IAddon::ReloadSettings |
( |
| ) |
|
|
pure virtual |
◆ ResetSettings()
| virtual void ADDON::IAddon::ResetSettings |
( |
| ) |
|
|
pure virtual |
◆ SaveSettings()
| virtual void ADDON::IAddon::SaveSettings |
( |
| ) |
|
|
pure virtual |
◆ Screenshots()
| virtual std::vector< std::string > ADDON::IAddon::Screenshots |
( |
| ) |
const |
|
pure virtual |
◆ Summary()
| virtual std::string ADDON::IAddon::Summary |
( |
| ) |
const |
|
pure virtual |
◆ Type()
| virtual TYPE ADDON::IAddon::Type |
( |
| ) |
const |
|
pure virtual |
◆ UpdateSetting()
| virtual void ADDON::IAddon::UpdateSetting |
( |
const std::string & |
key, |
|
|
const std::string & |
value |
|
) |
| |
|
pure virtual |
◆ UpdateSettingBool()
| virtual bool ADDON::IAddon::UpdateSettingBool |
( |
const std::string & |
key, |
|
|
bool |
value |
|
) |
| |
|
pure virtual |
◆ UpdateSettingInt()
| virtual bool ADDON::IAddon::UpdateSettingInt |
( |
const std::string & |
key, |
|
|
int |
value |
|
) |
| |
|
pure virtual |
◆ UpdateSettingNumber()
| virtual bool ADDON::IAddon::UpdateSettingNumber |
( |
const std::string & |
key, |
|
|
double |
value |
|
) |
| |
|
pure virtual |
◆ UpdateSettingString()
| virtual bool ADDON::IAddon::UpdateSettingString |
( |
const std::string & |
key, |
|
|
const std::string & |
value |
|
) |
| |
|
pure virtual |
◆ Version()
The documentation for this class was generated from the following file: