General Purpose Geodetic Library
SgGuiVlbiSrcInfoEditor Class Reference

#include <SgGuiVlbiSourceList.h>

Inheritance diagram for SgGuiVlbiSrcInfoEditor:
QDialog

Signals

void contentModified (bool)
 

Public Member Functions

 SgGuiVlbiSrcInfoEditor (SgVlbiSourceInfo *, const QString &, QWidget *=0, Qt::WindowFlags=0)
 
 ~SgGuiVlbiSrcInfoEditor ()
 
QString className () const
 

Protected Member Functions

void acquireData ()
 

Protected Attributes

SgVlbiSourceInfosourceInfo_
 
bool isModified_
 
QCheckBox * cbAttributes_ [7]
 
SgGuiQTreeWidgetExttwSrcStModels_
 

Private Slots

void toggleEntryMoveEnable (QTreeWidgetItem *, int, Qt::MouseButton, Qt::KeyboardModifiers)
 
void accept ()
 
void reject ()
 

Private Member Functions

void editSsmPoint ()
 
void deleteSsmPoint ()
 
void insertSsmPoint ()
 
void editSrcStModel (QTreeWidgetItem *, int)
 
void updateModifyStatus (bool)
 
void addNewSsmPoint (SgVlbiSourceInfo::StructModelMp *)
 

Detailed Description

Definition at line 112 of file SgGuiVlbiSourceList.h.

Constructor & Destructor Documentation

◆ SgGuiVlbiSrcInfoEditor()

◆ ~SgGuiVlbiSrcInfoEditor()

SgGuiVlbiSrcInfoEditor::~SgGuiVlbiSrcInfoEditor ( )

Definition at line 589 of file SgGuiVlbiSourceList.cpp.

References contentModified(), isModified_, and sourceInfo_.

Member Function Documentation

◆ accept

void SgGuiVlbiSrcInfoEditor::accept ( )
privateslot

Definition at line 633 of file SgGuiVlbiSourceList.cpp.

References acquireData(), contentModified(), and isModified_.

Referenced by SgGuiVlbiSrcInfoEditor().

◆ acquireData()

◆ addNewSsmPoint()

◆ className()

QString SgGuiVlbiSrcInfoEditor::className ( ) const
inline

Definition at line 118 of file SgGuiVlbiSourceList.h.

◆ contentModified

void SgGuiVlbiSrcInfoEditor::contentModified ( bool  _t1)
signal

Definition at line 289 of file SgGuiVlbiSourceList.moc.cpp.

Referenced by ~SgGuiVlbiSrcInfoEditor(), and accept().

◆ deleteSsmPoint()

◆ editSrcStModel()

void SgGuiVlbiSrcInfoEditor::editSrcStModel ( QTreeWidgetItem item,
int  column 
)
private

Definition at line 677 of file SgGuiVlbiSourceList.cpp.

References sourceInfo_, and updateModifyStatus().

Referenced by SgGuiVlbiSrcInfoEditor().

◆ editSsmPoint()

void SgGuiVlbiSrcInfoEditor::editSsmPoint ( )
private

Definition at line 699 of file SgGuiVlbiSourceList.cpp.

References sourceInfo_, twSrcStModels_, and updateModifyStatus().

Referenced by SgGuiVlbiSrcInfoEditor().

◆ insertSsmPoint()

void SgGuiVlbiSrcInfoEditor::insertSsmPoint ( )
private

Definition at line 738 of file SgGuiVlbiSourceList.cpp.

References addNewSsmPoint(), sourceInfo_, and updateModifyStatus().

Referenced by SgGuiVlbiSrcInfoEditor().

◆ reject

void SgGuiVlbiSrcInfoEditor::reject ( )
inlineprivateslot

Definition at line 127 of file SgGuiVlbiSourceList.h.

References isModified_.

Referenced by SgGuiVlbiSrcInfoEditor().

◆ toggleEntryMoveEnable

◆ updateModifyStatus()

void SgGuiVlbiSrcInfoEditor::updateModifyStatus ( bool  isModified)
private

Definition at line 691 of file SgGuiVlbiSourceList.cpp.

References isModified_.

Referenced by editSrcStModel(), editSsmPoint(), and insertSsmPoint().

Member Data Documentation

◆ cbAttributes_

QCheckBox* SgGuiVlbiSrcInfoEditor::cbAttributes_[7]
protected

Definition at line 139 of file SgGuiVlbiSourceList.h.

Referenced by SgGuiVlbiSrcInfoEditor(), and acquireData().

◆ isModified_

bool SgGuiVlbiSrcInfoEditor::isModified_
protected

◆ sourceInfo_

◆ twSrcStModels_

SgGuiQTreeWidgetExt* SgGuiVlbiSrcInfoEditor::twSrcStModels_
protected

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