Comments meta data for Signal. More...
#include <Comments.h>
Public Member Functions | |
virtual QString | baseName (int) const |
virtual MetaData * | clone () const |
virtual const MetaData * | defaultValue () const |
virtual int | id () const |
virtual QString | name (int, const QString &) const |
virtual void | setId (int id) const |
virtual QStringList | subNames () const |
virtual QString | title (int, const QString &) const |
virtual const QString & | xml_tagName () const |
Static Public Member Functions | |
static void | registerNames () |
static int | staticId () |
Static Public Attributes | |
static const QString | xmlCommentsTag = "Comments" |
QString GeopsyCore::Comments::baseName | ( | int | ) | const [virtual] |
virtual MetaData* GeopsyCore::Comments::clone | ( | ) | const [inline, virtual] |
Implements GeopsyCore::MetaData.
{return new Comments(*this);}
virtual const MetaData* GeopsyCore::Comments::defaultValue | ( | ) | const [inline, virtual] |
Implements GeopsyCore::MetaData.
{return &_defaultValue;}
virtual int GeopsyCore::Comments::id | ( | ) | const [inline, virtual] |
Implements GeopsyCore::MetaData.
{return _id;}
QString GeopsyCore::Comments::name | ( | int | , |
const QString & | |||
) | const [virtual] |
static void GeopsyCore::Comments::registerNames | ( | ) | [static] |
virtual void GeopsyCore::Comments::setId | ( | int | id | ) | const [inline, virtual] |
Implements GeopsyCore::MetaData.
{_id=id;}
static int GeopsyCore::Comments::staticId | ( | ) | [inline, static] |
Referenced by GeopsyCore::Signal::comments(), and GeopsyCore::Signal::setComments().
{return _id;}
QStringList GeopsyCore::Comments::subNames | ( | ) | const [virtual] |
Reimplemented from GeopsyCore::MetaData.
References xmlCommentsTag.
{ QStringList names; names << xmlCommentsTag; return names; }
QString GeopsyCore::Comments::title | ( | int | , |
const QString & | |||
) | const [virtual] |
virtual const QString& GeopsyCore::Comments::xml_tagName | ( | ) | const [inline, virtual] |
Implements QGpCoreTools::XMLClass.
{return xmlCommentsTag;}
const QString GeopsyCore::Comments::xmlCommentsTag = "Comments" [static] |
Referenced by baseName(), name(), and subNames().