Isis 3 Programmer Reference
GuiFilenameParameter.h
1#ifndef Isis_GuiFileNameParameter_h
2#define Isis_GuiFileNameParameter_h
3
9/* SPDX-License-Identifier: CC0-1.0 */
10
11#include "GuiParameter.h" // parent
12
13namespace Isis {
14
33
34 Q_OBJECT
35
36 public:
37
38 GuiFileNameParameter(QGridLayout *grid, UserInterface &ui,
39 int group, int param);
41
42 QString Value();
43
44 void Set(QString newValue);
45
46 protected slots:
47 virtual void SelectFile();
48 };
49};
50
51
52
53#endif
54
virtual void SelectFile()
Gets an input/output file from a GUI filechooser or typed in filename.
GuiFileNameParameter(QGridLayout *grid, UserInterface &ui, int group, int param)
Construct a GuiFileNameParameter object.
~GuiFileNameParameter()
Destructor of GuiFileNameParameter object.
QString Value()
Gets the value found in the line edit text box.
void Set(QString newValue)
Sets the line edit text box to value passed in by this method.
Command Line and Xml loader, validation, and access.
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16