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

Brief description of class still missing. More...

#include <DefaultSignalGroup.h>

Inheritance diagram for GeopsyCore::DefaultSignalGroup:
GeopsyCore::AbstractSignalGroup QGpCoreTools::TreeContainer QGpCoreTools::TreeItem QGpCoreTools::XMLClass GeopsyCore::AllFilesGroup GeopsyCore::AllSignalsGroup GeopsyCore::PermanentFilesGroup GeopsyCore::TemporaryFilesGroup GeopsyCore::TemporarySignalsGroup

List of all members.

Public Member Functions

virtual bool contains (int) const
virtual bool convertIds (const QHash< int, Signal * > &)
 DefaultSignalGroup (SignalDB *database, AbstractSignalGroup *parent=0)
virtual bool hasOwnSignal () const
virtual bool readOnly () const
virtual void removeSignal (Signal *)
virtual bool xml_inherits (const QString &tagName) const
virtual const QString & xml_tagName () const

Static Public Attributes

static const QString xmlDefaultSignalGroupTag = "DefaultGroup"

Protected Member Functions

SignalDBdatabase () const
XMLMember xml_member (XML_MEMBER_ARGS)
void xml_writeChildren (XML_WRITECHILDREN_ARGS) const
void xml_writeProperties (XML_WRITEPROPERTIES_ARGS) const

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

References database().

    : AbstractSignalGroup(parent)
  {
    _database=database;
  }

Member Function Documentation

virtual bool GeopsyCore::DefaultSignalGroup::contains ( int  ) const [inline, virtual]
{return false;}
virtual bool GeopsyCore::DefaultSignalGroup::convertIds ( const QHash< int, Signal * > &  ids) [inline, virtual]

Converts id values according to ids. This is necessary after loading groups from an XML stream.

Reimplemented from GeopsyCore::AbstractSignalGroup.

{return true;}
SignalDB* GeopsyCore::DefaultSignalGroup::database ( ) const [inline, protected]
virtual bool GeopsyCore::DefaultSignalGroup::hasOwnSignal ( ) const [inline, virtual]

Returns true if there are signals owned only by this group.

Returns true.

Reimplemented from GeopsyCore::AbstractSignalGroup.

{return true;}
virtual bool GeopsyCore::DefaultSignalGroup::readOnly ( ) const [inline, virtual]

Reimplemented from GeopsyCore::AbstractSignalGroup.

{return true;}
virtual void GeopsyCore::DefaultSignalGroup::removeSignal ( Signal sig) [inline, virtual]

Removes one signal sig from group.

Reimplemented from GeopsyCore::AbstractSignalGroup.

{}
bool GeopsyCore::DefaultSignalGroup::xml_inherits ( const QString &  tagName) const [virtual]

May be useful for classes that do not inherit QObject. Must be re-implemented in sub-classes

Reimplemented from QGpCoreTools::XMLClass.

References xmlDefaultSignalGroupTag.

  {
    if(tagName==xmlDefaultSignalGroupTag) {
      return true;
    } else {
      return AbstractSignalGroup::xml_inherits(tagName);
    }
  }

Do not save these groups

Reimplemented from GeopsyCore::AbstractSignalGroup.

References TRACE.

  {
    TRACE;
    Q_UNUSED(attributes);
    Q_UNUSED(tag);
    Q_UNUSED(context);
    return XMLMember(XMLMember::Unknown);
  }
virtual const QString& GeopsyCore::DefaultSignalGroup::xml_tagName ( ) const [inline, virtual]

Reimplemented from QGpCoreTools::TreeItem.

Do not save these groups

Reimplemented from GeopsyCore::AbstractSignalGroup.

References TRACE.

  {
    TRACE;
    Q_UNUSED(s);
    Q_UNUSED(context);
  }

Do not save these groups

Reimplemented from GeopsyCore::AbstractSignalGroup.

References TRACE.

  {
    TRACE;
    Q_UNUSED(s);
    Q_UNUSED(context);
  }

Member Data Documentation

const QString GeopsyCore::DefaultSignalGroup::xmlDefaultSignalGroupTag = "DefaultGroup" [static]

Referenced by xml_inherits().


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