UniquekeyConstraintWidget.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/property/UniqueKeyConstraintWidget.h
22
23
\brief This file has the UniqueKeyConstraintWidget class.
24
*/
25
26
#ifndef __TERRALIB_QT_WIDGETS_PROPERTY_INTERNAL_UKCONSTRAINTWIDGET_H
27
#define __TERRALIB_QT_WIDGETS_PROPERTY_INTERNAL_UKCONSTRAINTWIDGET_H
28
29
// TerraLib
30
#include "../Config.h"
31
#include "
ConstraintWidget.h
"
32
33
34
namespace
te
35
{
36
namespace
qt
37
{
38
namespace
widgets
39
{
40
/*!
41
\class UniqueKeyConstraintWidget
42
43
\brief This class is used to define a Unique Key Constraint DataSet class object.
44
*/
45
class
TEQTWIDGETSEXPORT
UniqueKeyConstraintWidget
:
public
ConstraintWidget
46
{
47
Q_OBJECT
48
49
public
:
50
51
UniqueKeyConstraintWidget
(
te::da::DataSetType
* dsType, QWidget* parent = 0, Qt::WindowFlags f = 0);
52
53
~UniqueKeyConstraintWidget
();
54
55
public
:
56
57
virtual
te::da::Constraint
*
getConstraint
();
58
59
virtual
void
setConstraint
(
te::da::Constraint
* constraint);
60
};
61
62
}
// end namespace widgets
63
}
// end namespace qt
64
}
// end namespace te
65
66
#endif
// __TERRALIB_QT_WIDGETS_PROPERTY_INTERNAL_UKCONSTRAINTWIDGET_H
67
ConstraintWidget.h
This file has the ConstraintWidget class.
te::da::Constraint
Definition:
Constraint.h:51
te::da::DataSetType
A class that models the description of a dataset.
Definition:
DataSetType.h:73
te::qt::widgets::ConstraintWidget
This virtual class is used to define a Constraint DataSet class object.
Definition:
ConstraintWidget.h:56
te::qt::widgets::UniqueKeyConstraintWidget
This class is used to define a Unique Key Constraint DataSet class object.
Definition:
UniquekeyConstraintWidget.h:46
te::qt::widgets::UniqueKeyConstraintWidget::getConstraint
virtual te::da::Constraint * getConstraint()
It returns the Constraint DataSet class object.
te::qt::widgets::UniqueKeyConstraintWidget::UniqueKeyConstraintWidget
UniqueKeyConstraintWidget(te::da::DataSetType *dsType, QWidget *parent=0, Qt::WindowFlags f=0)
te::qt::widgets::UniqueKeyConstraintWidget::~UniqueKeyConstraintWidget
~UniqueKeyConstraintWidget()
te::qt::widgets::UniqueKeyConstraintWidget::setConstraint
virtual void setConstraint(te::da::Constraint *constraint)
te
TerraLib.
Definition:
AddressGeocodingOp.h:52
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
property
UniquekeyConstraintWidget.h
Generated on Mon Jun 5 2023 10:44:31 for TerraLib by
1.9.1