26#ifndef __TERRAVIEW_INTERNAL_TERRAVIEW_H
27#define __TERRAVIEW_INTERNAL_TERRAVIEW_H
77 void init(
const QString& cfgFile);
190 void addActions(
const QString& name,
const QString& category,
const QList<QAction*>& acts);
A QMainWindow to be used as the basis for TerraLib applications.
The API for controller of TerraView application.
The API for controller of TerraView application.
void onToolsRasterMultiResolutionTriggered()
void onToolsDataExchangerDirectTriggered()
QAction * m_layerSpatialQuery
void onToolsDataExchangerDirectPopUpTriggered()
void onRecentProjectsTriggered(QAction *proj)
virtual void initActions()
void onLayerCompositionModeTriggered()
QAction * m_toolsCustomize
QAction * m_layerAttrQuery
void onOpenProjectTriggered()
void onPluginsManagerTriggered()
QAction * m_layerChartsScatter
QAction * m_projectAddLayerGraph
te::qt::widgets::ProgressViewerWidget * m_pvw
QAction * m_projectAddFolderLayer
te::qt::af::InterfaceController * m_iController
TerraViewController * m_tvController
void onAddTabularLayerTriggered()
void onRestartSystemTriggered()
void onUpdateLayerDataSourceTriggered()
void closeEvent(QCloseEvent *event)
void onAttrQueryLayerTriggered()
void startProject(const QString &projectFileName)
QAction * m_layerLinkTable
ProjectMetadata * m_project
QAction * m_toolsDataExchanger
void onCreateNewLayer(te::map::AbstractLayerPtr layer)
virtual void initToolbars()
void onAddFolderLayerTriggered()
QAction * m_toolsDataSourceExplorer
QAction * m_projectProperties
void onNewProjectTriggered()
QAction * m_fileSaveAsImage
te::qt::widgets::QueryDialog * m_queryDlg
QDockWidget * m_progressDockWidget
Dock widget used to show progress information.
QAction * m_fileSaveProject
te::qt::widgets::CompositionModeMenuWidget * m_compModeMenu
QAction * m_layerChartsHistogram
QAction * m_projectUpdateLayerDataSource
QAction * m_projectAddLayerQueryDataSet
QAction * m_fileNewProject
QAction * m_pluginsManager
void onAddQueryLayerTriggered()
void onSaveProjectTriggered(bool save_as=false)
void onQueryLayerCreateLayer(te::map::AbstractLayerPtr layer)
QAction * m_toolsDataSourceManagement
void addActions(const QString &name, const QString &category, const QList< QAction * > &acts)
void onLayerChartTriggered()
te::qt::widgets::ProgressViewerBar * m_pvb
void onLayerHistogramTriggered()
QAction * m_layerCompositionMode
void onToolsCustomizeTriggered()
void onDataSourceExplorerTriggered()
void onLayerScatterTriggered()
void onAddDataSetLayerTriggered()
QMenu * m_projectAddLayerMenu
virtual void createDefaultSettings()
void onHighlightLayerObjects(const te::map::AbstractLayerPtr &layer, te::da::DataSet *dataset, te::se::Style *style)
QAction * m_toolsRasterMultiResolution
QAction * m_layerDuplicateLayer
QAction * m_toolsDataExchangerDirect
QAction * m_toolsQueryDataSource
bool checkAndSaveProject()
QAction * m_projectAddLayerTabularDataSet
QMenu * m_toolsExchangerMenu
virtual void makeDialog()
QMenu * m_recentProjectsMenu
te::qt::widgets::HelpManagerImpl * m_helpManager
QMenu * m_viewToolBarsMenu
void onLayerDuplicateLayerTriggered()
QAction * m_fileRestartSystem
QAction * m_toolsDataExchangerDirectPopUp
QAction * m_projectAddLayerDataset
void onSaveAsImageTriggered()
void onToolsQueryDataSourceTriggered()
void onSaveProjectAsTriggered()
TerraView(QWidget *parent=0)
void onApplicationTriggered(te::qt::af::evt::Event *e)
QAction * m_fileOpenProject
QAction * m_fileSaveProjectAs
QAction * m_filePrintPreview
QAction * m_layerObjectGrouping
void onToolsDataExchangerTriggered()
virtual void initSlotsConnections()
void onSpatialQueryLayerTriggered()
void onLayerGroupingTriggered()
void init(const QString &cfgFile)
void openProject(const QString &prjFileName)
void onProjectPropertiesTriggered()
A dataset is the unit of information manipulated by the data access module of TerraLib.
A connector to controll all non modal interfaces.
The Style defines the styling that is to be applied to a geographic dataset (vector geometries or cov...
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
Namespace for the Qt Application Framework module of TerraLib.
Namespace for the Qt module of TerraLib.
A base class for application events.