1 #ifndef QnetSetAprioriDialog_h
2 #define QnetSetAprioriDialog_h
14 class QListWidgetItem;
51 void pointChanged(QString pointId);
53 void aprioriDialogClosed();
74 QGridLayout *m_aprioriGridLayout;
75 QPushButton *m_okButton;
76 QPushButton *m_cancelButton;
77 QPushButton *m_applyButton;
78 QStackedWidget *m_pointInfoStack;
80 QGroupBox *m_singlePointInfoGroup;
81 QLabel *m_pointIDLabel;
82 QLabel *m_pointTypeLabel;
83 QLabel *m_pointMeasureNumber;
84 QLabel *m_editLockedBoolLabel;
85 QLabel *m_ignoredBoolLabel;
87 QGroupBox *m_multiplePointsInfoGroup;
88 QLabel *m_pointsCount;
89 QLabel *m_pointsMeasuresCount;
90 QLabel *m_constrainedPointsCount;
91 QLabel *m_fixedPointsCount;
92 QLabel *m_freePointsCount;
93 QLabel *m_pointsEditLockedCount;
94 QLabel *m_pointsIgnoredCount;
96 QGroupBox *m_pointGroup;
97 QLabel *m_aprioriLatLabel;
98 QLabel *m_aprioriLonLabel;
99 QLabel *m_aprioriRadiusLabel;
100 QLineEdit *m_latLineEdit;
101 QLineEdit *m_lonLineEdit;
102 QLineEdit *m_radiusLineEdit;
103 QPushButton *m_currentAprioriButton;
104 QPushButton *m_referenceAprioriButton;
105 QPushButton *m_averageAprioriButton;
107 QGroupBox *m_sigmaGroup;
108 QLabel *m_sigmaWarningLabel;
109 QPushButton *m_currentSigmaButton;
110 QLabel *m_latSigmaLabel;
111 QLabel *m_lonSigmaLabel;
112 QLabel *m_radiusSigmaLabel;
113 QLineEdit *m_latSigmaLineEdit;
114 QLineEdit *m_lonSigmaLineEdit;
115 QLineEdit *m_radiusSigmaLineEdit;
126 Source m_aprioriSource;
128 int m_multiPointsMeasureCount;
129 int m_multiPointsConstraintedCount;
130 int m_multiPointsFixedCount;
131 int m_multiPointsFreeCount;
132 int m_multiPointsEditLockedCount;
133 int m_multiPointsIgnoredCount;
void fillReferenceAprioriLineEdits()
Populates the apriori lat/lon/radius line edits with the reference measure values.
void clearLineEdits()
Clears the line edits.
void setVisiblity()
Shows the dialog box.
void resetInfoLabels()
Resets and populates the information stack labels.
void fillAverageAprioriLineEdits()
Populates the apriori lat/lon/radius line edits with the average measure values.
virtual void reject()
This is called when the user selects the X button on the top right or they hit ESC.
void fillSigmaLineEdits()
This is the base for a new ticket that allows for a ground source button.
void createSetAprioriDialog(QWidget *parent)
Creates the dialog box for the set apriori tool.
void setPoints(QList< QListWidgetItem * > selectedPoints)
Set control points in the dialog.
void checkPointInfoDisable(QList< QListWidgetItem * > selectedPoints)
Enables/Disables features based on if there are multiple points selected or not.
void setInfoStack(QList< QListWidgetItem * > selectedPoints)
Switches what information is visible based on how many points are selected.
void closeEvent()
Disconnect all of the slots on a close event.
void fillCurrentAprioriLineEdits()
Populates the apriori lat/lon/radius line edits with the current values.
void setApriori()
Slot to set apriori on selected Points from Navigator list box.