A group that contains the 3 components of a station. More...
#include <StationGroup.h>
Public Member Functions | |
virtual QString | name () const |
virtual void | setName (const QString &) |
StationGroup (AbstractSignalGroup *parent=0) | |
virtual bool | xml_inherits (const QString &tagName) const |
virtual const QString & | xml_tagName () const |
Static Public Attributes | |
static const QString | xmlStationGroupTag = "StationGroup" |
A group that contains the 3 components of a station.
Full description of class still missing
GeopsyCore::StationGroup::StationGroup | ( | AbstractSignalGroup * | parent = 0 | ) | [inline] |
: SignalGroup(parent) {}
QString GeopsyCore::StationGroup::name | ( | ) | const [virtual] |
Reimplemented from GeopsyCore::AbstractSignalGroup.
References GeopsyCore::SubSignalPool::begin(), GeopsyCore::SubSignalPool::end(), and GeopsyCore::SignalGroup::subPool().
{ SubSignalPool sp=subPool(); QString n; bool wrongNames=false; for(SubSignalPool::iterator it=sp.begin(); it!=sp.end(); it++) { if(n.isEmpty()) { n=(*it)->name(); } else { if(n!=(*it)->name()) { wrongNames=true; } } } if(wrongNames) { n+=" ! Check signal names !"; } return n; }
virtual void GeopsyCore::StationGroup::setName | ( | const QString & | n | ) | [inline, virtual] |
Sets group's name.
Reimplemented from GeopsyCore::SignalGroup.
Referenced by MonoStation::WinResults::categoriesToGroups().
{}
bool GeopsyCore::StationGroup::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 GeopsyCore::SignalGroup.
References QGpCoreTools::XMLClass::xml_inherits().
{ if(tagName==xmlStationGroupTag) { return true; } else { return AbstractSignalGroup::xml_inherits(tagName); } }
virtual const QString& GeopsyCore::StationGroup::xml_tagName | ( | ) | const [inline, virtual] |
Reimplemented from GeopsyCore::SignalGroup.
{return xmlStationGroupTag;}
const QString GeopsyCore::StationGroup::xmlStationGroupTag = "StationGroup" [static] |