All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
#include <DefaultSignalGroup.h>
Public Member Functions | |
virtual SubSignalPool | subPool () const |
TemporaryFilesGroup (SignalDB *database, AbstractSignalGroup *parent=0) |
GeopsyCore::TemporaryFilesGroup::TemporaryFilesGroup | ( | SignalDB * | database, |
AbstractSignalGroup * | parent = 0 |
||
) |
References GeopsyCore::AbstractSignalGroup::setComments(), GeopsyCore::AbstractSignalGroup::setName(), and QGpCoreTools::tr().
: DefaultSignalGroup(database, parent) { setName(tr("Temporary files")); setComments(tr("A list of all signals in all temporary files")); }
SubSignalPool GeopsyCore::TemporaryFilesGroup::subPool | ( | ) | const [virtual] |
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(), GeopsyCore::SubSignalPool::setName(), and GeopsyCore::SignalFileFormat::Temporary.
{ SubSignalPool sel; const SignalFilePool& all=database()->filePool(); for(SignalFilePool::const_iterator it=all.begin(); it!=all.end(); ++it) { if((*it)->format().id()==SignalFileFormat::Temporary) { sel.addFile(*it); } } sel.setName(name()); return sel; }