Isis Developer Reference
MatchToolNewPointDialog.h
Go to the documentation of this file.
1 #ifndef MatchToolNewPointDialog_h
2 #define MatchToolNewPointDialog_h
3 
4 #include <QDialog>
5 
6 class QLabel;
7 class QLineEdit;
8 class QListWidget;
9 class QPushButton;
10 class QString;
11 class QStringList;
12 
13 namespace Isis {
14  class ControlNet;
23 
24  Q_OBJECT
25 
26  public:
27  MatchToolNewPointDialog(const ControlNet &cnet, QString defaultPointId, QWidget *parent = 0);
28 
29  QLineEdit *ptIdLineEdit;
30  QString pointId() const;
31 
32  void setFiles(QStringList pointFiles);
33  void highlightFile(QString file);
34 
35 
36  signals:
39 
40  private slots:
41  void enableDoneButton(const QString &text);
42 
43  private:
44  QListWidget *m_fileList;
45 
46  QPushButton *m_doneButton;
47 
48  QStringList *m_pointFiles;
49 
50 
51  };
52 };
53 
54 #endif
QWidget
Isis::MatchToolNewPointDialog::measuresFinished
void measuresFinished()
QList< QListWidgetItem * >
Isis::MatchToolNewPointDialog::MatchToolNewPointDialog
MatchToolNewPointDialog(const ControlNet &cnet, QString defaultPointId, QWidget *parent=0)
MatchToolNewPointDialog constructor.
Definition: MatchToolNewPointDialog.cpp:40
QStringList
IString.h
Isis::MatchToolNewPointDialog::ptIdLineEdit
QLineEdit * ptIdLineEdit
Definition: MatchToolNewPointDialog.h:29
Isis::MatchToolNewPointDialog::highlightFile
void highlightFile(QString file)
Definition: MatchToolNewPointDialog.cpp:119
ControlNet.h
Isis::MatchToolNewPointDialog
Definition: MatchToolNewPointDialog.h:22
SerialNumberList.h
Isis::ControlNet
a control network
Definition: ControlNet.h:257
Isis::ControlNet::ContainsPoint
bool ContainsPoint(QString pointId) const
Definition: ControlNet.cpp:951
Isis::MatchToolNewPointDialog::pointId
QString pointId() const
Definition: MatchToolNewPointDialog.cpp:131
QDialog
Isis::MatchToolNewPointDialog::setFiles
void setFiles(QStringList pointFiles)
Definition: MatchToolNewPointDialog.cpp:111
Isis::MatchToolNewPointDialog::newPointCanceled
void newPointCanceled()
MatchToolNewPointDialog.h
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16