General Purpose Geodetic Library
|
#include <SgGuiVlbiStationList.h>
Signals | |
void | contentModified (bool) |
Public Member Functions | |
SgGuiVlbiStnInfoEditor (SgVlbiStationInfo *, SgObjectBrowseMode, const QString &, const SgMJD &, QWidget *=0, Qt::WindowFlags=0) | |
~SgGuiVlbiStnInfoEditor () | |
QString | className () const |
Protected Member Functions | |
void | acquireData () |
Protected Attributes | |
SgObjectBrowseMode | browseMode_ |
SgVlbiStationInfo * | stationInfo_ |
SgBreakModel | bModel_ |
SgMJD | t0_ |
bool | isModified_ |
QCheckBox * | cbAttributes_ [7] |
QTreeWidget * | twClockBreaks_ |
QCheckBox * | cbUseAPrioriClocks_ |
QLineEdit * | leAPrioriClockTerm_0_ |
QLineEdit * | leAPrioriClockTerm_1_ |
QSpinBox * | sbOrder_ |
QCheckBox * | cbUseLocalClocks_ |
QCheckBox * | cbUseLocalZenith_ |
Private Slots | |
void | accept () |
void | reject () |
Private Member Functions | |
void | editClockBreakRecord () |
void | deleteClockBreakRecord () |
void | insertClockBreakRecord () |
void | editClockBreakRecordItem (QTreeWidgetItem *, int) |
void | updateModifyStatus (bool) |
void | updateLClocksMode (bool) |
void | updateLZenithMode (bool) |
void | addNewClockBreak (SgParameterBreak *) |
void | editLocalClocks () |
void | editLocalZenith () |
Definition at line 152 of file SgGuiVlbiStationList.h.
SgGuiVlbiStnInfoEditor::SgGuiVlbiStnInfoEditor | ( | SgVlbiStationInfo * | stnInfo, |
SgObjectBrowseMode | mode, | ||
const QString & | ownerName, | ||
const SgMJD & | t0, | ||
QWidget * | parent = 0 , |
||
Qt::WindowFlags | flags = 0 |
||
) |
Definition at line 495 of file SgGuiVlbiStationList.cpp.
References accept(), SgVlbiStationInfo::Attr_ART_METEO, SgVlbiStationInfo::Attr_BAD_METEO, SgVlbiStationInfo::Attr_DONT_ESTIMATE_TRPS, SgParameterBreak::Attr_DYNAMIC, SgVlbiStationInfo::Attr_IGNORE_CABLE_CAL, SgVlbiStationInfo::Attr_INVERSE_CABLE, SgVlbiStationInfo::Attr_NOT_VALID, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_ZENITH, bModel_, browseMode_, cbAttributes_, cbUseAPrioriClocks_, cbUseLocalClocks_, cbUseLocalZenith_, SgVlbiStationInfo::clockBreaks(), deleteClockBreakRecord(), editClockBreakRecord(), editClockBreakRecordItem(), editLocalClocks(), editLocalZenith(), SgMJD::F_YYYYMMDDHHMMSSSS, SgParameterBreak::getA0(), SgVlbiStationInfo::getAPrioriClockTerm_0(), SgVlbiStationInfo::getAPrioriClockTerm_1(), SgVlbiStationInfo::getClocksModelOrder(), SgObjectInfo::getKey(), SgVlbiStationInfo::getNeed2useAPrioriClocks(), SgParameterCfg::getPMode(), SgParameterBreak::getS0(), insertClockBreakRecord(), SgAttribute::isAttr(), isModified_, leAPrioriClockTerm_0_, leAPrioriClockTerm_1_, OBM_BAND, OBM_PROJECT, OBM_SESSION, SgVlbiStationInfo::pcClocks(), SgVlbiStationInfo::pcZenith(), SgParameterCfg::PM_ARC, SgParameterCfg::PM_NONE, SgParameterCfg::PM_PWL, SgParameterCfg::PM_STC, reject(), sbOrder_, SgGuiVlbiClockBreakItem::setClockBreak(), SgBreakModel::setT0(), stationInfo_, t0_, SgMJD::toString(), and twClockBreaks_.
SgGuiVlbiStnInfoEditor::~SgGuiVlbiStnInfoEditor | ( | ) |
Definition at line 751 of file SgGuiVlbiStationList.cpp.
References contentModified(), isModified_, and stationInfo_.
|
privateslot |
Definition at line 760 of file SgGuiVlbiStationList.cpp.
References acquireData().
Referenced by SgGuiVlbiStnInfoEditor().
|
protected |
Definition at line 770 of file SgGuiVlbiStationList.cpp.
References SgAttribute::addAttr(), SgVlbiStationInfo::Attr_APRIORI_CLOCK_MODIFIED, SgVlbiStationInfo::Attr_ART_METEO, SgVlbiStationInfo::Attr_BAD_METEO, SgVlbiStationInfo::Attr_DONT_ESTIMATE_TRPS, SgVlbiStationInfo::Attr_IGNORE_CABLE_CAL, SgVlbiStationInfo::Attr_INVERSE_CABLE, SgVlbiStationInfo::Attr_NOT_VALID, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_ZENITH, bModel_, browseMode_, cbAttributes_, cbUseAPrioriClocks_, cbUseLocalClocks_, cbUseLocalZenith_, SgVlbiStationInfo::clockBreaks(), SgVlbiStationInfo::getAPrioriClockTerm_0(), SgVlbiStationInfo::getAPrioriClockTerm_1(), SgVlbiStationInfo::getClocksModelOrder(), SgVlbiStationInfo::getNeed2useAPrioriClocks(), SgAttribute::isAttr(), isModified_, leAPrioriClockTerm_0_, leAPrioriClockTerm_1_, OBM_SESSION, sbOrder_, SgVlbiStationInfo::setAPrioriClockTerm_0(), SgVlbiStationInfo::setAPrioriClockTerm_1(), SgVlbiStationInfo::setClocksModelOrder(), SgVlbiStationInfo::setNeed2useAPrioriClocks(), stationInfo_, and SgAttribute::xorAttr().
Referenced by accept().
|
private |
Definition at line 965 of file SgGuiVlbiStationList.cpp.
References SgBreakModel::addBreak(), SgParameterBreak::Attr_DYNAMIC, bModel_, SgMJD::F_YYYYMMDDHHMMSSSS, SgParameterBreak::getA0(), SgParameterBreak::getS0(), SgAttribute::isAttr(), SgGuiVlbiClockBreakItem::setClockBreak(), SgMJD::toString(), and twClockBreaks_.
Referenced by insertClockBreakRecord().
|
inline |
Definition at line 159 of file SgGuiVlbiStationList.h.
|
signal |
Definition at line 344 of file SgGuiVlbiStationList.moc.cpp.
Referenced by ~SgGuiVlbiStnInfoEditor().
|
private |
Definition at line 1004 of file SgGuiVlbiStationList.cpp.
References bModel_, SgBreakModel::delBreak(), SgGuiVlbiClockBreakItem::getClockBreak(), isModified_, SgMJD::toString(), and twClockBreaks_.
Referenced by SgGuiVlbiStnInfoEditor().
|
private |
Definition at line 989 of file SgGuiVlbiStationList.cpp.
References bModel_, browseMode_, twClockBreaks_, and updateModifyStatus().
Referenced by SgGuiVlbiStnInfoEditor().
|
private |
Definition at line 863 of file SgGuiVlbiStationList.cpp.
References bModel_, browseMode_, and updateModifyStatus().
Referenced by SgGuiVlbiStnInfoEditor().
|
private |
Definition at line 877 of file SgGuiVlbiStationList.cpp.
References SgParametersDescriptor::Idx_CLOCK_0, SgVlbiStationInfo::pcClocks(), stationInfo_, updateLClocksMode(), and updateModifyStatus().
Referenced by SgGuiVlbiStnInfoEditor().
|
private |
Definition at line 889 of file SgGuiVlbiStationList.cpp.
References SgParametersDescriptor::Idx_ZENITH, SgVlbiStationInfo::pcZenith(), stationInfo_, updateLZenithMode(), and updateModifyStatus().
Referenced by SgGuiVlbiStnInfoEditor().
|
private |
Definition at line 1025 of file SgGuiVlbiStationList.cpp.
References addNewClockBreak(), bModel_, browseMode_, and updateModifyStatus().
Referenced by SgGuiVlbiStnInfoEditor().
|
inlineprivateslot |
Definition at line 167 of file SgGuiVlbiStationList.h.
References isModified_.
Referenced by SgGuiVlbiStnInfoEditor().
|
private |
Definition at line 909 of file SgGuiVlbiStationList.cpp.
References cbUseLocalClocks_, SgParameterCfg::getPMode(), SgVlbiStationInfo::pcClocks(), SgParameterCfg::PM_ARC, SgParameterCfg::PM_NONE, SgParameterCfg::PM_PWL, SgParameterCfg::PM_STC, and stationInfo_.
Referenced by editLocalClocks().
|
private |
Definition at line 937 of file SgGuiVlbiStationList.cpp.
References cbUseLocalZenith_, SgParameterCfg::getPMode(), SgVlbiStationInfo::pcZenith(), SgParameterCfg::PM_ARC, SgParameterCfg::PM_NONE, SgParameterCfg::PM_PWL, SgParameterCfg::PM_STC, and stationInfo_.
Referenced by editLocalZenith().
|
private |
Definition at line 901 of file SgGuiVlbiStationList.cpp.
References isModified_.
Referenced by editClockBreakRecord(), editClockBreakRecordItem(), editLocalClocks(), editLocalZenith(), and insertClockBreakRecord().
|
protected |
Definition at line 182 of file SgGuiVlbiStationList.h.
Referenced by SgGuiVlbiStnInfoEditor(), acquireData(), addNewClockBreak(), deleteClockBreakRecord(), editClockBreakRecord(), editClockBreakRecordItem(), and insertClockBreakRecord().
|
protected |
Definition at line 180 of file SgGuiVlbiStationList.h.
Referenced by SgGuiVlbiStnInfoEditor(), acquireData(), editClockBreakRecord(), editClockBreakRecordItem(), and insertClockBreakRecord().
|
protected |
Definition at line 186 of file SgGuiVlbiStationList.h.
Referenced by SgGuiVlbiStnInfoEditor(), and acquireData().
|
protected |
Definition at line 188 of file SgGuiVlbiStationList.h.
Referenced by SgGuiVlbiStnInfoEditor(), and acquireData().
|
protected |
Definition at line 192 of file SgGuiVlbiStationList.h.
Referenced by SgGuiVlbiStnInfoEditor(), acquireData(), and updateLClocksMode().
|
protected |
Definition at line 193 of file SgGuiVlbiStationList.h.
Referenced by SgGuiVlbiStnInfoEditor(), acquireData(), and updateLZenithMode().
|
protected |
Definition at line 184 of file SgGuiVlbiStationList.h.
Referenced by SgGuiVlbiStnInfoEditor(), ~SgGuiVlbiStnInfoEditor(), acquireData(), deleteClockBreakRecord(), reject(), and updateModifyStatus().
|
protected |
Definition at line 189 of file SgGuiVlbiStationList.h.
Referenced by SgGuiVlbiStnInfoEditor(), and acquireData().
|
protected |
Definition at line 190 of file SgGuiVlbiStationList.h.
Referenced by SgGuiVlbiStnInfoEditor(), and acquireData().
|
protected |
Definition at line 191 of file SgGuiVlbiStationList.h.
Referenced by SgGuiVlbiStnInfoEditor(), and acquireData().
|
protected |
Definition at line 181 of file SgGuiVlbiStationList.h.
Referenced by SgGuiVlbiStnInfoEditor(), ~SgGuiVlbiStnInfoEditor(), acquireData(), editLocalClocks(), editLocalZenith(), updateLClocksMode(), and updateLZenithMode().
|
protected |
Definition at line 183 of file SgGuiVlbiStationList.h.
Referenced by SgGuiVlbiStnInfoEditor().
|
protected |
Definition at line 187 of file SgGuiVlbiStationList.h.
Referenced by SgGuiVlbiStnInfoEditor(), addNewClockBreak(), deleteClockBreakRecord(), and editClockBreakRecord().