26 #ifndef __TERRAVIEW_INTERNAL_TERRAVIEW_H
27 #define __TERRAVIEW_INTERNAL_TERRAVIEW_H
48 class InterfaceController;
52 class ChartDisplayWidget;
53 class CompositionModeMenuWidget;
54 class HelpManagerImpl;
188 void addActions(
const QString& name,
const QString& category,
const QList<QAction*>& acts);
264 #endif // __TERRAVIEW_INTERNAL_TERRAVIEW_H
QAction * m_projectAddLayerTabularDataSet
QAction * m_layerChartsScatter
QAction * m_projectAddLayerQueryDataSet
void onLayerScatterTriggered()
QAction * m_layerCompositionMode
void onAddTabularLayerTriggered()
void onOpenProjectTriggered()
virtual void initSlotsConnections()
QAction * m_fileRestartSystem
QAction * m_toolsCustomize
void onToolsDataExchangerTriggered()
QDockWidget * m_progressDockWidget
Dock widget used to show progress information.
The main class of TerraView.
void onSaveProjectAsTriggered()
void onApplicationTriggered(te::qt::af::evt::Event *e)
void onToolsDataExchangerDirectPopUpTriggered()
QAction * m_toolsQueryDataSource
void onSaveProjectTriggered()
void onProjectPropertiesTriggered()
virtual void makeDialog()
void onToolsDataExchangerDirectTriggered()
te::qt::widgets::CompositionModeMenuWidget * m_compModeMenu
QAction * m_mapMeasureDistance
A base class for application events.
QAction * m_projectAddLayerGraph
QAction * m_filePrintPreview
QAction * m_layerChartsHistogram
QAction * m_fileSaveProject
QAction * m_toolsDataExchangerDirect
The API for controller of TerraView application.
QMenu * m_projectAddLayerMenu
void onAddFolderLayerTriggered()
virtual void initActions()
QMenu * m_toolsExchangerMenu
void onToolsRasterMultiResolutionTriggered()
void onMeasureDistanceToggled(bool checked)
QAction * m_toolsDataSourceExplorer
QAction * m_projectAddFolderLayer
void onDataSourceExplorerTriggered()
QAction * m_projectProperties
void showProgressDockWidget()
void onPluginsManagerTriggered()
void onMeasureAreaToggled(bool checked)
QAction * m_mapMeasureArea
void startProject(const QString &projectFileName)
bool checkAndSaveProject()
QAction * m_fileNewProject
QAction * m_projectAddLayerDataset
void onMeasureAngleToggled(bool checked)
QAction * m_fileSaveProjectAs
void onAddQueryLayerTriggered()
QAction * m_toolsDataSourceManagement
void openProject(const QString &prjFileName)
QAction * m_toolsDataExchangerDirectPopUp
void onToolsQueryDataSourceTriggered()
QMenu * m_recentProjectsMenu
QAction * m_toolsFixGeometry
te::qt::af::InterfaceController * m_iController
void onRecentProjectsTriggered(QAction *proj)
QAction * m_projectUpdateLayerDataSource
void addActions(const QString &name, const QString &category, const QList< QAction * > &acts)
ProjectMetadata * m_project
QMenu * m_viewToolBarsMenu
void onHighlightLayerObjects(const te::map::AbstractLayerPtr &layer, te::da::DataSet *dataset, const QColor &color)
A dataset is the unit of information manipulated by the data access module of TerraLib.
QAction * m_pluginsManager
void onNewProjectTriggered()
TerraView(QWidget *parent=0)
void onAddDataSetLayerTriggered()
QAction * m_layerObjectGrouping
void onLayerGroupingTriggered()
QAction * m_fileOpenProject
The API for controller of TerraView application.
QAction * m_mapMeasureAngle
QAction * m_toolsRasterMultiResolution
void onLayerChartTriggered()
A connector to controll all non modal interfaces.
void onLayerHistogramTriggered()
te::qt::widgets::QueryDialog * m_queryDlg
void onQueryLayerTriggered()
void onUpdateLayerDataSourceTriggered()
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
void onLayerCompositionModeTriggered()
QAction * m_toolsDataExchanger
A QMainWindow to be used as the basis for TerraLib applications.
QAction * m_layerLinkTable
te::qt::widgets::HelpManagerImpl * m_helpManager
TerraViewController * m_tvController
void closeEvent(QCloseEvent *event)
void onToolsCustomizeTriggered()
void onCreateNewLayer(te::map::AbstractLayerPtr layer)
void onRestartSystemTriggered()