#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: