Signals | Public Member Functions | Protected Member Functions | Protected Attributes | Private Slots
utilities::RosPackage Class Reference

#include <ros_package.h>

Inheritance diagram for utilities::RosPackage:
Inheritance graph
[legend]

List of all members.

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
ExportgetExport () 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)
RosPackageoperator= (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_
Exportexport_
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 ()

Detailed Description

Definition at line 12 of file ros_package.h.


Constructor & Destructor Documentation

utilities::RosPackage::RosPackage ( QObject *  parent = NULL)

Definition at line 11 of file ros_package.cpp.

Definition at line 19 of file ros_package.cpp.


Member Function Documentation

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 &  email) [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::buildtoolDependChanged ( const QString &  depend) [signal]

Definition at line 501 of file ros_package.cpp.

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.

Definition at line 211 of file ros_package.cpp.

Definition at line 213 of file ros_package.cpp.

Reimplemented in utilities::RosMetapackage.

Definition at line 399 of file ros_package.cpp.

Definition at line 350 of file ros_package.cpp.

Reimplemented in rqt_mrta::config::application::RqtMrtaApplicationPackage.

Definition at line 328 of file ros_package.cpp.

void utilities::RosPackage::descriptionChanged ( const QString &  description) [signal]

Definition at line 31 of file ros_package.cpp.

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.

Definition at line 43 of file ros_package.cpp.

Definition at line 41 of file ros_package.cpp.

Definition at line 458 of file ros_package.cpp.

Definition at line 29 of file ros_package.cpp.

Definition at line 47 of file ros_package.cpp.

Definition at line 39 of file ros_package.cpp.

Definition at line 35 of file ros_package.cpp.

Definition at line 37 of file ros_package.cpp.

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.

Definition at line 27 of file ros_package.cpp.

Definition at line 21 of file ros_package.cpp.

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 &  email) [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]

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 &  email)

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 &  email)

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]

Definition at line 290 of file ros_package.cpp.

void utilities::RosPackage::versionChanged ( const QString &  version) [signal]

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.


Member Data Documentation

QString utilities::RosPackage::author_ [protected]

Definition at line 107 of file ros_package.h.

Definition at line 108 of file ros_package.h.

QStringList utilities::RosPackage::build_depends_ [protected]

Definition at line 113 of file ros_package.h.

Definition at line 112 of file ros_package.h.

Definition at line 106 of file ros_package.h.

Definition at line 115 of file ros_package.h.

QString utilities::RosPackage::license_ [protected]

Definition at line 111 of file ros_package.h.

Definition at line 109 of file ros_package.h.

Definition at line 110 of file ros_package.h.

QString utilities::RosPackage::name_ [protected]

Definition at line 103 of file ros_package.h.

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.

Definition at line 102 of file ros_package.h.


The documentation for this class was generated from the following files:


rqt_mrta
Author(s): Adriano Henrique Rossette Leite
autogenerated on Thu Jun 6 2019 18:50:53