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] |