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_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()
The Style defines the styling that is to be applied to a geographic dataset (vector geometries or cov...
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
QAction * m_layerSpatialQuery
void onProjectPropertiesTriggered()
virtual void makeDialog()
void onToolsDataExchangerDirectTriggered()
te::qt::widgets::CompositionModeMenuWidget * m_compModeMenu
A base class for application events.
void addActions(const QString &name, const QString &category, const QList< QAction *> &acts)
QAction * m_projectAddLayerGraph
QAction * m_filePrintPreview
QAction * m_layerChartsHistogram
QAction * m_fileSaveProject
QAction * m_toolsDataExchangerDirect
void onSpatialQueryLayerTriggered()
The API for controller of TerraView application.
QMenu * m_projectAddLayerMenu
void onAddFolderLayerTriggered()
virtual void initActions()
QMenu * m_toolsExchangerMenu
void onToolsRasterMultiResolutionTriggered()
QAction * m_toolsDataSourceExplorer
QAction * m_projectAddFolderLayer
void onDataSourceExplorerTriggered()
QAction * m_projectProperties
void onPluginsManagerTriggered()
te::qt::widgets::ProgressViewerBar * m_pvb
void startProject(const QString &projectFileName)
virtual void initToolbars()
bool checkAndSaveProject()
QAction * m_fileNewProject
QAction * m_projectAddLayerDataset
QAction * m_fileSaveProjectAs
void onLayerDuplicateLayerTriggered()
void onAddQueryLayerTriggered()
QAction * m_toolsDataSourceManagement
void openProject(const QString &prjFileName)
QAction * m_toolsDataExchangerDirectPopUp
void onToolsQueryDataSourceTriggered()
te::qt::widgets::ProgressViewerWidget * m_pvw
void init(const QString &cfgFile)
QMenu * m_recentProjectsMenu
virtual void createDefaultSettings()
te::qt::af::InterfaceController * m_iController
void onRecentProjectsTriggered(QAction *proj)
void onSaveAsImageTriggered()
QAction * m_projectUpdateLayerDataSource
void onAttrQueryLayerTriggered()
ProjectMetadata * m_project
QMenu * m_viewToolBarsMenu
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 onQueryLayerCreateLayer(te::map::AbstractLayerPtr layer)
void onHighlightLayerObjects(const te::map::AbstractLayerPtr &layer, te::da::DataSet *dataset, te::se::Style *style)
QAction * m_fileSaveAsImage
void onLayerGroupingTriggered()
QAction * m_fileOpenProject
The API for controller of TerraView application.
QAction * m_toolsRasterMultiResolution
void onLayerChartTriggered()
A connector to controll all non modal interfaces.
void onLayerHistogramTriggered()
te::qt::widgets::QueryDialog * m_queryDlg
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
QAction * m_layerAttrQuery
te::qt::widgets::HelpManagerImpl * m_helpManager
TerraViewController * m_tvController
void closeEvent(QCloseEvent *event)
QAction * m_layerDuplicateLayer
void onToolsCustomizeTriggered()
void onSaveProjectTriggered(bool save_as=false)
void onCreateNewLayer(te::map::AbstractLayerPtr layer)
void onRestartSystemTriggered()