#include <ros_package.h>
Signals | |
void | authorChanged (const QString &name) |
void | authorEmailChanged (const QString &email) |
void | buildDependAdded (const QString &depend) |
void | buildDependRemoved (const QString &depend) |
void | buildDependsChanged (const QStringList &depends) |
void | buildDependsCleared () |
void | buildtoolDependChanged (const QString &depend) |
void | descriptionChanged (const QString &description) |
void | licenseChanged (const QString &license) |
void | maintainerChanged (const QString &name) |
void | maintainerEmailChanged (const QString &email) |
void | nameChanged (const QString &name) |
void | runDependAdded (const QString &depend) |
void | runDependRemoved (const QString &depend) |
void | runDependsChanged (const QStringList &depends) |
void | runDependsCleared () |
void | urlChanged (const QString &url) |
void | versionChanged (const QString &version) |
void | workspaceUrlChanged (const QString &url) |
Public Member Functions | |
void | addBuildDepend (const QString &depend) |
void | addRunDepend (const QString &depend) |
bool | catkinInitWorkspace () const |
bool | catkinMake () const |
void | clearBuildDepends () |
void | clearRunDepends () |
size_t | countBuildDepends () const |
size_t | countRunDepends () const |
virtual bool | createCMakeLists () |
bool | createManifest () |
virtual bool | createPackage () |
QString | getAuthor () const |
QString | getAuthorEmail () const |
QString | getBuildDepend (size_t index) const |
QStringList | getBuildDepends () const |
QString | getBuildtoolDepend () const |
QString | getCMakeListsUrl () const |
QString | getDescription () const |
Export * | getExport () const |
QString | getLicense () const |
QString | getMaintainer () const |
QString | getMaintainerEmail () const |
QString | getManifestUrl () const |
QString | getName () const |
QString | getRunDepend (size_t index) const |
QStringList | getRunDepends () const |
QString | getUrl () const |
QString | getVersion () const |
QString | getWorkspaceUrl () const |
bool | isValidPackageName () const |
void | load (const QString &url) |
RosPackage & | operator= (const RosPackage &config) |
void | read (QDataStream &stream) |
void | removeBuildDepend (const QString &depend) |
void | removeRunDepend (const QString &depend) |
virtual void | reset () |
RosPackage (QObject *parent=NULL) | |
void | save () const |
void | setAuthor (const QString &name) |
void | setAuthorEmail (const QString &email) |
void | setBuildDepends (const QString &depends) |
void | setBuildDepends (const QStringList &depends) |
void | setBuildtoolDepend (const QString &depend) |
void | setDescription (const QString &description) |
void | setLicense (const QString &license) |
void | setMaintainer (const QString &name) |
void | setMaintainerEmail (const QString &email) |
void | setName (const QString &name) |
void | setRunDepends (const QString &depends) |
void | setRunDepends (const QStringList &depends) |
void | setUrl (const QString &url) |
void | setVersion (const QString &version) |
void | setWorkspaceUrl (const QString &url) |
bool | updateManifest () |
QString | validate () const |
bool | workspaceExists () const |
void | write (QDataStream &stream) const |
virtual | ~RosPackage () |
Protected Member Functions | |
void | load (QSettings &settings) |
void | save (QSettings &settings) const |
void | updateRp () |
Protected Attributes | |
QString | author_ |
QString | author_email_ |
QStringList | build_depends_ |
QString | buildtool_depend_ |
QString | description_ |
Export * | export_ |
QString | license_ |
QString | maintainer_ |
QString | maintainer_email_ |
QString | name_ |
rospack::Rospack | rp_ |
QStringList | run_depends_ |
QString | url_ |
QString | version_ |
QString | workspace_url_ |
Private Slots | |
void | setUrl () |
Definition at line 12 of file ros_package.h.
utilities::RosPackage::RosPackage | ( | QObject * | parent = NULL | ) |
Definition at line 11 of file ros_package.cpp.
utilities::RosPackage::~RosPackage | ( | ) | [virtual] |
Definition at line 19 of file ros_package.cpp.
void utilities::RosPackage::addBuildDepend | ( | const QString & | depend | ) |
Definition at line 225 of file ros_package.cpp.
void utilities::RosPackage::addRunDepend | ( | const QString & | depend | ) |
Definition at line 238 of file ros_package.cpp.
void utilities::RosPackage::authorChanged | ( | const QString & | name | ) | [signal] |
void utilities::RosPackage::authorEmailChanged | ( | const QString & | ) | [signal] |
void utilities::RosPackage::buildDependAdded | ( | const QString & | depend | ) | [signal] |
void utilities::RosPackage::buildDependRemoved | ( | const QString & | depend | ) | [signal] |
void utilities::RosPackage::buildDependsChanged | ( | const QStringList & | depends | ) | [signal] |
void utilities::RosPackage::buildDependsCleared | ( | ) | [signal] |
void utilities::RosPackage::buildtoolDependChanged | ( | const QString & | depend | ) | [signal] |
bool utilities::RosPackage::catkinInitWorkspace | ( | ) | const |
Definition at line 501 of file ros_package.cpp.
bool utilities::RosPackage::catkinMake | ( | ) | const |
Definition at line 463 of file ros_package.cpp.
Definition at line 270 of file ros_package.cpp.
Definition at line 280 of file ros_package.cpp.
size_t utilities::RosPackage::countBuildDepends | ( | ) | const |
Definition at line 211 of file ros_package.cpp.
size_t utilities::RosPackage::countRunDepends | ( | ) | const |
Definition at line 213 of file ros_package.cpp.
bool utilities::RosPackage::createCMakeLists | ( | ) | [virtual] |
Reimplemented in utilities::RosMetapackage.
Definition at line 399 of file ros_package.cpp.
Definition at line 350 of file ros_package.cpp.
bool utilities::RosPackage::createPackage | ( | ) | [virtual] |
Reimplemented in rqt_mrta::config::application::RqtMrtaApplicationPackage.
Definition at line 328 of file ros_package.cpp.
void utilities::RosPackage::descriptionChanged | ( | const QString & | description | ) | [signal] |
QString utilities::RosPackage::getAuthor | ( | ) | const |
Definition at line 31 of file ros_package.cpp.
QString utilities::RosPackage::getAuthorEmail | ( | ) | const |
Definition at line 33 of file ros_package.cpp.
QString utilities::RosPackage::getBuildDepend | ( | size_t | index | ) | const |
Definition at line 215 of file ros_package.cpp.
QStringList utilities::RosPackage::getBuildDepends | ( | ) | const |
Definition at line 43 of file ros_package.cpp.
QString utilities::RosPackage::getBuildtoolDepend | ( | ) | const |
Definition at line 41 of file ros_package.cpp.
QString utilities::RosPackage::getCMakeListsUrl | ( | ) | const |
Definition at line 458 of file ros_package.cpp.
QString utilities::RosPackage::getDescription | ( | ) | const |
Definition at line 29 of file ros_package.cpp.
Export * utilities::RosPackage::getExport | ( | ) | const |
Definition at line 47 of file ros_package.cpp.
QString utilities::RosPackage::getLicense | ( | ) | const |
Definition at line 39 of file ros_package.cpp.
QString utilities::RosPackage::getMaintainer | ( | ) | const |
Definition at line 35 of file ros_package.cpp.
QString utilities::RosPackage::getMaintainerEmail | ( | ) | const |
Definition at line 37 of file ros_package.cpp.
QString utilities::RosPackage::getManifestUrl | ( | ) | const |
Definition at line 453 of file ros_package.cpp.
QString utilities::RosPackage::getName | ( | ) | const |
Definition at line 23 of file ros_package.cpp.
QString utilities::RosPackage::getRunDepend | ( | size_t | index | ) | const |
Definition at line 220 of file ros_package.cpp.
QStringList utilities::RosPackage::getRunDepends | ( | ) | const |
Definition at line 45 of file ros_package.cpp.
QString utilities::RosPackage::getUrl | ( | ) | const |
Definition at line 25 of file ros_package.cpp.
QString utilities::RosPackage::getVersion | ( | ) | const |
Definition at line 27 of file ros_package.cpp.
QString utilities::RosPackage::getWorkspaceUrl | ( | ) | const |
Definition at line 21 of file ros_package.cpp.
bool utilities::RosPackage::isValidPackageName | ( | ) | const |
Definition at line 323 of file ros_package.cpp.
void utilities::RosPackage::licenseChanged | ( | const QString & | license | ) | [signal] |
void utilities::RosPackage::load | ( | const QString & | url | ) |
Definition at line 639 of file ros_package.cpp.
void utilities::RosPackage::load | ( | QSettings & | settings | ) | [protected, virtual] |
Implements utilities::AbstractConfig.
Definition at line 656 of file ros_package.cpp.
void utilities::RosPackage::maintainerChanged | ( | const QString & | name | ) | [signal] |
void utilities::RosPackage::maintainerEmailChanged | ( | const QString & | ) | [signal] |
void utilities::RosPackage::nameChanged | ( | const QString & | name | ) | [signal] |
RosPackage & utilities::RosPackage::operator= | ( | const RosPackage & | config | ) |
Definition at line 786 of file ros_package.cpp.
void utilities::RosPackage::read | ( | QDataStream & | stream | ) | [virtual] |
Implements utilities::AbstractConfig.
Definition at line 733 of file ros_package.cpp.
void utilities::RosPackage::removeBuildDepend | ( | const QString & | depend | ) |
Definition at line 250 of file ros_package.cpp.
void utilities::RosPackage::removeRunDepend | ( | const QString & | depend | ) |
Definition at line 260 of file ros_package.cpp.
void utilities::RosPackage::reset | ( | ) | [virtual] |
Implements utilities::AbstractConfig.
Reimplemented in utilities::RosMetapackage.
Definition at line 691 of file ros_package.cpp.
void utilities::RosPackage::runDependAdded | ( | const QString & | depend | ) | [signal] |
void utilities::RosPackage::runDependRemoved | ( | const QString & | depend | ) | [signal] |
void utilities::RosPackage::runDependsChanged | ( | const QStringList & | depends | ) | [signal] |
void utilities::RosPackage::runDependsCleared | ( | ) | [signal] |
void utilities::RosPackage::save | ( | ) | const |
Definition at line 575 of file ros_package.cpp.
void utilities::RosPackage::save | ( | QSettings & | settings | ) | const [protected, virtual] |
Implements utilities::AbstractConfig.
Definition at line 598 of file ros_package.cpp.
void utilities::RosPackage::setAuthor | ( | const QString & | name | ) |
Definition at line 115 of file ros_package.cpp.
void utilities::RosPackage::setAuthorEmail | ( | const QString & | ) |
Definition at line 125 of file ros_package.cpp.
void utilities::RosPackage::setBuildDepends | ( | const QString & | depends | ) |
Definition at line 175 of file ros_package.cpp.
void utilities::RosPackage::setBuildDepends | ( | const QStringList & | depends | ) |
Definition at line 183 of file ros_package.cpp.
void utilities::RosPackage::setBuildtoolDepend | ( | const QString & | depend | ) |
Definition at line 165 of file ros_package.cpp.
void utilities::RosPackage::setDescription | ( | const QString & | description | ) |
Definition at line 105 of file ros_package.cpp.
void utilities::RosPackage::setLicense | ( | const QString & | license | ) |
Definition at line 155 of file ros_package.cpp.
void utilities::RosPackage::setMaintainer | ( | const QString & | name | ) |
Definition at line 135 of file ros_package.cpp.
void utilities::RosPackage::setMaintainerEmail | ( | const QString & | ) |
Definition at line 145 of file ros_package.cpp.
void utilities::RosPackage::setName | ( | const QString & | name | ) |
Definition at line 60 of file ros_package.cpp.
void utilities::RosPackage::setRunDepends | ( | const QString & | depends | ) |
Definition at line 193 of file ros_package.cpp.
void utilities::RosPackage::setRunDepends | ( | const QStringList & | depends | ) |
Definition at line 201 of file ros_package.cpp.
void utilities::RosPackage::setUrl | ( | const QString & | url | ) |
Definition at line 85 of file ros_package.cpp.
void utilities::RosPackage::setUrl | ( | ) | [private, slot] |
Definition at line 71 of file ros_package.cpp.
void utilities::RosPackage::setVersion | ( | const QString & | version | ) |
Definition at line 95 of file ros_package.cpp.
void utilities::RosPackage::setWorkspaceUrl | ( | const QString & | url | ) |
Definition at line 49 of file ros_package.cpp.
Definition at line 447 of file ros_package.cpp.
void utilities::RosPackage::updateRp | ( | ) | [protected] |
Definition at line 682 of file ros_package.cpp.
void utilities::RosPackage::urlChanged | ( | const QString & | url | ) | [signal] |
QString utilities::RosPackage::validate | ( | ) | const |
Definition at line 290 of file ros_package.cpp.
void utilities::RosPackage::versionChanged | ( | const QString & | version | ) | [signal] |
bool utilities::RosPackage::workspaceExists | ( | ) | const |
Definition at line 491 of file ros_package.cpp.
void utilities::RosPackage::workspaceUrlChanged | ( | const QString & | url | ) | [signal] |
void utilities::RosPackage::write | ( | QDataStream & | stream | ) | const [virtual] |
Implements utilities::AbstractConfig.
Definition at line 708 of file ros_package.cpp.
QString utilities::RosPackage::author_ [protected] |
Definition at line 107 of file ros_package.h.
QString utilities::RosPackage::author_email_ [protected] |
Definition at line 108 of file ros_package.h.
QStringList utilities::RosPackage::build_depends_ [protected] |
Definition at line 113 of file ros_package.h.
QString utilities::RosPackage::buildtool_depend_ [protected] |
Definition at line 112 of file ros_package.h.
QString utilities::RosPackage::description_ [protected] |
Definition at line 106 of file ros_package.h.
Export* utilities::RosPackage::export_ [protected] |
Definition at line 115 of file ros_package.h.
QString utilities::RosPackage::license_ [protected] |
Definition at line 111 of file ros_package.h.
QString utilities::RosPackage::maintainer_ [protected] |
Definition at line 109 of file ros_package.h.
QString utilities::RosPackage::maintainer_email_ [protected] |
Definition at line 110 of file ros_package.h.
QString utilities::RosPackage::name_ [protected] |
Definition at line 103 of file ros_package.h.
rospack::Rospack utilities::RosPackage::rp_ [protected] |
Definition at line 97 of file ros_package.h.
QStringList utilities::RosPackage::run_depends_ [protected] |
Definition at line 114 of file ros_package.h.
QString utilities::RosPackage::url_ [protected] |
Definition at line 104 of file ros_package.h.
QString utilities::RosPackage::version_ [protected] |
Definition at line 105 of file ros_package.h.
QString utilities::RosPackage::workspace_url_ [protected] |
Definition at line 102 of file ros_package.h.