File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
TemplateEditorWidget.h
1 #ifndef TemplateEditorWidget_H
2 #define TemplateEditorWidget_H
3 
4 #include <QFile>
5 #include <QFrame>
6 #include <QPushButton>
7 #include <QString>
8 #include <QTextEdit>
9 #include <QTextStream>
10 
11 namespace Ui {
12  class TemplateEditorWidget;
13 }
14 
15 namespace Isis {
16  class Directory;
17  class Template;
18 
35  class TemplateEditorWidget : public QFrame {
36  Q_OBJECT
37 
38  public:
39  explicit TemplateEditorWidget(Template * currentTemplate, Directory *directory, QWidget *parent = 0);
40 
42 
43  public slots:
44  void saveText();
45  void saveAsText();
46  void saveOption();
47  void textChanged();
48 
49  private:
50  Ui::TemplateEditorWidget *m_ui;
51 
52  Directory *m_directory; // The directory of the open project
53  Template *m_template; // The template being modified
54  QString m_fileType; // The file type of the template ("Maps" or "Registrations")
55  bool m_textChanged; // Whether the text in the widget has been changed since last save
56  };
57 }
58 
59 
60 
61 #endif
QWidget
Isis::Directory
Definition: Directory.h:271
Isis::TemplateEditorWidget::saveText
void saveText()
Called when a user clicks the "Save" button.
Definition: TemplateEditorWidget.cpp:50
Isis::TemplateEditorWidget::saveAsText
void saveAsText()
Called when a user clicks the "Save As" button.
Definition: TemplateEditorWidget.cpp:68
Isis::Template
Definition: Template.h:30
Isis::TemplateEditorWidget::saveOption
void saveOption()
This slot is called when the widget is closed (either via the widget itself or on project close).
Definition: TemplateEditorWidget.cpp:161
QFrame
Isis::TemplateEditorWidget
Widget for displaying information about a target.
Definition: TemplateEditorWidget.h:35
Isis::TemplateEditorWidget::textChanged
void textChanged()
Slot called when text within widget has been changed.
Definition: TemplateEditorWidget.cpp:151
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/13/2023 15:17:23