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