|
| CAddonInfo (std::string id, AddonType type) |
|
void | SetMainType (AddonType type) |
|
void | SetBinary (bool isBinary) |
|
void | SetLibName (const std::string &libname) |
|
void | SetPath (const std::string &path) |
|
void | AddExtraInfo (const std::string &idName, const std::string &value) |
|
void | SetLastUsed (const CDateTime &dateTime) |
|
const std::string & | ID () const |
|
AddonType | MainType () const |
| To get the main type of this addon. More...
|
|
bool | HasType (AddonType type, bool mainOnly=false) const |
| To check addon contains a type. More...
|
|
const std::vector< CAddonType > & | Types () const |
| To get all available types inside the addon. More...
|
|
const CAddonType * | Type (AddonType type) const |
| The get for given addon type information and extension data. More...
|
|
bool | ProvidesSubContent (AddonType content, AddonType mainType) const |
|
bool | ProvidesSeveralSubContents () const |
|
const CAddonVersion & | Version () const |
|
const CAddonVersion & | MinVersion () const |
|
bool | IsBinary () const |
|
const CAddonVersion & | DependencyMinVersion (const std::string &dependencyID) const |
|
const CAddonVersion & | DependencyVersion (const std::string &dependencyID) const |
|
const std::string & | Name () const |
|
const std::string & | License () const |
|
const std::string & | Summary () const |
|
const std::string & | Description () const |
|
const std::string & | LibName () const |
|
const std::string & | Author () const |
|
const std::string & | Source () const |
|
const std::string & | Website () const |
|
const std::string & | Forum () const |
|
const std::string & | EMail () const |
|
const std::string & | Path () const |
|
const std::string & | ProfilePath () const |
|
const std::string & | ChangeLog () const |
|
const std::string & | Icon () const |
|
const ArtMap & | Art () const |
|
const std::vector< std::string > & | Screenshots () const |
|
const std::string & | Disclaimer () const |
|
const std::vector< DependencyInfo > & | GetDependencies () const |
|
AddonLifecycleState | LifecycleState () const |
|
const std::string & | LifecycleStateDescription () const |
|
const std::string & | Origin () const |
|
const std::string & | OriginName () const |
|
const InfoMap & | ExtraInfo () const |
|
bool | MeetsVersion (const CAddonVersion &versionMin, const CAddonVersion &version) const |
|
uint64_t | PackageSize () const |
|
CDateTime | InstallDate () const |
|
CDateTime | LastUpdated () const |
|
CDateTime | LastUsed () const |
|
bool | SupportsMultipleInstances () const |
|
AddonInstanceSupport | InstanceUseType () const |
|
bool | SupportsAddonSettings () const |
|
bool | SupportsInstanceSettings () const |
|
std::vector< AddonInstanceId > | GetKnownInstanceIds () const |
|