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

#include <DefaultSignalGroup.h>

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

List of all members.

Public Member Functions

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

Constructor & Destructor Documentation

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

    : DefaultSignalGroup(database, parent)
  {
    setName(tr("All files"));
    setComments(tr("A list of all signals in all files (permanent and temporary), "
                   "excludes temporary signals"));
  }

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::addFile(), GeopsyCore::SignalFilePool::begin(), GeopsyCore::DefaultSignalGroup::database(), GeopsyCore::SignalFilePool::end(), GeopsyCore::SignalDB::filePool(), GeopsyCore::AbstractSignalGroup::name(), and GeopsyCore::SubSignalPool::setName().

  {
    SubSignalPool sel;
    const SignalFilePool& f=database()->filePool();
    for(SignalFilePool::const_iterator it=f.begin(); it!=f.end(); ++it) {
      sel.addFile(*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