Isis 3 Programmer Reference
QnetFixedPointDialog.h
1 #ifndef QnetFixedPointDialog_h
2 #define QnetFixedPointDialog_h
3 
4 #include <QDialog>
5 
6 class QLabel;
7 class QLineEdit;
8 class QListWidget;
9 class QRadioButton;
10 class QPushButton;
11 class QString;
12 class QStringList;
13 
14 namespace Isis {
15  class ControlPoint;
16  class QnetTool;
17 
31  class QnetFixedPointDialog : public QDialog {
32  Q_OBJECT
33 
34  public:
36  QString defaultPointId, QWidget *parent = 0);
38 
39  bool isFixed() const;
40  bool isConstrained() const;
41  QString pointId() const;
42  QStringList selectedFiles() const;
43  void setFiles (QStringList pointFiles);
44 
45 
46  private slots:
47  void enableOkButton(const QString &text);
48 
49  private:
50  QLineEdit *m_ptIdValue;
51  QRadioButton *m_fixed;
52  QRadioButton *m_constrained;
53  QListWidget *m_fileList;
54 
55  QRadioButton *m_avg;
56  QRadioButton *m_select;
57 
58  QLabel *m_ptIdLabel;
59  QPushButton *m_okButton;
60 
61  QStringList *m_pointFiles;
62 
63  QnetTool *m_qnetTool;
64  };
65 };
66 
67 #endif
68 
void enableOkButton(const QString &text)
void setFiles(QStringList pointFiles)
Set files found containing selected point.
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
QnetFixedPointDialog(QnetTool *qnetTool, QString defaultPointId, QWidget *parent=0)
QnetNewPointDialog constructor.
Qnet tool operations.
Definition: QnetTool.h:256