General Purpose Geodetic Library
SgGuiVlbiStationList Class Reference

#include <SgGuiVlbiStationList.h>

Inheritance diagram for SgGuiVlbiStationList:
QWidget

Signals

void refClockStationSelected (const QString &)
 
void refClockStationDeselected (const QString &)
 

Public Member Functions

 SgGuiVlbiStationList (SgObjectBrowseMode, const QString &, QMap< QString, SgVlbiStationInfo * > *, const SgMJD &t=tZero, QWidget *=0, Qt::WindowFlags=0)
 
virtual ~SgGuiVlbiStationList ()
 
const SgMJDgetT0 () const
 
void setT0 (const SgMJD &t)
 
virtual QString className () const
 

Protected Attributes

QString ownerName_
 
int constColumns_
 
SgObjectBrowseMode browseMode_
 
QMap< QString, SgVlbiStationInfo * > * stationsByName_
 
SgGuiQTreeWidgetExttweStations_
 
double scl4delay_
 
double scl4rate_
 
SgMJD t0_
 

Private Slots

void toggleEntryMoveEnable (QTreeWidgetItem *, int, Qt::MouseButton, Qt::KeyboardModifiers)
 
void entryDoubleClicked (QTreeWidgetItem *, int)
 
void updateContent ()
 
void modifyStationInfo (bool)
 

Detailed Description

Definition at line 89 of file SgGuiVlbiStationList.h.

Constructor & Destructor Documentation

◆ SgGuiVlbiStationList()

SgGuiVlbiStationList::SgGuiVlbiStationList ( SgObjectBrowseMode  mode,
const QString &  ownerName,
QMap< QString, SgVlbiStationInfo * > *  map,
const SgMJD t = tZero,
QWidget parent = 0,
Qt::WindowFlags  f = 0 
)

Definition at line 124 of file SgGuiVlbiStationList.cpp.

References SgVlbiStationInfo::Attr_ART_METEO, SgVlbiStationInfo::Attr_BAD_METEO, SgVlbiStationInfo::Attr_CONSTRAIN_COO, SgVlbiStationInfo::Attr_DONT_ESTIMATE_TRPS, SgVlbiStationInfo::Attr_ESTIMATE_AXO, SgVlbiStationInfo::Attr_ESTIMATE_COO, 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, SgVlbiStationInfo::auxObservationByScanId(), browseMode_, SgVlbiStationInfo::clockBreaks(), constColumns_, SgObjectInfo::dispersion(), DT_DELAY, DT_RATE, entryDoubleClicked(), SgVlbiStationInfo::getCableCalMultiplierDBCal(), SgVlbiStationInfo::getClocksModelOrder(), SgVlbiStationInfo::getFlybyCableCalSource(), SgObjectInfo::getIdx(), SgObjectInfo::getKey(), SgVlbiStationInfo::getNeed2useAPrioriClocks(), SgObjectInfo::getSigma2add(), SgAttribute::isAttr(), SgObjectInfo::numProcessed(), SgObjectInfo::numTotal(), OBM_BAND, OBM_PROJECT, OBM_SESSION, ownerName_, sCableCalOrigs, SCI_B_CLK_BRKS, SCI_B_DISP_DEL, SCI_B_DISP_RAT, SCI_B_SIG0_DEL, SCI_B_SIG0_RAT, SCI_B_WRMS_DEL, SCI_B_WRMS_RAT, SCI_NAME, SCI_NUMBER, SCI_PRC_OBS, SCI_S_ACM, SCI_S_AXO_EST, SCI_S_CBL_CAL, SCI_S_CBL_ORI, SCI_S_CBL_SGN, SCI_S_CLK_BRKS, SCI_S_CLK_TERMS, SCI_S_COO_CON, SCI_S_COO_EST, SCI_S_FLAGS, SCI_S_IGNORE, SCI_S_LC, SCI_S_LZ, SCI_S_REF_CLK, SCI_S_SCANS, SCI_S_WRMS_DEL, SCI_TOT_OBS, scl4delay_, scl4rate_, SgGuiVlbiStationItem::setStInfo(), stationsByName_, t0_, toggleEntryMoveEnable(), tweStations_, and SgObjectInfo::wrms().

◆ ~SgGuiVlbiStationList()

virtual SgGuiVlbiStationList::~SgGuiVlbiStationList ( )
inlinevirtual

Definition at line 95 of file SgGuiVlbiStationList.h.

References stationsByName_.

Member Function Documentation

◆ className()

virtual QString SgGuiVlbiStationList::className ( ) const
inlinevirtual

Definition at line 98 of file SgGuiVlbiStationList.h.

◆ entryDoubleClicked

void SgGuiVlbiStationList::entryDoubleClicked ( QTreeWidgetItem item,
int  column 
)
privateslot

Definition at line 414 of file SgGuiVlbiStationList.cpp.

References browseMode_, constColumns_, modifyStationInfo(), ownerName_, and t0_.

Referenced by SgGuiVlbiStationList().

◆ getT0()

const SgMJD& SgGuiVlbiStationList::getT0 ( ) const
inline

Definition at line 96 of file SgGuiVlbiStationList.h.

References t0_.

◆ modifyStationInfo

