Isis 3 Programmer Reference
GuiInputAttribute.h
1
6
/* SPDX-License-Identifier: CC0-1.0 */
7
8
#ifndef IsisGuiInputAttribute_h
9
#define IsisGuiInputAttribute_h
10
11
#include <QDialog>
12
#include <QLineEdit>
13
#include <QButtonGroup>
14
15
namespace
Isis
{
40
class
GuiInputAttribute
:
public
QDialog
{
41
Q_OBJECT
42
43
public
:
44
GuiInputAttribute
(
QWidget
*parent = 0);
45
46
~
GuiInputAttribute
();
47
48
QString GetAttributes();
49
50
void
SetAttributes(
const
QString &value);
51
52
static
int
GetAttributes(
const
QString &defaultAttribute,
53
QString &newAttribute,
54
const
QString &title,
55
QWidget
*parent);
56
private
:
57
QLineEdit *p_lineEdit;
58
QButtonGroup *p_buttonGroup;
59
};
60
};
61
62
#endif
63
QWidget
Isis::GuiInputAttribute::GuiInputAttribute
GuiInputAttribute(QWidget *parent=0)
Constuctor.
Definition:
GuiInputAttribute.cpp:47
QDialog
Isis::GuiInputAttribute
GUI interface for input cube file attributes.
Definition:
GuiInputAttribute.h:40
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
base
objs
Gui
GuiInputAttribute.h