A class that represents a package. More...
#include <package_info.hpp>
Public Member Functions | |
PackageInfo () | |
PackageInfo (const PackageInfo &package) | |
PackageInfo (const PackageInfo2 &package) | |
~PackageInfo () | |
PackageInfo | operator= (const PackageInfo &package) |
PackageInfo (const AL::ALValue &alvalue) | |
void | toALValue (AL::ALValue &alvalue) |
bool | loadFromManifestFile (const std::string &filePath) |
bool | loadFromManifestFile (QFile &file) |
bool | loadFromManifestContent (const std::string &manifestContent) |
void | trimExtraInfo () |
bool | saveToManifestFile (const std::string &filePath) const |
bool | saveToManifestFile (QFile &file) const |
std::string | saveToManifestContent () const |
const std::string & | installer () const |
void | setInstaller (const std::string &installer) |
const std::string & | uuid () const |
void | setUuid (const std::string &uuid) |
const std::string & | version () const |
void | setVersion (const std::string &version) |
const bool & | installOnlyAtStartup () const |
void | setInstallOnlyAtStartup (const bool &installOnlyAtStartup) |
const std::string & | typeVersion () const |
void | setTypeVersion (const std::string &typeVersion) |
const std::string & | author () const |
void | setAuthor (const std::string &author) |
const std::string & | organization () const |
void | setOrganization (const std::string &organization) |
const std::string & | date () const |
void | setDate (const std::string &date) |
const std::string & | channel () const |
void | setChannel (const std::string &channel) |
const std::string & | path () const |
void | setPath (const std::string &path) |
const std::string & | name (const std::string &lang) const |
const std::map< std::string, std::string > & | names () const |
void | setName (const std::string &name, const std::string &lang) |
void | clearNames () |
const std::list< std::string > & | supportedLanguages () const |
void | addSupportedLanguage (const std::string &language) |
void | removeSupportedLanguage (const std::string &language) |
void | clearSupportedLanguages () |
const std::list< std::string > & | descriptionLanguages () const |
void | addDescriptionLanguage (const std::string &language) |
void | removeDescriptionLanguage (const std::string &language) |
void | clearDescriptionLanguages () |
const std::string & | description (const std::string &lang) const |
const std::map< std::string, std::string > & | descriptions () const |
void | setDescription (const std::string description, const std::string &lang) |
std::list< RobotRequirement > & | robotRequirements () const |
void | addRobotRequirement (const RobotRequirement &requirement) |
void | clearRobotRequirements () |
std::list< NaoqiRequirement > & | naoqiRequirements () const |
void | addNaoqiRequirement (const NaoqiRequirement &requirement) |
void | clearNaoqiRequirements () |
std::list< BehaviorInfo > & | behaviors () |
const std::list< BehaviorInfo > & | behaviors () const |
void | addBehavior (const BehaviorInfo &behavior) |
bool | hasBehavior () const |
void | clearBehaviors () |
const std::list< DialogInfo > & | dialogs () const |
void | addDialog (const DialogInfo &dialog) |
void | clearDialogs () |
const std::list< LanguageInfo > & | languages () const |
void | addLanguage (const LanguageInfo &language) |
const std::list< PackageService > & | services () const |
void | addService (const PackageService &service) |
void | clearServices () |
const std::list< std::string > & | executableFiles () const |
void | addExecutableFile (const std::string &executableFile) |
Public Attributes | |
PackageInfoPrivate * | _p |
A class that represents a package.
Definition at line 131 of file package_info.hpp.
qi::PackageInfo::PackageInfo | ( | ) |
qi::PackageInfo::PackageInfo | ( | const PackageInfo & | package | ) |
qi::PackageInfo::PackageInfo | ( | const PackageInfo2 & | package | ) |
qi::PackageInfo::~PackageInfo | ( | ) |
qi::PackageInfo::PackageInfo | ( | const AL::ALValue & | alvalue | ) |
void qi::PackageInfo::addBehavior | ( | const BehaviorInfo & | behavior | ) |
void qi::PackageInfo::addDescriptionLanguage | ( | const std::string & | language | ) |
void qi::PackageInfo::addDialog | ( | const DialogInfo & | dialog | ) |
void qi::PackageInfo::addExecutableFile | ( | const std::string & | executableFile | ) |
void qi::PackageInfo::addLanguage | ( | const LanguageInfo & | language | ) |
void qi::PackageInfo::addNaoqiRequirement | ( | const NaoqiRequirement & | requirement | ) |
void qi::PackageInfo::addRobotRequirement | ( | const RobotRequirement & | requirement | ) |
void qi::PackageInfo::addService | ( | const PackageService & | service | ) |
void qi::PackageInfo::addSupportedLanguage | ( | const std::string & | language | ) |
const std::string& qi::PackageInfo::author | ( | ) | const |
std::list<BehaviorInfo>& qi::PackageInfo::behaviors | ( | ) |
const std::list<BehaviorInfo>& qi::PackageInfo::behaviors | ( | ) | const |
const std::string& qi::PackageInfo::channel | ( | ) | const |
void qi::PackageInfo::clearBehaviors | ( | ) |
void qi::PackageInfo::clearDescriptionLanguages | ( | ) |
void qi::PackageInfo::clearDialogs | ( | ) |
void qi::PackageInfo::clearNames | ( | ) |
void qi::PackageInfo::clearNaoqiRequirements | ( | ) |
void qi::PackageInfo::clearRobotRequirements | ( | ) |
void qi::PackageInfo::clearServices | ( | ) |
void qi::PackageInfo::clearSupportedLanguages | ( | ) |
const std::string& qi::PackageInfo::date | ( | ) | const |
const std::string& qi::PackageInfo::description | ( | const std::string & | lang | ) | const |
const std::list<std::string>& qi::PackageInfo::descriptionLanguages | ( | ) | const |
const std::map<std::string, std::string>& qi::PackageInfo::descriptions | ( | ) | const |
const std::list<DialogInfo>& qi::PackageInfo::dialogs | ( | ) | const |
const std::list<std::string>& qi::PackageInfo::executableFiles | ( | ) | const |
bool qi::PackageInfo::hasBehavior | ( | ) | const |
const std::string& qi::PackageInfo::installer | ( | ) | const |
const bool& qi::PackageInfo::installOnlyAtStartup | ( | ) | const |
const std::list<LanguageInfo>& qi::PackageInfo::languages | ( | ) | const |
bool qi::PackageInfo::loadFromManifestContent | ( | const std::string & | manifestContent | ) |
bool qi::PackageInfo::loadFromManifestFile | ( | const std::string & | filePath | ) |
bool qi::PackageInfo::loadFromManifestFile | ( | QFile & | file | ) |
const std::string& qi::PackageInfo::name | ( | const std::string & | lang | ) | const |
const std::map<std::string, std::string>& qi::PackageInfo::names | ( | ) | const |
std::list<NaoqiRequirement>& qi::PackageInfo::naoqiRequirements | ( | ) | const |
PackageInfo qi::PackageInfo::operator= | ( | const PackageInfo & | package | ) |
const std::string& qi::PackageInfo::organization | ( | ) | const |
const std::string& qi::PackageInfo::path | ( | ) | const |
void qi::PackageInfo::removeDescriptionLanguage | ( | const std::string & | language | ) |
void qi::PackageInfo::removeSupportedLanguage | ( | const std::string & | language | ) |
std::list<RobotRequirement>& qi::PackageInfo::robotRequirements | ( | ) | const |
std::string qi::PackageInfo::saveToManifestContent | ( | ) | const |
bool qi::PackageInfo::saveToManifestFile | ( | const std::string & | filePath | ) | const |
bool qi::PackageInfo::saveToManifestFile | ( | QFile & | file | ) | const |
const std::list<PackageService>& qi::PackageInfo::services | ( | ) | const |
void qi::PackageInfo::setAuthor | ( | const std::string & | author | ) |
void qi::PackageInfo::setChannel | ( | const std::string & | channel | ) |
void qi::PackageInfo::setDate | ( | const std::string & | date | ) |
void qi::PackageInfo::setDescription | ( | const std::string | description, |
const std::string & | lang | ||
) |
void qi::PackageInfo::setInstaller | ( | const std::string & | installer | ) |
void qi::PackageInfo::setInstallOnlyAtStartup | ( | const bool & | installOnlyAtStartup | ) |
void qi::PackageInfo::setName | ( | const std::string & | name, |
const std::string & | lang | ||
) |
void qi::PackageInfo::setOrganization | ( | const std::string & | organization | ) |
void qi::PackageInfo::setPath | ( | const std::string & | path | ) |
void qi::PackageInfo::setTypeVersion | ( | const std::string & | typeVersion | ) |
void qi::PackageInfo::setUuid | ( | const std::string & | uuid | ) |
void qi::PackageInfo::setVersion | ( | const std::string & | version | ) |
const std::list<std::string>& qi::PackageInfo::supportedLanguages | ( | ) | const |
void qi::PackageInfo::toALValue | ( | AL::ALValue & | alvalue | ) |
void qi::PackageInfo::trimExtraInfo | ( | ) |
Removes names/descriptions/tags/trigger sentences... that do not match description/supported languages
const std::string& qi::PackageInfo::typeVersion | ( | ) | const |
const std::string& qi::PackageInfo::uuid | ( | ) | const |
const std::string& qi::PackageInfo::version | ( | ) | const |
PackageInfoPrivate* qi::PackageInfo::_p |
Definition at line 237 of file package_info.hpp.