void SgGuiVlbiStationList::modifyStationInfo ( bool  isModified)
privateslot

Definition at line 433 of file SgGuiVlbiStationList.cpp.

References updateContent().

Referenced by entryDoubleClicked().

◆ refClockStationDeselected

void SgGuiVlbiStationList::refClockStationDeselected ( const QString &  _t1)
signal

Definition at line 174 of file SgGuiVlbiStationList.moc.cpp.

Referenced by toggleEntryMoveEnable().

◆ refClockStationSelected

void SgGuiVlbiStationList::refClockStationSelected ( const QString &  _t1)
signal

Definition at line 167 of file SgGuiVlbiStationList.moc.cpp.

Referenced by toggleEntryMoveEnable().

◆ setT0()

void SgGuiVlbiStationList::setT0 ( const SgMJD t)
inline

Definition at line 97 of file SgGuiVlbiStationList.h.

References t0_.

◆ toggleEntryMoveEnable

◆ updateContent

void SgGuiVlbiStationList::updateContent ( )
privateslot

Definition at line 442 of file SgGuiVlbiStationList.cpp.

References SgVlbiStationInfo::Attr_ART_METEO, SgVlbiStationInfo::Attr_BAD_METEO, SgVlbiStationInfo::Attr_CONSTRAIN_COO, SgVlbiStationInfo::Attr_DONT_ESTIMATE_TRPS, SgVlbiStationInfo::Attr_ESTIMATE_AXO, SgVlbiStationInfo::Attr_ESTIMATE_COO, 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, SgVlbiStationInfo::auxObservationByScanId(), browseMode_, SgVlbiStationInfo::clockBreaks(), SgObjectInfo::dispersion(), DT_DELAY, DT_RATE, SgVlbiStationInfo::getClocksModelOrder(), SgVlbiStationInfo::getFlybyCableCalSource(), SgObjectInfo::getIdx(), SgObjectInfo::getKey(), SgVlbiStationInfo::getNeed2useAPrioriClocks(), SgObjectInfo::getSigma2add(), SgGuiVlbiStationItem::getStInfo(), SgAttribute::isAttr(), SgObjectInfo::numProcessed(), SgObjectInfo::numTotal(), OBM_BAND, OBM_SESSION, sCableCalOrigs, SCI_B_CLK_BRKS, SCI_B_DISP_DEL, SCI_B_DISP_RAT, SCI_B_SIG0_DEL, SCI_B_SIG0_RAT, SCI_B_WRMS_DEL, SCI_B_WRMS_RAT, SCI_NAME, SCI_NUMBER, SCI_PRC_OBS, SCI_S_ACM, SCI_S_AXO_EST, SCI_S_CBL_CAL, SCI_S_CBL_ORI, SCI_S_CLK_BRKS, SCI_S_CLK_TERMS, SCI_S_COO_CON, SCI_S_COO_EST, SCI_S_FLAGS, SCI_S_IGNORE, SCI_S_LC, SCI_S_LZ, SCI_S_REF_CLK, SCI_S_SCANS, SCI_S_WRMS_DEL, SCI_TOT_OBS, scl4delay_, scl4rate_, tweStations_, and SgObjectInfo::wrms().

Referenced by modifyStationInfo().

Member Data Documentation

◆ browseMode_

SgObjectBrowseMode SgGuiVlbiStationList::browseMode_
protected

Definition at line 114 of file SgGuiVlbiStationList.h.

Referenced by SgGuiVlbiStationList(), entryDoubleClicked(), and updateContent().

◆ constColumns_

int SgGuiVlbiStationList::constColumns_
protected

Definition at line 113 of file SgGuiVlbiStationList.h.

Referenced by SgGuiVlbiStationList(), and entryDoubleClicked().

◆ ownerName_

QString SgGuiVlbiStationList::ownerName_
protected

Definition at line 112 of file SgGuiVlbiStationList.h.

Referenced by SgGuiVlbiStationList(), and entryDoubleClicked().

◆ scl4delay_

double SgGuiVlbiStationList::scl4delay_
protected

Definition at line 118 of file SgGuiVlbiStationList.h.

Referenced by SgGuiVlbiStationList(), and updateContent().

◆ scl4rate_

double SgGuiVlbiStationList::scl4rate_
protected

Definition at line 119 of file SgGuiVlbiStationList.h.

Referenced by SgGuiVlbiStationList(), and updateContent().

◆ stationsByName_

QMap<QString, SgVlbiStationInfo*>* SgGuiVlbiStationList::stationsByName_
protected

Definition at line 116 of file SgGuiVlbiStationList.h.

Referenced by SgGuiVlbiStationList(), and ~SgGuiVlbiStationList().

◆ t0_

SgMJD SgGuiVlbiStationList::t0_
protected

Definition at line 120 of file SgGuiVlbiStationList.h.

Referenced by SgGuiVlbiStationList(), entryDoubleClicked(), getT0(), and setT0().

◆ tweStations_

SgGuiQTreeWidgetExt* SgGuiVlbiStationList::tweStations_
protected

Definition at line 117 of file SgGuiVlbiStationList.h.

Referenced by SgGuiVlbiStationList(), and updateContent().


The documentation for this class was generated from the following files: