Loading...
Searching...
No Matches
ParameterDialog.h
Go to the documentation of this file.
1
/* Copyright (C) 2008 National Institute For Space Research (INPE) - Brazil.
2
3
This file is part of the TerraLib - a Framework for building GIS enabled applications.
4
5
TerraLib is free software: you can redistribute it and/or modify
6
it under the terms of the GNU Lesser General Public License as published by
7
the Free Software Foundation, either version 3 of the License,
8
or (at your option) any later version.
9
10
TerraLib is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU Lesser General Public License for more details.
14
15
You should have received a copy of the GNU Lesser General Public License
16
along with TerraLib. See COPYING. If not, write to
17
TerraLib Team at <terralib-team@terralib.org>.
18
*/
19
20
/*!
21
\file terralib/qt/widgets/utils/ParameterDialog.h
22
23
\brief A dialog to be used as input of key/value pairs.
24
*/
25
26
#ifndef __TERRALIB_QT_WIDGETS_UTILS_INTERNAL_PARAMETERDIALOG_H
27
#define __TERRALIB_QT_WIDGETS_UTILS_INTERNAL_PARAMETERDIALOG_H
28
29
// TerraLib
30
#include "../Config.h"
31
32
// STL
33
#include <memory>
34
35
// Qt
36
#include <QDialog>
37
#include <QLineEdit>
38
39
// Forward declaraion
40
namespace
Ui
{
class
ParameterDialogForm; }
41
42
namespace
te
43
{
44
namespace
qt
45
{
46
namespace
widgets
47
{
48
/*!
49
\class ParameterDialog
50
51
\brief A dialog to be used as input of key/value pairs.
52
53
\ingroup widgets
54
*/
55
class
TEQTWIDGETSEXPORT
ParameterDialog
:
public
QDialog
56
{
57
Q_OBJECT
58
59
public
:
60
61
ParameterDialog
(QWidget* parent = 0, Qt::WindowFlags f = 0);
62
63
~ParameterDialog
();
64
65
QString
getLabel1
()
const
;
66
67
void
setLabel1
(
const
QString& label);
68
69
QString
getValue1
()
const
;
70
71
void
setValue1
(
const
QString& value);
72
73
void
setValue1EchoMode
(QLineEdit::EchoMode echoMode);
74
75
QString
getLabel2
()
const
;
76
77
void
setLabel2
(
const
QString& label);
78
79
QString
getValue2
()
const
;
80
81
void
setValue2
(
const
QString& value);
82
83
void
setValue2EchoMode
(QLineEdit::EchoMode echoMode);
84
85
protected
slots
:
86
87
void
onValue1TextEdited
(
const
QString& nextTxt);
88
89
void
onValue2TextEdited
(
const
QString& nextTxt);
90
91
private
:
92
93
std::unique_ptr<Ui::ParameterDialogForm>
m_ui
;
94
QString
m_pvalue1
;
95
QString
m_pvalue2
;
96
};
97
98
}
// end namespace widgets
99
}
// end namespace qt
100
}
// end namespace te
101
102
#endif
// __TERRALIB_QT_WIDGETS_UTILS_INTERNAL_PARAMETERDIALOG_H
103
te::qt::widgets::ParameterDialog
A dialog to be used as input of key/value pairs.
Definition:
ParameterDialog.h:56
te::qt::widgets::ParameterDialog::ParameterDialog
ParameterDialog(QWidget *parent=0, Qt::WindowFlags f=0)
te::qt::widgets::ParameterDialog::getLabel2
QString getLabel2() const
te::qt::widgets::ParameterDialog::setLabel1
void setLabel1(const QString &label)
te::qt::widgets::ParameterDialog::setValue1EchoMode
void setValue1EchoMode(QLineEdit::EchoMode echoMode)
te::qt::widgets::ParameterDialog::getValue1
QString getValue1() const
te::qt::widgets::ParameterDialog::~ParameterDialog
~ParameterDialog()
te::qt::widgets::ParameterDialog::m_pvalue2
QString m_pvalue2
Definition:
ParameterDialog.h:95
te::qt::widgets::ParameterDialog::onValue1TextEdited
void onValue1TextEdited(const QString &nextTxt)
te::qt::widgets::ParameterDialog::onValue2TextEdited
void onValue2TextEdited(const QString &nextTxt)
te::qt::widgets::ParameterDialog::m_ui
std::unique_ptr< Ui::ParameterDialogForm > m_ui
Definition:
ParameterDialog.h:93
te::qt::widgets::ParameterDialog::getLabel1
QString getLabel1() const
te::qt::widgets::ParameterDialog::getValue2
QString getValue2() const
te::qt::widgets::ParameterDialog::setValue2
void setValue2(const QString &value)
te::qt::widgets::ParameterDialog::setValue2EchoMode
void setValue2EchoMode(QLineEdit::EchoMode echoMode)
te::qt::widgets::ParameterDialog::setValue1
void setValue1(const QString &value)
te::qt::widgets::ParameterDialog::setLabel2
void setLabel2(const QString &label)
te::qt::widgets::ParameterDialog::m_pvalue1
QString m_pvalue1
Definition:
ParameterDialog.h:94
Ui
Definition:
ConfigInputAddressDialog.h:44
te
TerraLib.
Definition:
AddressGeocodingOp.h:52
slots
#define slots
Definition:
VirtualMachine.h:48
TEQTWIDGETSEXPORT
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
Definition:
Config.h:63
git_release
src
terralib
qt
widgets
utils
ParameterDialog.h
Generated on Mon Apr 1 2024 12:42:42 for TerraLib by
1.9.5