#include <IAddon.h>
|
virtual | ~IAddon ()=default |
|
virtual TYPE | Type () const =0 |
|
virtual TYPE | FullType () const =0 |
|
virtual bool | IsType (TYPE type) const =0 |
|
virtual std::string | ID () const =0 |
|
virtual std::string | Name () const =0 |
|
virtual bool | IsInUse () 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 std::string | Broken () const =0 |
|
virtual CDateTime | InstallDate () const =0 |
|
virtual CDateTime | LastUpdated () const =0 |
|
virtual CDateTime | LastUsed () const =0 |
|
virtual std::string | Origin () 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 CAddonSettings * | GetSettings () const =0 |
|
virtual const std::vector< DependencyInfo > & | GetDependencies () const =0 |
|
virtual AddonVersion | GetDependencyVersion (const std::string &dependencyID) const =0 |
|
virtual bool | MeetsVersion (const AddonVersion &version) const =0 |
|
virtual bool | ReloadSettings ()=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 |
§ Broken()
virtual std::string ADDON::IAddon::Broken |
( |
| ) |
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 |
§ FullType()
virtual TYPE ADDON::IAddon::FullType |
( |
| ) |
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()
§ GetSettingString()
virtual bool ADDON::IAddon::GetSettingString |
( |
const std::string & |
key, |
|
|
std::string & |
value |
|
) |
| |
|
pure virtual |
§ HasSettings()
virtual bool ADDON::IAddon::HasSettings |
( |
| ) |
|
|
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 |
§ IsInUse()
virtual bool ADDON::IAddon::IsInUse |
( |
| ) |
const |
|
pure virtual |
§ IsType()
virtual bool ADDON::IAddon::IsType |
( |
TYPE |
type | ) |
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 |
§ MeetsVersion()
virtual bool ADDON::IAddon::MeetsVersion |
( |
const AddonVersion & |
version | ) |
const |
|
pure virtual |
§ 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 |
§ 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 |
§ 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: