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);
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.
The main class of TerraView.
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
A base class for application events.