Main Page
Modules
Namespaces
Classes
Files
File List
File Members
qt/datasource/MainWindow.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 MainWindow.h
22
23
\brief A simple main window to show example of TerraLib Qt Datasource components.
24
*/
25
26
#ifndef __TERRALIB_EXAMPLES_QT_DATASOURCE_INTERNAL_H
27
#define __TERRALIB_EXAMPLES_QT_DATASOURCE_INTERNAL_H
28
29
30
// Qt
31
#include <QMainWindow>
32
33
// STL
34
#include <list>
35
#include <vector>
36
37
// Forward declarations
38
class
QAction;
39
class
QPointF;
40
class
QToolBar;
41
42
/*!
43
\class MainWindow
44
45
\brief A simple main window to show example of TerraLib Qt Tools.
46
*/
47
class
MainWindow
:
public
QMainWindow
48
{
49
Q_OBJECT
50
51
public
:
52
53
54
/*! \brief Constructor */
55
MainWindow
(
QWidget
* parent = 0, Qt::WindowFlags f = 0);
56
57
/*! \brief Destructor. */
58
~MainWindow
();
59
60
private
:
61
62
void
setupActions
();
63
64
private
slots
:
65
66
void
onOpenGDALTriggered
();
67
void
onOpenOGRTriggered
();
68
void
onOpenPostGISTriggered
();
69
70
private
:
71
72
QToolBar*
m_toolBar
;
73
QAction*
m_openGDAL
;
74
QAction*
m_openOGR
;
75
QAction*
m_openPostGIS
;
76
};
77
78
#endif // __TERRALIB_EXAMPLES_QT_DATASOURCE_INTERNAL_H
slots
#define slots
Definition:
python/VirtualMachine.h:48
MainWindow::onOpenOGRTriggered
void onOpenOGRTriggered()
Definition:
qt/datasource/MainWindow.cpp:110
MainWindow::onOpenPostGISTriggered
void onOpenPostGISTriggered()
Definition:
qt/datasource/MainWindow.cpp:94
QWidget
MainWindow::onOpenGDALTriggered
void onOpenGDALTriggered()
Definition:
qt/datasource/MainWindow.cpp:124
MainWindow::m_openPostGIS
QAction * m_openPostGIS
Definition:
qt/datasource/MainWindow.h:75
MainWindow::MainWindow
MainWindow(QWidget *parent=0)
Constructor.
Definition:
ceditor/MainWindow.cpp:109
MainWindow::m_toolBar
QToolBar * m_toolBar
Definition:
qt/datasource/MainWindow.h:72
MainWindow::m_openOGR
QAction * m_openOGR
Definition:
qt/datasource/MainWindow.h:74
QMainWindow
MainWindow::m_openGDAL
QAction * m_openGDAL
Definition:
qt/datasource/MainWindow.h:73
MainWindow::setupActions
void setupActions()
Definition:
qt/datasource/MainWindow.cpp:68
MainWindow::~MainWindow
~MainWindow()
Definition:
ceditor/MainWindow.cpp:125
MainWindow
A simple main window to show example of TerraLib Qt Tools.
Definition:
ceditor/MainWindow.h:16
terralib5_src
examples
qt
datasource
MainWindow.h
Generated on Wed Jun 6 2018 12:16:10 for TerraLib by
1.8.11