Isis 3 Programmer Reference
MatchToolNewPointDialog.h
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:
37  void measuresFinished();
38  void newPointCanceled();
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::MatchToolNewPointDialog
MatchToolNewPointDialog(const ControlNet &cnet, QString defaultPointId, QWidget *parent=0)
MatchToolNewPointDialog constructor.
Definition: MatchToolNewPointDialog.cpp:40
QStringList
Isis::MatchToolNewPointDialog
Definition: MatchToolNewPointDialog.h:22
Isis::ControlNet
a control network
Definition: ControlNet.h:257
Isis::MatchToolNewPointDialog::enableDoneButton
void enableDoneButton(const QString &text)
Definition: MatchToolNewPointDialog.cpp:144
QDialog
Isis::MatchToolNewPointDialog::setFiles
void setFiles(QStringList pointFiles)
Definition: MatchToolNewPointDialog.cpp:111
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16