A simple main window to show example of TerraLib Qt Tools. More...
#include <MainWindow.h>
Public Slots | |
| void | codeChanged () |
| void | newScript () |
| void | open () |
| void | run () |
| void | save () |
Public Member Functions | |
| void | addRasterLayer (const QString &path) |
| MainWindow (QWidget *parent=0) | |
| Constructor. More... | |
| MainWindow (QWidget *parent=0) | |
| MainWindow (QWidget *parent=0, Qt::WindowFlags f=0) | |
| Constructor. More... | |
| ~MainWindow () | |
| ~MainWindow () | |
| ~MainWindow () | |
| Destructor. More... | |
Initializer Methods | |
Methods related to instantiation and destruction. | |
| MainWindow (QWidget *parent=0, Qt::WindowFlags f=0) | |
| Constructor. More... | |
| ~MainWindow () | |
| Destructor. More... | |
| MainWindow (QWidget *parent=0, Qt::WindowFlags f=0) | |
| Constructor. More... | |
| ~MainWindow () | |
| Destructor. More... | |
Protected Slots | |
| void | pluginTest () |
| void | showTest1 () |
| void | showTest2 () |
Protected Attributes | |
| QString | m_fileName |
| te::qt::widgets::HelpManagerImpl * | m_impl |
| OutPutStream * | m_out |
Private Slots | |
| void | onAddRasterDataTriggered () |
| void | onAddVectorDataTriggered () |
| void | onAngleTriggered () |
| void | onAreaTriggered () |
| void | onCoordTracked (QPointF &coordinate) |
| void | onCoordTracked (QPointF &coordinate) |
| void | onDistanceTriggered () |
| void | onFileSelected (QString s) |
| void | onOpenGDALTriggered () |
| void | onOpenOGRTriggered () |
| void | onOpenPostGISTriggered () |
| void | onPanTriggered () |
| void | onPanTriggered () |
| void | onRasterStyleTriggered () |
| void | onReadPixelTriggered () |
| void | onSelectionTriggered () |
| void | onStopAllTriggered () |
| void | onSymbolizerUpdated () |
| void | onZoomAreaTriggered () |
| void | onZoomAreaTriggered () |
| void | onZoomInTriggered () |
| void | onZoomInTriggered () |
| void | onZoomOutTriggered () |
| void | onZoomOutTriggered () |
Private Member Functions | |
| void | addDataSetLayer (const QString &path, const std::string &driver) |
| void | checkToolsStatus () |
| void | contextMenuEvent (QContextMenuEvent *e) |
| void | contextMenuEvent (QContextMenuEvent *e) |
| void | setupActions () |
| void | setupActions () |
| void | setupActions () |
| void | setupDockWindow () |
| void | startTools () |
| void | updateDisplay () |
Private Attributes | |
| QList< QAction * > | m_actions |
| te::qt::widgets::MapDisplay * | m_display |
| te::qt::widgets::ProgressViewerDialog * | m_dlgViewer |
| int | m_dlgViewerId |
| std::vector< te::da::DataSource * > | m_ds |
| std::list< te::map::AbstractLayerPtr > | m_layers |
| std::list< te::map::AbstractLayer * > | m_layers |
| QMenu * | m_menu |
| QAction * | m_openGDAL |
| QAction * | m_openOGR |
| QAction * | m_openPostGIS |
| te::qt::widgets::RasterSymbolizerWidget * | m_rvW |
| bool | m_startTools |
| te::qt::widgets::AbstractTool * | m_tool |
| QToolBar * | m_toolBar |
| Ui::MainWindow * | m_ui |
Static Private Attributes | |
| static std::size_t | ms_id = 0 |
A simple main window to show example of TerraLib Qt Tools.
Definition at line 16 of file ceditor/MainWindow.h.
|
explicit |
Constructor.
Definition at line 109 of file ceditor/MainWindow.cpp.
References m_out, m_ui, and OutPutStream::registerQDebugMessageHandler().
| MainWindow::~MainWindow | ( | ) |
Definition at line 125 of file ceditor/MainWindow.cpp.
References m_out.
Referenced by MainWindow().
| MainWindow::MainWindow | ( | QWidget * | parent = 0 | ) |
| MainWindow::~MainWindow | ( | ) |
| MainWindow::MainWindow | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = 0 |
||
| ) |
Constructor.
Definition at line 47 of file qt/datasource/MainWindow.cpp.
References m_toolBar, setupActions(), and ~MainWindow().
| MainWindow::~MainWindow | ( | ) |
Destructor.
| MainWindow::MainWindow | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = 0 |
||
| ) |
Constructor.
| MainWindow::~MainWindow | ( | ) |
Destructor.
| MainWindow::MainWindow | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = 0 |
||
| ) |
Constructor.
| MainWindow::~MainWindow | ( | ) |
Destructor.
|
private |
Definition at line 211 of file qt/tools/MainWindow.cpp.
References contextMenuEvent(), te::common::Convert2String(), ds, dt, te::dt::GEOMETRY_TYPE, te::common::Singleton< DataSourceManager >::getInstance(), te::dt::Property::getName(), te::map::GetRaster(), m_display, m_layers, m_menu, ms_id, p, te::map::AbstractLayer::setDataSetName(), te::map::AbstractLayer::setDataSourceId(), te::qt::widgets::MapDisplay::setExtent(), te::map::AbstractLayer::setExtent(), te::map::MapDisplay::setLayerList(), te::map::DataSetLayer::setRendererType(), te::map::DataSetLayer::setSRID(), te::qt::widgets::MapDisplay::setSRID(), te::map::AbstractLayer::setVisibility(), and te::map::VISIBLE.
Referenced by onAddRasterDataTriggered(), and onAddVectorDataTriggered().
| void MainWindow::addRasterLayer | ( | const QString & | path | ) |
Definition at line 200 of file qt/rastervisual/MainWindow.cpp.
Referenced by onFileSelected().
|
private |
Definition at line 313 of file qt/rastervisual/MainWindow.cpp.
References m_actions, m_layers, and m_rvW.
Referenced by onFileSelected(), and setupDockWindow().
|
slot |
|
private |
|
private |
Definition at line 284 of file qt/rastervisual/MainWindow.cpp.
References m_menu.
Referenced by addDataSetLayer().
|
slot |
Definition at line 152 of file ceditor/MainWindow.cpp.
References m_fileName.
|
privateslot |
Definition at line 288 of file qt/tools/MainWindow.cpp.
References addDataSetLayer(), te::qt::widgets::Zoom::In, m_display, m_tool, onPanTriggered(), onZoomAreaTriggered(), onZoomInTriggered(), onZoomOutTriggered(), and te::qt::widgets::Zoom::Out.
|
privateslot |
Definition at line 281 of file qt/tools/MainWindow.cpp.
References addDataSetLayer().
|
privateslot |
Definition at line 337 of file qt/tools/MainWindow.cpp.
References te::qt::widgets::Measure::Angle, m_display, and m_tool.
|
privateslot |
Definition at line 330 of file qt/tools/MainWindow.cpp.
References te::qt::widgets::Measure::Area, m_display, and m_tool.
|
privateslot |
Definition at line 362 of file qt/rastervisual/MainWindow.cpp.
Referenced by onStopAllTriggered(), and startTools().
|
privateslot |
|
privateslot |
Definition at line 323 of file qt/tools/MainWindow.cpp.
References te::qt::widgets::Measure::Distance, m_display, and m_tool.
|
privateslot |
Definition at line 412 of file qt/rastervisual/MainWindow.cpp.
References addRasterLayer(), checkToolsStatus(), te::common::FreeContents(), m_display, m_ds, m_layers, te::qt::widgets::MapDisplay::setExtent(), and startTools().
|
privateslot |
Definition at line 124 of file qt/datasource/MainWindow.cpp.
Referenced by setupActions().
|
privateslot |
Definition at line 110 of file qt/datasource/MainWindow.cpp.
Referenced by setupActions().
|
privateslot |
Definition at line 94 of file qt/datasource/MainWindow.cpp.
Referenced by setupActions().
|
privateslot |
|
privateslot |
Definition at line 334 of file qt/rastervisual/MainWindow.cpp.
References m_display, and m_tool.
Referenced by onAddRasterDataTriggered().
|
privateslot |
Definition at line 377 of file qt/rastervisual/MainWindow.cpp.
|
privateslot |
Definition at line 369 of file qt/rastervisual/MainWindow.cpp.
|
privateslot |
Definition at line 344 of file qt/tools/MainWindow.cpp.
|
privateslot |
Definition at line 351 of file qt/tools/MainWindow.cpp.
References te::common::ProgressManager::cancelTasks(), te::common::TaskProgress::DRAW, te::common::Singleton< ProgressManager >::getInstance(), and onCoordTracked().
|
privateslot |
Definition at line 430 of file qt/rastervisual/MainWindow.cpp.
References te::qt::widgets::RasterSymbolizerWidget::getRasterSymbolizer(), m_rvW, te::se::Style::push_back(), te::se::Rule::push_back(), and updateDisplay().
Referenced by setupDockWindow().
|
privateslot |
|
privateslot |
Definition at line 355 of file qt/rastervisual/MainWindow.cpp.
References m_display, and m_tool.
Referenced by onAddRasterDataTriggered().
|
privateslot |
|
privateslot |
Definition at line 341 of file qt/rastervisual/MainWindow.cpp.
References te::qt::widgets::Zoom::In, m_display, and m_tool.
Referenced by onAddRasterDataTriggered().
|
privateslot |
|
privateslot |
Definition at line 348 of file qt/rastervisual/MainWindow.cpp.
References m_display, m_tool, and te::qt::widgets::Zoom::Out.
Referenced by onAddRasterDataTriggered().
|
slot |
Definition at line 130 of file ceditor/MainWindow.cpp.
References codeChanged(), te::qt::widgets::CreateLangIcon(), te::core::FindInTerraLibPath(), m_fileName, m_ui, and te::qt::widgets::ScriptWidget::open().
|
protectedslot |
Definition at line 42 of file help/MainWindow.cpp.
|
slot |
Definition at line 186 of file ceditor/MainWindow.cpp.
References m_ui.
|
slot |
Definition at line 157 of file ceditor/MainWindow.cpp.
References file(), m_ui, and te::qt::widgets::ScriptWidget::save().
|
private |
Definition at line 68 of file qt/datasource/MainWindow.cpp.
References m_openGDAL, m_openOGR, m_openPostGIS, m_toolBar, onOpenGDALTriggered(), onOpenOGRTriggered(), and onOpenPostGISTriggered().
Referenced by MainWindow().
|
private |
|
private |
|
private |
Definition at line 174 of file qt/rastervisual/MainWindow.cpp.
References checkToolsStatus(), m_rvW, and onSymbolizerUpdated().
|
protectedslot |
Definition at line 28 of file help/MainWindow.cpp.
|
protectedslot |
Definition at line 35 of file help/MainWindow.cpp.
|
private |
Definition at line 294 of file qt/rastervisual/MainWindow.cpp.
References m_display, m_startTools, and onCoordTracked().
Referenced by onFileSelected().
|
private |
Definition at line 289 of file qt/rastervisual/MainWindow.cpp.
References m_display, and te::qt::widgets::MapDisplay::refresh().
Referenced by onSymbolizerUpdated().
|
private |
Definition at line 134 of file qt/rastervisual/MainWindow.h.
Referenced by checkToolsStatus().
|
private |
Definition at line 128 of file qt/rastervisual/MainWindow.h.
Referenced by addDataSetLayer(), onAddRasterDataTriggered(), onAngleTriggered(), onAreaTriggered(), onDistanceTriggered(), onFileSelected(), onPanTriggered(), onSelectionTriggered(), onZoomAreaTriggered(), onZoomInTriggered(), onZoomOutTriggered(), startTools(), and updateDisplay().
|
private |
Definition at line 145 of file qt/rastervisual/MainWindow.h.
|
private |
Definition at line 144 of file qt/rastervisual/MainWindow.h.
|
private |
Definition at line 131 of file qt/rastervisual/MainWindow.h.
Referenced by onFileSelected().
|
protected |
Definition at line 57 of file ceditor/MainWindow.h.
Referenced by newScript(), and open().
|
protected |
Definition at line 68 of file help/MainWindow.h.
|
private |
Definition at line 130 of file qt/tools/MainWindow.h.
|
private |
Definition at line 132 of file qt/rastervisual/MainWindow.h.
Referenced by addDataSetLayer(), checkToolsStatus(), onFileSelected(), and onSelectionTriggered().
|
private |
Definition at line 136 of file qt/rastervisual/MainWindow.h.
Referenced by addDataSetLayer(), and contextMenuEvent().
|
private |
Definition at line 73 of file qt/datasource/MainWindow.h.
Referenced by setupActions().
|
private |
Definition at line 74 of file qt/datasource/MainWindow.h.
Referenced by setupActions().
|
private |
Definition at line 75 of file qt/datasource/MainWindow.h.
Referenced by setupActions().
|
protected |
Definition at line 59 of file ceditor/MainWindow.h.
Referenced by MainWindow(), and ~MainWindow().
|
private |
Definition at line 142 of file qt/rastervisual/MainWindow.h.
Referenced by checkToolsStatus(), onSymbolizerUpdated(), and setupDockWindow().
|
private |
Definition at line 140 of file qt/rastervisual/MainWindow.h.
Referenced by startTools().
|
private |
Definition at line 129 of file qt/rastervisual/MainWindow.h.
Referenced by onAddRasterDataTriggered(), onAngleTriggered(), onAreaTriggered(), onDistanceTriggered(), onPanTriggered(), onSelectionTriggered(), onZoomAreaTriggered(), onZoomInTriggered(), and onZoomOutTriggered().
|
private |
Definition at line 72 of file qt/datasource/MainWindow.h.
Referenced by MainWindow(), and setupActions().
|
private |
Definition at line 65 of file ceditor/MainWindow.h.
Referenced by codeChanged(), MainWindow(), open(), run(), and save().
|
staticprivate |
Definition at line 138 of file qt/rastervisual/MainWindow.h.
Referenced by addDataSetLayer().