User Interface Panels
The OMG user interface will be composed by a number of reusable panel components that are linked together in each interface tab.
The panels will be implemented as Qt Widget Plugins)
NOTE: Class names are all written in singular form!
List of Panel Component
Environmental Data Management (OmgEnvironmentalDataPanel)
Occurrence Data (OmgOccurrenceDataPanel)
Algorithms (OmgAlgorithmListPanel)
Algorithm Browsing (OmgAlgorithmBrowserPanel)
Projections (OmgModelProjectionPanel)
Connection Manager (OmgConnectionManagerPanel)
Graph Control (OmgGraphPanel)
Map Control (QgsMapPanel) <-- Needs to be implemented based on QgsMapCanvas but with zoom etc icons embeded in panel (TS)
Available Models (OmgModelBrowserPanel) <-- These are model definitions that the user has generated
List of Main Interface Tabs
These will be members of the main dialog and thus do not receive Omg prefixes.
Connection (ConnectionTab)
Model Creation (ModelCreationTab)
Model Reprojection (ModelProjectionTab)
Progress (can be a dialog) (ProgressTab)
Visualization (VisualizationTab)
List of Dialogs
Map Extents (Grid Format) <-- Im not yet convinced this needs to be a dialog, but rather part of OmgModelProjectionPanel (TS)
Algorithm Browser <-- which embeds a
- Dataset Alignment
- Occurrences Data Visualization