Isis 3.0
Home
QnetFileTool.h
Go to the documentation of this file.
1 #ifndef QnetFileTool_h
2 #define QnetFileTool_h
3 
26 #include "FileTool.h"
27 
28 class QString;
29 class QWidget;
30 
31 namespace Isis {
32  class ControlNet;
33  class ControlPoint;
34  class QnetTool;
35  class SerialNumberList;
36 
85  class QnetFileTool : public FileTool {
86  Q_OBJECT
87 
88  public:
89  QnetFileTool(QnetTool *qnetTool, QWidget *parent);
90  ~QnetFileTool();
91 
92  virtual void addTo(QMenu *menu);
93 
96 
97  signals:
99  void controlNetworkUpdated(QString cNetName);
101  void newGroundFile();
102  void newDemFile();
103 
104  public slots:
105  virtual void open();
106  virtual void exit();
107  virtual void save();
108  virtual void saveAs();
109  void loadPointImages(ControlPoint *point);
110  void loadImage(const QString &serialNumber);
111  void setDirty();
112 
113  private:
114  QString m_cnetFileName;
115  bool m_isDirty;
116  QAction *m_openGround;
117  QAction *m_openDem;
118  QnetTool *m_qnetTool;
119  };
120 };
121 
122 #endif
void serialNumberListUpdated()
Definition: moc_QnetFileTool.cpp:208
virtual void addTo(QMenu *menu)
Adds the file tool's actions to the menu.
Definition: QnetFileTool.cpp:78
ControlNet * controlNet()
Definition: QnetFileTool.cpp:86
SerialNumberList * serialNumberList()
Definition: QnetFileTool.cpp:91
void newControlNetwork(ControlNet *)
Definition: moc_QnetFileTool.cpp:221
void loadImage(const QString &serialNumber)
Load given cube in Workspace.
Definition: QnetFileTool.cpp:320
~QnetFileTool()
Definition: QnetFileTool.cpp:74
QnetFileTool(QnetTool *qnetTool, QWidget *parent)
Constructor.
Definition: QnetFileTool.cpp:33
a control network
Definition: ControlNet.h:207
Definition: FileTool.h:54
void setDirty()
Sets save net flag to true.
Definition: QnetFileTool.cpp:360
A single control point.
Definition: ControlPoint.h:339
void newDemFile()
Definition: moc_QnetFileTool.cpp:234
virtual void exit()
Exit the program.
Definition: QnetFileTool.cpp:226
void loadPointImages(ControlPoint *point)
Load images for the given point.
Definition: QnetFileTool.cpp:350
virtual void saveAs()
Save control network with given file.
Definition: QnetFileTool.cpp:272
virtual void save()
Save control network with given file.
Definition: QnetFileTool.cpp:256
void newGroundFile()
Definition: moc_QnetFileTool.cpp:228
Qnet tool operations.
Definition: QnetTool.h:251
void controlNetworkUpdated(QString cNetName)
Definition: moc_QnetFileTool.cpp:214
Serial Number list generator.
Definition: SerialNumberList.h:78
virtual void open()
Open a list of cubes.
Definition: QnetFileTool.cpp:118
Qnet File operations.
Definition: QnetFileTool.h:85