All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions
GeopsyCore::TemporarySignalsGroup Class Reference

#include <DefaultSignalGroup.h>

Inheritance diagram for GeopsyCore::TemporarySignalsGroup:
GeopsyCore::DefaultSignalGroup GeopsyCore::AbstractSignalGroup QGpCoreTools::TreeContainer QGpCoreTools::TreeItem QGpCoreTools::XMLClass

List of all members.

Public Member Functions

virtual SubSignalPool subPool () const
 TemporarySignalsGroup (SignalDB *database, AbstractSignalGroup *parent=0)

Constructor & Destructor Documentation

References GeopsyCore::AbstractSignalGroup::setComments(), GeopsyCore::AbstractSignalGroup::setName(), and QGpCoreTools::tr().

    : DefaultSignalGroup(database, parent)
  {
    setName(tr("Temporary signals"));
    setComments(tr("A list of all temporary signals including temporary files"));
  }

Member Function Documentation

Returns the list of signals contained in all its children.

Returns the list of signals of this group.

Reimplemented from GeopsyCore::AbstractSignalGroup.

References GeopsyCore::SubSignalPool::addSignal(), GeopsyCore::SubSignalPool::begin(), GeopsyCore::DefaultSignalGroup::database(), GeopsyCore::SubSignalPool::end(), GeopsyCore::AbstractSignalGroup::name(), GeopsyCore::SubSignalPool::setName(), and GeopsyCore::SignalDB::subPool().

  {
    SubSignalPool sel;
    const SubSignalPool& all=database()->subPool();
    for(SubSignalPool::const_iterator it=all.begin(); it!=all.end(); ++it) {
      if(!(*it)->file()) sel.addSignal(*it);
    }
    sel.setName(name());
    return sel;
  }

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