23 #ifndef SG_GUI_VLBI_SOURCE_LIST_H
24 #define SG_GUI_VLBI_SOURCE_LIST_H
35 #if QT_VERSION >= 0x050000
36 # include <QtWidgets/QCheckBox>
37 # include <QtWidgets/QDialog>
38 # include <QtWidgets/QHeaderView>
39 # include <QtWidgets/QPlainTextEdit>
40 # include <QtWidgets/QTreeWidgetItem>
42 # include <QtGui/QCheckBox>
43 # include <QtGui/QDialog>
44 # include <QtGui/QHeaderView>
45 # include <QtGui/QPlainTextEdit>
46 # include <QtGui/QTreeWidgetItem>
85 QWidget* =0, Qt::WindowFlags=0);
99 QMap<QString, SgVlbiSourceInfo*>
104 virtual inline QString
className()
const {
return "SgGuiVlbiSourceList";};
118 inline QString
className()
const {
return "SgGuiVlbiSrcInfoEditor";};
184 QWidget* =0, Qt::WindowFlags=0);
186 inline QString
className()
const {
return "SgGuiVlbiSrcStrModelEditor";};
SgVlbiSourceInfo * srInfo_
SgVlbiSourceInfo * getSrInfo()
void setSrInfo(SgVlbiSourceInfo *info)
virtual ~SgGuiVlbiSourceItem()
virtual bool operator<(const QTreeWidgetItem &other) const
SgGuiVlbiSourceItem(QTreeWidget *parent, int type=Type)
void entryDoubleClicked(QTreeWidgetItem *, int)
void toggleEntryMoveEnable(QTreeWidgetItem *, int, Qt::MouseButton, Qt::KeyboardModifiers)
void modifySourceInfo(bool)
SgObjectBrowseMode browseMode_
SgGuiQTreeWidgetExt * tweSources_
SgGuiVlbiSourceList(SgObjectBrowseMode, const QString &, QMap< QString, SgVlbiSourceInfo * > *, QWidget *=0, Qt::WindowFlags=0)
virtual ~SgGuiVlbiSourceList()
QMap< QString, SgVlbiSourceInfo * > * sourcesByName_
virtual QString className() const
void addNewSsmPoint(SgVlbiSourceInfo::StructModelMp *)
QCheckBox * cbAttributes_[7]
SgGuiVlbiSrcInfoEditor(SgVlbiSourceInfo *, const QString &, QWidget *=0, Qt::WindowFlags=0)
void editSrcStModel(QTreeWidgetItem *, int)
void toggleEntryMoveEnable(QTreeWidgetItem *, int, Qt::MouseButton, Qt::KeyboardModifiers)
SgVlbiSourceInfo * sourceInfo_
void updateModifyStatus(bool)
QString className() const
~SgGuiVlbiSrcInfoEditor()
SgGuiQTreeWidgetExt * twSrcStModels_
void contentModified(bool)
SgGuiVlbiSrcStrModelEditor(SgVlbiSourceInfo *, SgGuiVlbiSrcStrModelItem *, QWidget *=0, Qt::WindowFlags=0)
SgVlbiSourceInfo::StructModelMp * ssmPoint_
~SgGuiVlbiSrcStrModelEditor()
QCheckBox * cbEstPosition_
QString className() const
void setIsModified(bool is)
void ssmPointModified(bool)
void ssmPointCreated(SgVlbiSourceInfo::StructModelMp *)
SgGuiVlbiSrcStrModelItem * twItem_
virtual ~SgGuiVlbiSrcStrModelItem()
SgVlbiSourceInfo::StructModelMp * getPoint()
void setPoint(SgVlbiSourceInfo::StructModelMp *p)
void setModelIdx(int idx)
SgVlbiSourceInfo::StructModelMp * point_
SgGuiVlbiSrcStrModelItem(QTreeWidget *parent, int type=Type)