26 #ifndef __TERRAVIEW_INTERNAL_TERRAVIEW_H    27 #define __TERRAVIEW_INTERNAL_TERRAVIEW_H    48       class InterfaceController;
    52       class ChartDisplayWidget;
    53       class CompositionModeMenuWidget;
    54       class HelpManagerImpl;
    77     void startProject(
const QString& projectFileName);
    81     virtual void makeDialog();
    83     virtual void initActions();
    85     virtual void initMenus();
    87     virtual void initToolbars();
    89     virtual void initSlotsConnections();
    91     virtual void createDefaultSettings();
    93     void addMenusActions();
    99     void showAboutDialog();
   105     void onRestartSystemTriggered();
   107     void onNewProjectTriggered();
   109     void onOpenProjectTriggered();
   111     void onSaveProjectTriggered(
bool save_as = 
false);
   113     void onSaveProjectAsTriggered();
   116     void onHelpTriggered();
   119     void onLinkTriggered();
   121     void onLayerHistogramTriggered();
   123     void onLayerScatterTriggered();
   125     void onLayerChartTriggered();
   127     void onLayerGroupingTriggered();
   129     void onLayerCompositionModeTriggered();
   131     void onQueryLayerTriggered();
   134     void onAddDataSetLayerTriggered();
   136     void onAddQueryLayerTriggered();
   138     void onAddTabularLayerTriggered();
   140     void onAddFolderLayerTriggered();
   142     void onProjectPropertiesTriggered();
   144     void onUpdateLayerDataSourceTriggered();
   146     void onRecentProjectsTriggered(QAction* proj);
   149     void onPluginsManagerTriggered();
   151     void onToolsCustomizeTriggered();
   153     void onToolsDataExchangerTriggered();
   155     void onToolsDataExchangerDirectTriggered();
   157     void onToolsDataExchangerDirectPopUpTriggered();
   159     void onToolsQueryDataSourceTriggered();
   161     void onToolsRasterMultiResolutionTriggered();
   163     void onDataSourceExplorerTriggered();
   166     void showProgressDockWidget();
   174     void projectChanged();
   176     bool checkAndSaveProject();
   178     void openProject(
const QString& prjFileName);
   180     void closeEvent(QCloseEvent * event);
   182     void addActions(
const QString& name, 
const QString& category, 
const QList<QAction*>& acts);
   253 #endif  // __TERRAVIEW_INTERNAL_TERRAVIEW_H QAction * m_projectAddLayerTabularDataSet
QAction * m_layerChartsScatter
QAction * m_projectAddLayerQueryDataSet
QAction * m_layerCompositionMode
QAction * m_fileRestartSystem
QAction * m_toolsCustomize
QDockWidget * m_progressDockWidget
Dock widget used to show progress information. 
The main class of TerraView. 
QAction * m_toolsQueryDataSource
te::qt::widgets::CompositionModeMenuWidget * m_compModeMenu
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
QMenu * m_toolsExchangerMenu
QAction * m_toolsDataSourceExplorer
QAction * m_projectAddFolderLayer
QAction * m_projectProperties
QAction * m_fileNewProject
QAction * m_projectAddLayerDataset
QAction * m_fileSaveProjectAs
QAction * m_toolsDataSourceManagement
QAction * m_toolsDataExchangerDirectPopUp
QMenu * m_recentProjectsMenu
te::qt::af::InterfaceController * m_iController
QAction * m_projectUpdateLayerDataSource
ProjectMetadata * m_project
QMenu * m_viewToolBarsMenu
A dataset is the unit of information manipulated by the data access module of TerraLib. 
QAction * m_pluginsManager
QAction * m_layerObjectGrouping
QAction * m_fileOpenProject
The API for controller of TerraView application. 
QAction * m_toolsRasterMultiResolution
A connector to controll all non modal interfaces. 
te::qt::widgets::QueryDialog * m_queryDlg
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
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