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