All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Static Public Member Functions | Static Public Attributes
GeopsyCore::Comments Class Reference

Comments meta data for Signal. More...

#include <Comments.h>

Inheritance diagram for GeopsyCore::Comments:
GeopsyCore::MetaString GeopsyCore::MetaData QGpCoreTools::XMLClass QGpCoreTools::SharedObject

List of all members.

Public Member Functions

virtual QString baseName (int) const
virtual MetaDataclone () const
virtual const MetaDatadefaultValue () 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"

Detailed Description

Comments meta data for Signal.

Comments is an optional string attached to a Signal


Member Function Documentation

QString GeopsyCore::Comments::baseName ( int  ) const [virtual]

Reimplemented from GeopsyCore::MetaData.

References xmlCommentsTag.

  {
    return xmlCommentsTag;
  }
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]

Reimplemented from GeopsyCore::MetaData.

References xmlCommentsTag.

  {
    return xmlCommentsTag;
  }
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]
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]

Reimplemented from GeopsyCore::MetaData.

References QGpCoreTools::tr().

  {
    return tr("Comments");
  }
virtual const QString& GeopsyCore::Comments::xml_tagName ( ) const [inline, virtual]

Implements QGpCoreTools::XMLClass.

{return xmlCommentsTag;}

Member Data Documentation

const QString GeopsyCore::Comments::xmlCommentsTag = "Comments" [static]

Referenced by baseName(), name(), and subNames().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines