TL4RasterFolderSelectionWizardPage.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/plugins/TL4RasterFolderSelectionWizardPage.h
22
23
\brief A wizard for enabling the location to save raster files from an input TerraLib 4.x database.
24
*/
25
26
#ifndef __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4RASTERFOLDERSELECTIONWIZARDPAGE_H
27
#define __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4RASTERFOLDERSELECTIONWIZARDPAGE_H
28
29
// TerraLib
30
#include "
Config.h
"
31
32
// STL
33
#include <memory>
34
35
// Qt
36
#include <QWizardPage>
37
38
// Forward declaration
39
namespace
Ui
{
class
TL4RasterFolderSelectionWizardPageForm; }
40
41
namespace
te
42
{
43
namespace
qt
44
{
45
namespace
widgets {
class
FileChooser; }
46
47
namespace
plugins
48
{
49
namespace
terralib4
50
{
51
class
TL4RasterFolderSelectionWizardPage
:
public
QWizardPage
52
{
53
Q_OBJECT
54
55
public
:
56
57
TL4RasterFolderSelectionWizardPage
(QWidget* parent = 0);
58
59
~TL4RasterFolderSelectionWizardPage
();
60
61
std::string
getPath
();
62
63
protected
slots
:
64
65
void
onChooseToolButtonClicked
();
66
67
private
:
68
69
std::unique_ptr<te::qt::widgets::FileChooser>
m_fileChooser
;
70
std::unique_ptr<Ui::TL4RasterFolderSelectionWizardPageForm>
m_ui
;
71
};
72
}
// end namespace terralib4
73
}
// end namespace plugins
74
}
// end namespace qt
75
}
// end namespace te
76
77
#endif
// __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4RASTERFOLDERSELECTIONWIZARDPAGE_H
te::qt::plugins::terralib4::TL4RasterFolderSelectionWizardPage
Definition:
TL4RasterFolderSelectionWizardPage.h:52
te::qt::plugins::terralib4::TL4RasterFolderSelectionWizardPage::m_ui
std::unique_ptr< Ui::TL4RasterFolderSelectionWizardPageForm > m_ui
Definition:
TL4RasterFolderSelectionWizardPage.h:70
te::qt::plugins::terralib4::TL4RasterFolderSelectionWizardPage::getPath
std::string getPath()
te::qt::plugins::terralib4::TL4RasterFolderSelectionWizardPage::~TL4RasterFolderSelectionWizardPage
~TL4RasterFolderSelectionWizardPage()
te::qt::plugins::terralib4::TL4RasterFolderSelectionWizardPage::onChooseToolButtonClicked
void onChooseToolButtonClicked()
te::qt::plugins::terralib4::TL4RasterFolderSelectionWizardPage::TL4RasterFolderSelectionWizardPage
TL4RasterFolderSelectionWizardPage(QWidget *parent=0)
te::qt::plugins::terralib4::TL4RasterFolderSelectionWizardPage::m_fileChooser
std::unique_ptr< te::qt::widgets::FileChooser > m_fileChooser
Definition:
TL4RasterFolderSelectionWizardPage.h:69
Ui
Definition:
ConfigInputAddressDialog.h:44
te
TerraLib.
Definition:
AddressGeocodingOp.h:52
terralib4
Definition:
Band.h:35
slots
#define slots
Definition:
VirtualMachine.h:48
Config.h
Proxy configuration file for TerraView (see terraview_config.h).
git_release
src
terralib
qt
plugins
datasource
terralib4
TL4RasterFolderSelectionWizardPage.h
Generated on Mon Dec 19 2022 08:37:06 for TerraLib by
1.9.1