te::qt::widgets Namespace Reference

Namespace for the Qt Widgets module of TerraLib. More...

Namespaces

 colorbar
 

Classes

class  AbstractDataSourceConnector
 A base class for widgets that allows application to create, edit or remove data sources. More...
 
class  AbstractDataSourceTreeItem
 
class  AbstractFillWidget
 Abstract class that represents a widget that can be used to build a fill element. More...
 
class  AbstractFillWidgetFactory
 The abstract factory of widgets used to configure Symbology Enconding Fill element. More...
 
class  AbstractGraphicWidget
 Abstract class that represents a widget that can be used to build a graphic element. More...
 
class  AbstractGraphicWidgetFactory
 The abstract factory of widgets used to configure Symbology Enconding Graphic element. More...
 
class  AbstractLayerSelector
 An abstract class for layer selection widgets. More...
 
class  AbstractPropertyItem
 A widget used to define the main property items that can be used to describe a se object. More...
 
class  AbstractPropertyManager
 A singleton for holding the property browser items factories. More...
 
class  AbstractTool
 This class defines an interface for objects that can receive application events and respond to them, according to specific tool behavior. Tools, in general, receives map display interaction events, like MouseClick, MouseMove, etc. Tools are created to do some GIS operation using the user interactions. More...
 
class  AddColumnDialog
 
class  AlterDataDialog
 
class  Animation
 
class  AnimationItem
 An abstract class for Animation Item. More...
 
class  AnimationScene
 This class allows to add multiple trajectories and temporal image. More...
 
class  AnimationView
 This class is a animation view. More...
 
class  ArithmeticOpWizard
 This class is GUI used to define the arithmeticOp wizard for the RP arithmeticOp operation. More...
 
class  ArithmeticOpWizardPage
 This class is GUI used to define the arithmeticOp parameters for the RP arithmeticOp operation. More...
 
class  AssistantHelpManagerImpl
 A help manager that uses the QAssistant to manage help files. More...
 
class  BasicFillDialog
 A dialog used to build a basic fill element. If you want to use this dialog, you can use commands like: te::se::Fill* f = te::qt::widgets::BasicFillDialog::getFill(0, parent, "Title"); te::se::Fill* f = te::qt::widgets::BasicFillDialog::getFill(initialFill, parent, "Title"); ... delete f; More...
 
class  BasicFillPropertyItem
 A widget used to define the basic fill se object. More...
 
class  BasicFillWidget
 A widget used to build a basic fill element. More...
 
class  BasicFillWidgetFactory
 A concrete factory that builds a fill widget used to configure a basic fill element. More...
 
class  BasicStrokeDialog
 A dialog used to build a basic stroke element. If you want to use this dialog, you can use commands like: te::se::Stroke* s = te::qt::widgets::BasicStrokeDialog::getStroke(0, parent, "Title"); te::se::Stroke* s = te::qt::widgets::BasicStrokeDialog::getStroke(initialStroke, parent, "Title"); ... delete s; More...
 
class  BasicStrokePropertyItem
 
class  BasicStrokeWidget
 A widget used to build a basic stroke element. More...
 
class  Canvas
 A canvas built on top of Qt. More...
 
class  CentralizedCheckBoxDelegate
 
class  ChannelSelectionWidget
 A dialog used to build a ChannelSelection element. More...
 
class  CharMapWidget
 A widget used to show the set of characters of a specified font. More...
 
class  ChartConfigurer
 A Symbology Enconding visitor that configures a given chart based on symbolizers elements. If you want to use this visitor, use a command like: te::qt::widgets::ChartConfigurer cc(chart); cc.config(symbolizer); More...
 
class  ChartDisplay
 A class to represent a chart display. More...
 
class  ChartDisplayWidget
 A wdiget used to display a chart. More...
 
class  ChartItem
 A class that represents a chart of a layer in a LayerTreeModel. More...
 
class  ChartLayerDialog
 A dialog used to build a chart. More...
 
class  ChartLayerWidget
 A widget used to build a grouping. More...
 
class  ChartProperties
 A dialog used to customize a graphic's parameters. More...
 
class  ChartRenderer
 A concrete chart renderer based on Qt4. More...
 
class  ChartSliceItem
 A class that represents a chart slice in a LayerItemModel. More...
 
class  ChartStyle
 
class  ChartStyleFrame
 
class  ChartStyleFrameFactory
 
class  ChartStyleWidget
 
class  ChartWidget
 A base widget for settings. More...
 
class  ChartWidgetFactory
 A factory to build widget objects. More...
 
class  CheckConstraintItem
 
class  ClassifierDialog
 A dialog used to execute image classification. More...
 
class  ClassifierWizard
 This class is GUI used to define the classifier wizard for the RP constast operation. More...
 
class  ClassifierWizardPage
 This class is GUI used to define the classifier parameters for the RP constast operation. More...
 
class  ClippingWizard
 This class is GUI used to define the clipping wizard for the RP constast operation. More...
 
class  ClippingWizardPage
 This class is GUI used to define the clipping parameters for the RP constast operation. More...
 
class  ColorCatalogWidget
 ... More...
 
class  ColorKeyInfo
 Associate a rect to a color. More...
 
class  ColorMapItem
 Represents a color map of rastersymbolizer of a layer in a LayerItemModel. More...
 
class  ColorMapSliceItem
 A class that represents a slice of a ColorMapItem. More...
 
class  ColorMapWidget
 A dialog used to build a ColorMap element. More...
 
class  ColorPickerPopup
 Create a frame with a default color palette. More...
 
class  ColorPickerToolButton
 Custom tool button used to pick a color. More...
 
class  ColorTransformWizard
 This class is GUI used to define the colorTransform wizard for the RP colorTransform operation. More...
 
class  ColorTransformWizardPage
 This class is GUI used to define the colorTransform parameters for the RP colorTransform operation. More...
 
struct  CompareHistogramInterval
 
class  ComposeBandsWizard
 This class is GUI used to allows users to compose or decompose bands. More...
 
class  ComposeBandsWizardPage
 This class is GUI used to defines a class for a Compose / Decompose Bands Wizard page. More...
 
class  CompositionModeDialog
 This class is a dialog used to select the composition mode for a layer. More...
 
class  CompositionModeMenuWidget
 This class is widget that provides a menu for composition mode selection. More...
 
class  ConstraintsIndexesListWidget
 This class is used to list the constraints and indexes of a datasetype. More...
 
class  ConstraintsIndexesPropertyDialog
 A dialog for creating a constraint or a index property. More...
 
class  ConstraintsItem
 
class  ConstraintWidget
 This virtual class is used to define a Constraint DataSet class object. More...
 
class  ContrastDialog
 A dialog used to execute image contrast enhencement. More...
 
class  ContrastEnhancementWidget
 A dialog used to build a ContrastEnhancementWidget element. More...
 
class  ContrastWizard
 This class is GUI used to define the contrast wizard for the RP constast operation. More...
 
class  ContrastWizardPage
 This class is GUI used to define the contrast parameters for the RP constast operation. More...
 
class  CoordTracking
 This class implements a concrete tool to geographic coordinate tracking on mouse move operation. More...
 
class  CreateLayerDialog
 This interface is used to create new layer operation. More...
 
class  CreateLayerWidget
 This interface is used to create new layer operation. More...
 
class  CreateProgressWidgetItemEvent
 The CreateProgressWidgetItemEvent is a custom event used to create a progress widget item. More...
 
class  DataExchangerWizard
 Qt dialog for .... More...
 
struct  DataExchangeStatus
 
class  DataExchangeSummaryWizardPage
 
class  DatapPropertiesWidget
 A class to represent a chart display. More...
 
class  DataPropertiesDialog
 A dialog used to configure the properties of a new textual file based layer. More...
 
struct  DataSet2Layer
 
class  DataSetAdapterWidget
 A dialog for creating a data set adapter. More...
 
class  DataSetCategoryGroupItem
 
class  DataSetCategoryItem
 
class  DataSetCategoryModel
 
class  DataSetDisplay
 A map display for a dataset. More...
 
class  DataSetExplorer
 A widget designed to explore the datasets of a data source. More...
 
class  DataSetGroupItem
 
class  DataSetItem
 
class  DataSetLayerSelector
 A simple widget that allows the selection of datasets from a given data source. More...
 
class  DataSetOptionsWizardPage
 
class  DataSetSelectorDialog
 .... More...
 
class  DataSetSelectorWidget
 A wizard for selecting datasets from a data source. More...
 
class  DataSetSelectorWizardPage
 
class  DataSetTableHorizontalHeader
 
class  DataSetTableModel
 A table model representing a te::da::DataSet. More...
 
class  DataSetTableVerticalHeader
 A vertical header used for selecting rows at a table view. More...
 
class  DataSetTableView
 A customized table view for te::map::AbstractLayer objects. Uses a te::qt::widgets::DataSetModel as its model. More...
 
class  DataSetTreeModel
 
class  DataSetTreeView
 A tree view for datasets of a data source. More...
 
class  DataSetWidget
 This class is used to define the FROM object of select operation. More...
 
class  DataSetWizardPage
 This class is a wizard page with the DataSetWidget component. More...
 
class  DataSourceConnectorManager
 A widget that groups datasource identificatin and connection information. More...
 
class  DataSourceExplorer
 A widget designed to explore the data sources of an application. More...
 
class  DataSourceExplorerDialog
 A dialog for selecting a data source. More...
 
class  DataSourceItem
 
class  DataSourceSelectorDialog
 A dialog for selecting a data source. More...
 
class  DataSourceSelectorWidget
 A dialog for selecting a data source. More...
 
class  DataSourceSelectorWizardPage
 
class  DataSourceToolBox
 
class  DataSourceTreeModel
 
class  DataSourceTreeView
 A tool box to help explorer data sources. More...
 
class  DataSourceType
 A base class for the suppported types of data source. More...
 
class  DataSourceTypeManager
 A singleton to keep all the registered data source types. More...
 
class  DateTimePropertyWidget
 A widget used to define a string property. More...
 
class  DateTimePropertyWidgetFactory
 A factory to build the string property widget object. More...
 
class  DirectExchangerDialog
 
class  DoubleListWidget
 ... More...
 
class  DrawLayerThread
 This class represents a thread responsible to draw a given layer. Basically, this class receives draw layer requests and generates a QImage as result. More...
 
class  Eta5kmItem
 
struct  ExpressionProperty
 
class  ExtentAcquire
 This class implements a concrete tool to define a boundary rectangle. More...
 
class  ExternalGraphicRenderer
 A concrete renderer based on Qt4 for conversion of Symbology Enconding External Graphic elements to an image pattern. More...
 
class  EyeBirdMapDisplayWidget
 This class defines the map display EyeBird, this component is only a specific map that shows the original extent and a box representing the current extent. More...
 
class  FieldsDialog
 
class  FieldsWizardPage
 This class is a wizard page with the DoubleListWidget component, used to create the FIELD object of a select operation. More...
 
class  FileChooser
 Defines a component for choose a file. More...
 
class  FilterWizard
 
class  FilterWizardPage
 
class  FixGeometryDialog
 A dialog to fix geometries. More...
 
class  FixGeometryWidget
 A widget to fix geometries. More...
 
class  FolderItem
 Represents a folder item that contains layers and / or other folders. More...
 
class  ForeignKeyItem
 
class  FusionWizard
 This class is GUI used to define the fusion wizard for the RP fusion operation. More...
 
class  FusionWizardPage
 This class is GUI used to define the fusion parameters for the RP fusion operation. More...
 
class  GeometryPropertyWidget
 A widget used to define a string property. More...
 
class  GeometryPropertyWidgetFactory
 A factory to build the string property widget object. More...
 
class  Globals
 An static class with global definitions. More...
 
class  GlyphGraphicWidget
 A widget used to build a graphic associate with a glyph mark element. More...
 
class  GlyphGraphicWidgetFactory
 A concrete factory that builds a graphic widget used to configure a graphic associate with a glyph mark element. More...
 
class  GlyphMarkDialog
 A dialog used to build a glyph mark element. If you want to use this dialog, you can use commands like: te::se::Mark* m = te::qt::widgets::GlyphMarkWidget::getMark(0, parent, "Title"); te::se::Mark* m = te::qt::widgets::GlyphMarkWidget::getMark(initialMark, parent, "Title"); ... delete m; More...
 
class  GlyphMarkPropertyItem
 A widget used to define a glyph object. More...
 
class  GlyphMarkRenderer
 A concrete renderer based on Qt4 for conversion of Symbology Enconding Mark elements to an image pattern. It is a extension that considers marks with well-known name in the format: "ttf://font#code". Here, "font" is the name of a TrueType font and "code" is the character code. The character code can be enconded in hexadecimal, octonal or decimal. e.g.: "ttf://Arial#0x12", "ttf://Times#042", "ttf://Verdana#10". More...
 
class  GlyphMarkWidget
 A widget used to build a mark element represented by a glyph. More...
 
class  GoesItem
 
class  GraphicDialog
 A dialog used to build a graphic element. If you want to use this dialog, you can use commands like: te::se::Graphic* g = te::qt::widgets::GraphicDialog::getGraphic(0, parent, "Title"); ... delete g; More...
 
class  GraphicFillWidget
 A widget used to build a fill element associated with a graphic. More...
 
class  GraphicFillWidgetFactory
 A concrete factory that builds a fill widget used to configure a fill element associated with a graphic. More...
 
class  GraphicProperty
 A widget used to define the general properties of a se object. More...
 
class  GraphicPropertyItem
 A widget used to define the general properties of a se object. More...
 
class  GraphicSelectorWidget
 A widget used to select a graphic element. More...
 
class  GroupByWizardPage
 This class is a wizard page with the DoubleListWidget component, used to create the GROUPBY object of a select operation. More...
 
class  GroupingDialog
 A dialog used to build a grouping. More...
 
class  GroupingItem
 A class that represents a grouping of a layer in a LayerTreeModel. More...
 
class  GroupingWidget
 A widget used to build a grouping. More...
 
class  HelpManager
 Facade for a te::qt::widgets::HelpManagerImpl object. More...
 
class  HelpManagerImpl
 An interface for help managers implementations. More...
 
class  HelpPushButton
 Push button that uses te::qt::widgets::HelpManager on its mouse pressed implementation. More...
 
class  HelpToolButton
 Tool button that uses te::qt::widgets::HelpManager on its mouse pressed implementation. More...
 
class  HiddenDataSetLayerSelector
 .... More...
 
class  HidroItem
 
class  HighlightDelegate
 An specialization of QItemDelegate to be used with te::map::AbstractTable objects. More...
 
class  Histogram
 A class to represent a Histogram. More...
 
class  HistogramChart
 
class  HistogramDataWidget
 A widget used to adjust a histogram's input data. More...
 
class  HistogramDialog
 A Dialog used to customize a Histogram parameters and generate it's ChartDisplayWidget. More...
 
class  HistogramFrame
 A frame for setting display options. More...
 
class  HistogramFrameFactory
 A factory to build the histogram frame object. More...
 
class  HistogramStyle
 
class  HistogramStyleWidget
 A widget used to adjust a histogram's style. More...
 
class  HorizontalSliderWidget
 ... More...
 
class  ImageItem
 
class  ImageOutlineWidget
 A dialog used to build a ImageOutlineWidget element. More...
 
class  IndexGroupItem
 
class  IndexItem
 
class  IndexWidget
 This class is used to define a Index DataSet class object. More...
 
class  Info
 This class implements a concrete tool to get informations about a specified feature using pointing operation. More...
 
class  InterfaceController
 A virtual class for non modal interfaces. More...
 
struct  IntervalToObjectId
 
class  LayerAttributesWizardPage
 This class is used to define the layer attributes information. More...
 
class  LayerItem
 An item that contains a te::map::AbstractLayerPtr. More...
 
class  LayerItemModel
 Defines an abstract model based on TreeItem objects. More...
 
class  LayerItemView
 A specialization of QTreeView for manipulate layers. More...
 
class  LayerPropertiesInfo
 
class  LayerPropertiesInfoWidget
 
class  LayerSearchDialog
 This class is a dialog for the LayerSearchWidget. More...
 
class  LayerSearchWidget
 A widget used to search layers over list of layers. More...
 
class  LayerSearchWizardPage
 
class  LayerSelectorWidget
 This class represents a component used to quickly select a layer. More...
 
class  LayerViewDelegate
 A class for rendering icons for layer and folder itens. More...
 
class  LayerViewMenuManager
 Class for manage the menus of the LayerViewItem. More...
 
class  Legend
 
class  LegendItem
 Represents a lengend in the tree structure. More...
 
class  LineSymbolizerProperty
 A widget used to define the polygon symbolizer properties, such as: More...
 
class  LineSymbolizerWidget
 A widget used to build a line symbolizer element. More...
 
struct  LinkTableInfo
 
class  ListWidget
 ... More...
 
class  LocalGraphicWidget
 A widget used to build a graphic associate with an external graphic element that references a local image. e.g. a SVG file, a PNG file, etc. More...
 
class  LocalGraphicWidgetFactory
 A concrete factory that builds a graphic widget used to configure a graphic associate with an external graphic element that references a local image. e.g. a SVG file, a PNG file, etc. More...
 
class  LocalImagePropertyItem
 A widget used to define a local image graphic for a se symbolizer. More...
 
class  LocalImageWidget
 A widget used to build an external graphic element that references a local image. e.g. a SVG file, a PNG file, etc. More...
 
class  MapDisplay
 A widget to control the display of a set of layers. More...
 
class  MarkSymbol
 A class that specialize the QwtSymbol to draw a Terralib Mark. More...
 
class  MaskDialog
 This class is a dialog to create a user defined mask. More...
 
class  Measure
 This class implements a concrete tool to measure operation (distance, area, and angle). More...
 
class  MixtureModelDialog
 A dialog used to execute mixture model decomposition. More...
 
class  MixtureModelDialogMDEventFilter
 A event filter to handle map display events. More...
 
class  MixtureModelWizard
 This class is GUI used to define the mixture model wizard for the RP constast operation. More...
 
class  MixtureModelWizardPage
 This class is GUI used to define the mixture model parameters for the RP constast operation. More...
 
class  Module
 This singleton defines the TerraLib Qt Widgets module entry. More...
 
class  MosaicWizard
 This class is GUI used to define the mosaic wizard for the RP mosaic operation. More...
 
class  MosaicWizardPage
 This class is GUI used to define the mosaic parameters for the RP mosaic operation. More...
 
class  MultiResolutionDialog
 A dialog to create multi resolution over a raster. More...
 
class  MultiResolutionWidget
 A widget to create multi resolution over a raster. More...
 
class  MultiThreadMapDisplay
 A multi thread Qt4 widget to control the display of a set of layers. More...
 
class  NewPropertyDialog
 A dialog for creating a new property. More...
 
class  NewPropertyWidget
 
class  NumericPropertyWidget
 A widget used to define a string property. More...
 
class  NumericPropertyWidgetFactory
 A factory to build the string property widget object. More...
 
class  ObservationPropertiesWidget
 A widget used to adjust a Observation layer's properties. More...
 
class  ObservationPropertiesWizardPage
 A WizardPage used to configure the general properties of a new spatio-temporal layer. More...
 
class  ObservationWizard
 
class  OrderByWidget
 This class is used to define the ORDER BY object of select operation. More...
 
class  OrderByWizardPage
 
class  OutputRasterParametersWidget
 This class represents a component used to quickly define a raster parameters. More...
 
class  OverlapBehaviorWidget
 A dialog used to build a OverlapBehaviorWidget element. More...
 
class  OverlayDialog
 This class is a dialog for the Overlay widget. More...
 
class  OverlayWidget
 This class is used to define a component for viewing overlaid layers. More...
 
class  Pan
 This class implements a concrete tool to geographic pan operation. More...
 
class  PanExtent
 This class implements a concrete tool to pan a user defined extent. More...
 
class  ParameterDialog
 A dialog to be used as input of key/value pairs. More...
 
class  ParameterTableWidget
 ... More...
 
class  PluginBuilderWizard
 
class  PluginCMakeWriter
 This class is used to create the cmake file for the new plugin builded. More...
 
class  PluginManagerDialog
 
class  PluginsModel
 
class  PluginSourceWriter
 
class  PointPicker
 This class implements a concrete tool to geographic coordinate picker on mouse click operation. More...
 
class  PointSymbolizerProperty
 A widget used to define the point symbolizer properties, such as: More...
 
class  PointSymbolizerWidget
 A widget used to build a point symbolizer element. More...
 
struct  PointToObjectId
 
class  PolygonAcquire
 This class implements a concrete tool to acquire a polygon geometry. More...
 
class  PolygonSymbolizerProperty
 A widget used to define the polygon symbolizer properties, such as: More...
 
class  PolygonSymbolizerWidget
 A widget used to build a polygon symbolizer element. More...
 
class  PostGIS2SHPDialog
 
class  PrimaryKeyConstraintWidget
 This class is used to define a Primare Key Constraint DataSet class object. More...
 
class  PrimaryKeyItem
 
class  ProgressResetEvent
 The ProgressResetEvent is a custom event used to reset a progress bar. More...
 
class  ProgressSetMessageEvent
 The ProgressSetMessageEvent is a custom event used to set a new message into a progress bar. More...
 
class  ProgressSetValueEvent
 The ProgressSetValueEvent is a custom event used to set a new value into a progress bar. More...
 
class  ProgressViewerBar
 A class that defines the interface of a qt bar progress viewer. More...
 
class  ProgressViewerDialog
 A progress dialog. More...
 
class  ProgressViewerWidget
 A class that defines the interface of a qt widget to group a set of ProgressWidgetItem. More...
 
class  ProgressWidgetItem
 Custom widget used to represent a single task. More...
 
class  Promoter
 A class used for logical ordering of rows. More...
 
class  PropertyConverterDialog
 A dialog for creating a adaptor property converter. More...
 
class  PropertyGroupItem
 
class  PropertyItem
 
class  QtKnowItem
 
class  QueryBuilderWizard
 
class  QueryDataSourceDialog
 This file defines a class for a Query Data Source Dialog Dialog. More...
 
class  QueryDialog
 This file defines a class for a Query Dialog Dialog. More...
 
class  QueryLayerBuilderWizard
 
class  RasterHistogramDialog
 This class is a dialog for the RasterHistogram widget. More...
 
class  RasterHistogramWidget
 This class is used to define a component for viewing overlaid layers. More...
 
class  RasterInfoDialog
 This class is a dialog for the RasterInfoWidget. More...
 
class  RasterInfoWidget
 This class is used to define a map of information necessary to create a raster. More...
 
class  RasterInfoWizardPage
 This class is GUI used to define the raster info parameters for raster factory. More...
 
class  RasterizationWizard
 
class  RasterizationWizardPage
 
class  RasterLayerDelegate
 
class  RasterNavigatorDialog
 This class is a dialog for the RasterNavigator widget. More...
 
class  RasterNavigatorWidget
 This class is used to navigate over a DataSetLayer (having a raster representation) and given a set of tools, such as, zoom in, zoom out, pan, recompose. Two new tools as created for raster interaction: More...
 
class  RasterNavigatorWizardPage
 This class is a wizard page for the RasterNavigator widget. More...
 
class  RasterSymbolizerDialog
 A dialog used to build a RasterSymbolizerDialog element. More...
 
class  RasterSymbolizerWidget
 A widget used to configure a Raster Symbolizer SE element. More...
 
class  ReadPixelTool
 
class  RegisterWizard
 A Qt wizard that allows users to register a image. More...
 
class  RemoveProgressWidgetItemEvent
 The RemoveProgressWidgetItem is a custom event used to remove a progress widget item. More...
 
class  RenameColumnDialog
 
class  ResourceChooser
 Defines a component for choosing a file or directory. More...
 
class  RetypeColumnDialog
 
class  ROIManagerDialog
 This class is a dialog for the ROI Manager widget. More...
 
class  ROIManagerWidget
 This class is used to manager the ROI acquisition. More...
 
class  RubberBand
 This class provides a rectangle that can indicate a boundary. More...
 
class  RuleProperty
 A widget used to define the rule properties, such as: More...
 
class  SaveSelectedObjectsDialog
 
class  SaveSelectedObjectsWidget
 
class  ScalePropertyItem
 A widget used to define the scale values. More...
 
class  Scatter
 A class to represent a scatter. More...
 
class  ScatterChart
 A class to represent a scatter chart. More...
 
class  ScatterDataWidget
 
class  ScatterDialog
 A dialog used to customize a Scatter parameters and generate it's ChartDisplayWidget. More...
 
class  ScatterFrame
 A frame for setting display options. More...
 
class  ScatterFrameFactory
 A factory to build the scatter frame object. More...
 
class  ScatterStyle
 
class  ScatterStyleWidget
 A widget used to adjust a scatter's style. More...
 
class  ScopedCursor
 An object that when created shows a cursor during its scope. More...
 
class  SegmenterAdvancedOptionsWizardPage
 This class is GUI used to define the segmenter advanced options parameters for the RP constast operation. More...
 
class  SegmenterDialog
 A dialog used to execute image segmentation. More...
 
class  SegmenterWizard
 This class is GUI used to define the segmenter wizard for the RP constast operation. More...
 
class  SegmenterWizardPage
 This class is GUI used to define the segmenter parameters for the RP constast operation. More...
 
class  SelectedChannelWidget
 A dialog used to build a SelectedChannelWidget element. More...
 
class  Selection
 This class implements a concrete tool to select layer features using an extent. More...
 
class  ShadedReliefWidget
 A dialog used to build a ShadedRelief element. More...
 
class  SHP2ADODialog
 
class  SHP2PostGISDialog
 
class  SimplePropertyWidget
 A base widget for simple properties. More...
 
class  SimplePropertyWidgetFactory
 A factory to build widget objects. More...
 
class  SliderPropertiesDialog
 A dialog used to configure the behaviour of the SliderSliderWidget. More...
 
class  SRSDialog
 A dialog used to build a SRSDialog element. More...
 
class  SRSManagerDialog
 A dialog used to build a SRSManagerDialog element. More...
 
class  StringPropertyWidget
 A widget used to define a string property. More...
 
class  StringPropertyWidgetFactory
 A factory to build the string property widget object. More...
 
class  StringScaleDraw
 
class  StyleControllerWidget
 A widget used to controll the style se element. More...
 
class  StyleDockWidget
 A dock widget used control the geographic data style using SE elements and a property browser to show its properties. More...
 
class  StyleExplorer
 A widget used to explore a style. More...
 
class  Symbol
 This class represents a symbol. TODO: More description! More...
 
class  SymbolEditorWidget
 A widget used to edit symbols. More...
 
struct  SymbolInfo
 Information about a given Symbol. More...
 
class  SymbolInfoDialog
 A dialog used to configure informations about a symbol. More...
 
class  SymbolLibrary
 This class represents a library of symbols. More...
 
class  SymbolLibraryManager
 The SymbolLibraryManager is a singleton that can be used to manage all loaded symbol libraries in TerraLib. More...
 
class  SymbologyPreview
 
class  SymbolPreviewWidget
 A widget used to preview symbol elements. More...
 
class  SymbolSelectorDialog
 A dialog used to select a specific symbol. More...
 
class  SymbolTableWidget
 A widget used to preview a symbol as separated layers. More...
 
class  TableLinkDialog
 This class represents a TableLinkDialog component. More...
 
class  TemporalPropertiesWidget
 A widget used to adjust a temporal layer's properties. More...
 
class  ThemeViewDelegate
 
class  TiePointData
 
class  TiePointLocatorDialog
 
class  TiePointLocatorParametersWidget
 This class is used to define a widget for tie point parameters acquirement. More...
 
class  TiePointLocatorWidget
 This class is used to define a widget for tie point acquirement. More...
 
class  TiePointsLocatorAdvancedDialog
 A dialog used to execute tie points location advanced options. More...
 
class  TiePointsLocatorDialog
 A dialog used to execute tie points location. More...
 
class  TiePointsLocatorDialogMDEventFilter
 A event filter to handle map display events. More...
 
class  TimeSeriesChart
 A class to represent a timeSeries chart. More...
 
class  TimeSeriesDataWidget
 A widget used to adjust a histogram's input data. More...
 
class  TimeSeriesDialog
 A Dialog used to customize a timeSeries parameters and generate it's ChartDisplayWidget. More...
 
class  TimeSeriesFrame
 A frame for setting display options. More...
 
class  TimeSeriesFrameFactory
 A factory to build the timeSeries frame object. More...
 
class  TimeSeriesPropertiesWidget
 A widget used to adjust a time series layer's properties. More...
 
class  TimeSeriesPropertiesWizardPage
 A WizardPage used to configure the general properties of a new spatio-temporal layer. More...
 
class  TimeSeriesStyle
 
class  TimeSeriesStyleWidget
 A widget used to adjust a timeSeries's style. More...
 
class  TimeSeriesWizard
 
class  TimeSliderWidget
 A wdiget used to control the visualization of temporal data. More...
 
class  TrajectoryItem
 
class  TrajectoryPropertiesWidget
 A widget used to adjust a Trajectory layer's properties. More...
 
class  TrajectoryPropertiesWizardPage
 A WizardPage used to configure the general properties of a new spatio-temporal layer. More...
 
class  TrajectoryWizard
 
class  TreeItem
 Defines a hierarchical structure. More...
 
class  TreeItemFactory
 A class for building layer items. More...
 
class  UniqueKeyConstraintWidget
 This class is used to define a Unique Key Constraint DataSet class object. More...
 
class  UniqueKeyItem
 
class  VectorizationWizard
 
class  VectorizationWizardPage
 
class  WellKnownGraphicWidget
 A widget used to build a graphic associate with a well-known mark element. More...
 
class  WellKnownGraphicWidgetFactory
 A concrete factory that builds a graphic widget used to configure a graphic associate with an one well-known mark element. More...
 
class  WellKnownMarkDialog
 A dialog used to build a well known mark element. If you want to use this dialog, you can use commands like: te::se::Mark* m = te::qt::widgets::MarkDialog::getMark(0, parent, "Title"); te::se::Mark* m = te::qt::widgets::MarkDialog::getMark(initialMark, parent, "Title"); ... delete m; More...
 
class  WellKnownMarkPropertyItem
 A widget used to define the mark se properties. More...
 
class  WellKnownMarkRenderer
 A concrete renderer based on Qt4 for conversion of Symbology Enconding Mark elements to an image pattern. It considers basic marks defined on Symbology Enconding Specification: "square", "circle", "triangle", "star", "cross", and "x". More...
 
class  WellKnownMarkWidget
 A widget used to build a well known mark element. More...
 
class  WhereClauseWidget
 This class is used to define the WHERE object of select operation. More...
 
class  WhereClauseWizardPage
 This class is a wizard page with the WhereClauseWidget component. More...
 
class  Zoom
 This is a utility class to geographic zoom operation. More...
 
class  ZoomArea
 This class implements a concrete tool to geographic zoom in operation using a boundary rectangle. More...
 
class  ZoomClick
 This class implements a concrete tool to geographic zoom operation using the mouse click. More...
 
class  ZoomInMapDisplayWidget
 This class defines the map display ZoomIn, this component is only a specific map that shows the current extent in a larger scale. More...
 
class  ZoomKeyboard
 This class implements a concrete tool to geographic zoom operation using the keyboard. More...
 
class  ZoomLeftAndRightClick
 This class implements a concrete tool to geographic zoom operation using the left and right mouse clicks. More...
 
class  ZoomWheel
 This class implements a concrete tool to geographic zoom operation using the mouse wheel. More...
 

Typedefs

typedef std::map< te::dt::AbstractData *, unsigned int, CompareHistogramIntervalHistogramValues
 Histogram's values. More...
 
typedef boost::multi_index::multi_index_container< IntervalToObjectId, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< boost::multi_index::identity< IntervalToObjectId > >, boost::multi_index::ordered_unique< boost::multi_index::const_mem_fun< IntervalToObjectId, std::string,&IntervalToObjectId::getObjIdAsString > > > > IntervalToObjectIdSet
 
typedef boost::multi_index::multi_index_container< PointToObjectId, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< boost::multi_index::identity< PointToObjectId > >, boost::multi_index::ordered_unique< boost::multi_index::const_mem_fun< PointToObjectId, std::string,&PointToObjectId::getObjIdAsString > > > > PointToObjectIdSet
 
typedef te::common::QueueT< TreeItem * > Queue
 
typedef te::common::QueueT< QAction * > QueueAction
 

Enumerations

enum  ChartType { HISTOGRAM_CHART = 1001, SCATTER_CHART = 1002, TIMESERIES_CHART = 1003 }
 
enum  FusionTypes { FUSION_IHS, FUSION_PCA, FUSION_WISPER }
 
enum  SymbolType { PolygonSymbol, LineSymbol, PointSymbol }
 
enum  VISIBLE { NONE, TOTALLY, PARTIALLY }
 Defines the visibility of an item. More...
 

Functions

TEQTWIDGETSEXPORT void AddFilePathToSettings (const QString &path, const QString &typeFile)
 Save last used path in QSettings. More...
 
TEQTWIDGETSEXPORT void Config (QPen &pen, const te::se::Stroke *stroke)
 It configs the given pen based on Symbology Enconding Stroke element. More...
 
TEQTWIDGETSEXPORT void Config (QBrush &brush, const te::se::Fill *fill)
 It configs the given brush based on Symbology Enconding Fill element. More...
 
TEQTWIDGETSEXPORT void Config2DrawLayerSelection (te::map::Canvas *canvas, const QColor &selectionColor, const te::gm::GeomType &type)
 It configs (i.e. prepares) the given canvas to draw a layer selection. More...
 
TEQTWIDGETSEXPORT void Config2DrawLines (te::map::Canvas *canvas, const QColor &color, const std::size_t &width=1)
 It configs (i.e. prepares) the given canvas to draw lines. More...
 
TEQTWIDGETSEXPORT void Config2DrawPoints (te::map::Canvas *canvas, const QColor &color, const std::size_t &width=1)
 It configs (i.e. prepares) the given canvas to draw points. More...
 
TEQTWIDGETSEXPORT void Config2DrawPoints (te::map::Canvas *canvas, const QString &markName, const std::size_t &size, const QColor &fillColor, const QColor &contourColor, const std::size_t &contourWidth=1)
 It configs (i.e. prepares) the given canvas to draw points. More...
 
TEQTWIDGETSEXPORT void Config2DrawPolygons (te::map::Canvas *canvas, const QColor &fillColor, const QColor &contourColor, const std::size_t &contourWidth=1)
 It configs (i.e. prepares) the given canvas to draw polygons. More...
 
TEQTWIDGETSEXPORT QColor Convert2Qt (const te::color::RGBAColor &color)
 It converts a TerraLib Color to Qt Color. More...
 
TEQTWIDGETSEXPORT QString Convert2Qt (const std::string &text, const te::common::CharEncoding &encoding)
 It converts the given string to an appropriate character encoding. More...
 
TEQTWIDGETSEXPORT te::color::RGBAColor Convert2TerraLib (const QColor &color)
 It converts a Qt Color to TerraLib Color. More...
 
TEQTWIDGETSEXPORT HistogramcreateHistogram (te::da::DataSet *dataset, te::da::DataSetType *dataType, int propId, int slices, int stat)
 Histogram Creator. More...
 
TEQTWIDGETSEXPORT HistogramcreateHistogram (te::da::DataSet *dataset, te::da::DataSetType *dataType, int propId, int stat)
 Histogram Creator. More...
 
TEQTWIDGETSEXPORT ChartDisplayWidgetcreateHistogramDisplay (te::da::DataSet *dataset, te::da::DataSetType *dataType, int propId, int slices=10, int stat=-1)
 Histogram Creator. More...
 
TEQTWIDGETSEXPORT ChartDisplayWidgetcreateHistogramDisplay (te::da::DataSet *dataset, te::da::DataSetType *dataType, int propId, std::string summary, Histogram *histogram)
 Histogram Creator. More...
 
TEQTWIDGETSEXPORT te::map::AbstractLayerPtr createLayer (const std::string &driverName, const std::map< std::string, std::string > &connInfo)
 
TEQTWIDGETSEXPORT ChartDisplayWidgetcreateNormalDistribution (te::da::DataSet *dataset, int propId)
 
TEQTWIDGETSEXPORT QPixmap CreatePixmapIcon (const int &size, const QColor &penColor, const QColor &brushColor, const int &contourSize)
 It creates a pixmap to use as icon (to be used as legend icon). More...
 
TEQTWIDGETSEXPORT ScattercreateScatter (te::da::DataSet *dataset, te::da::DataSetType *dataType, int propX, int propY, int stat, bool readall=true)
 Scatter Creator. More...
 
TEQTWIDGETSEXPORT ChartDisplayWidgetcreateScatterDisplay (te::da::DataSet *dataset, te::da::DataSetType *dataType, int propX, int propY, int stat=-1)
 Scatter Creator. More...
 
TEQTWIDGETSEXPORT QAction * FindAction (const QString &actText, QMenu *mnu)
 
TEQTWIDGETSEXPORT QAction * FindAction (const QString &actText, QMenuBar *mnuBar)
 
TEQTWIDGETSEXPORT QActionGroup * FindActionGroup (const QString &actGroupText, QMenu *mnu)
 
TEQTWIDGETSEXPORT QActionGroup * FindActionGroup (const QString &actText, QMenuBar *mnuBar)
 
TEQTWIDGETSEXPORT QMenu * FindMenu (const QString &mnuText, QMenu *mnu)
 Finds a menu item in the mnu object. More...
 
TEQTWIDGETSEXPORT QMenu * FindMenu (const QString &mnuText, QMenuBar *bar)
 
TEQTWIDGETSEXPORT void GetChangedAndVisibleLayers (const QModelIndexList &idxs, std::list< te::map::AbstractLayerPtr > &layers)
 
TEQTWIDGETSEXPORT QString GetDiskRasterFileSelFilter ()
 Returns a disk raster file selection filter base on current supported formats. More...
 
TEQTWIDGETSEXPORT QString GetFilePathFromSettings (const QString &typeFile)
 Returns the value of the last saved file path for the typeFile required. More...
 
const char * GetFormat (te::map::ImageType t)
 It returns the file format as a NULL terminated string. More...
 
TEQTWIDGETSEXPORT QImage * GetImage (te::color::RGBAColor **img, int width, int height)
 It creates a QImage from an RGBA color array. More...
 
TEQTWIDGETSEXPORT te::color::RGBAColor ** GetImage (QImage *img)
 It creates a RGBA color array from a QImage. More...
 
TEQTWIDGETSEXPORT QMenu * GetMenu (const QString &mnuText, QMenu *mnu)
 Gets a menu or submenu contained in the mnu object. More...
 
TEQTWIDGETSEXPORT QMenu * GetMenu (const QString &mnuText, QMenuBar *bar)
 
TEQTWIDGETSEXPORT std::list< te::map::AbstractLayerPtrGetSelectedLayersOnly (te::qt::widgets::LayerItemView *view)
 
TEQTWIDGETSEXPORT void GetValidLayers (QAbstractItemModel *model, const QModelIndex &parent, std::vector< te::map::AbstractLayerPtr > &layers)
 
TEQTWIDGETSEXPORT void GetValidLayers (QAbstractItemModel *model, const QModelIndex &parent, std::list< te::map::AbstractLayerPtr > &layers)
 
TEQTWIDGETSEXPORT SymbolReadSymbol (te::xml::Reader &reader)
 It reads a symbol using the given reader. More...
 
TEQTWIDGETSEXPORT void ReadSymbolLibrary (const std::string &path)
 It reads a symbol library file and put the result on SymbolLibraryManager. More...
 
TEQTWIDGETSEXPORT void SetChildrenCheckState (QTreeWidgetItem *item, int column, Qt::CheckState state)
 It sets the check state for the children of a item. More...
 
TEQTWIDGETSEXPORT QwtText * Terralib2Qwt (const std::string &title)
 
TEQTWIDGETSEXPORT QwtText * Terralib2Qwt (const std::string &text, te::color::RGBAColor *color, te::se::Font *font, te::se::Fill *backFill, te::se::Stroke *backStroke)
 
TEQTWIDGETSEXPORT QwtSymbol * Terralib2Qwt (te::se::Graphic *graphic)
 

Detailed Description

Namespace for the Qt Widgets module of TerraLib.

Typedef Documentation

Histogram's values.

Definition at line 71 of file HistogramUtils.h.

typedef boost::multi_index::multi_index_container< IntervalToObjectId, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< boost::multi_index::identity<IntervalToObjectId> >, boost::multi_index::ordered_unique< boost::multi_index::const_mem_fun<IntervalToObjectId, std::string, &IntervalToObjectId::getObjIdAsString> > > > te::qt::widgets::IntervalToObjectIdSet

Definition at line 106 of file HistogramUtils.h.

typedef boost::multi_index::multi_index_container< PointToObjectId, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< boost::multi_index::identity<PointToObjectId> >, boost::multi_index::ordered_unique< boost::multi_index::const_mem_fun<PointToObjectId, std::string, &PointToObjectId::getObjIdAsString> > > > te::qt::widgets::PointToObjectIdSet

Definition at line 85 of file ScatterUtils.h.

Definition at line 50 of file TreeItem.h.

Definition at line 50 of file LayerViewMenuManager.h.

Enumeration Type Documentation

Enumerator
HISTOGRAM_CHART 

Histogram.

SCATTER_CHART 

Scatter.

TIMESERIES_CHART 

TimeSeries.

Definition at line 40 of file Enums.h.

Enumerator
FUSION_IHS 
FUSION_PCA 
FUSION_WISPER 

Definition at line 57 of file FusionWizardPage.h.

Enumerator
PolygonSymbol 

Polygon symbol type

LineSymbol 

Line symbol type

PointSymbol 

Point symbol type

Definition at line 46 of file SymbolInfo.h.

Defines the visibility of an item.

Enumerator
NONE 

Not visible.

TOTALLY 

Visible.

PARTIALLY 

Partially visible.

Definition at line 58 of file TreeItem.h.

Function Documentation

TEQTWIDGETSEXPORT void te::qt::widgets::AddFilePathToSettings ( const QString &  path,
const QString &  typeFile 
)

Save last used path in QSettings.

Parameters
pathThe path to last used file.
typeFileThe type of file opened. Actually we assume three values: "vector", "raster", "database". Any other value may be not used in the system.
Note
The params are case sensitive. It means that a "Vector" value for the argument typeFile is unkowned by application.
TEQTWIDGETSEXPORT void te::qt::widgets::Config ( QPen &  pen,
const te::se::Stroke stroke 
)

It configs the given pen based on Symbology Enconding Stroke element.

Parameters
penThe pen that will be configured.
strokeThe Symbology Enconding Stroke element that will be used. If NULL, Qt::transparent color will be setted on pen.
Note
Warning: It consider that the parameters of Stroke element is enconded using a Literal OGC Filter expression.
TEQTWIDGETSEXPORT void te::qt::widgets::Config ( QBrush &  brush,
const te::se::Fill fill 
)

It configs the given brush based on Symbology Enconding Fill element.

Parameters
brushThe brush that will be configured.
fillThe Symbology Enconding Fill element that will be used. If NULL, Qt::transparent color will be setted on brush.
Note
Warning: It consider that the parameters of Fill element is enconded using a Literal OGC Filter expression.
TEQTWIDGETSEXPORT void te::qt::widgets::Config2DrawLayerSelection ( te::map::Canvas canvas,
const QColor &  selectionColor,
const te::gm::GeomType type 
)

It configs (i.e. prepares) the given canvas to draw a layer selection.

Parameters
canvasThe canvas that will be configured. Do not pass NULL!
selectionColorThe color that will be used to draw the selection.
typeThe geometry type that will be drawn.
TEQTWIDGETSEXPORT void te::qt::widgets::Config2DrawLines ( te::map::Canvas canvas,
const QColor &  color,
const std::size_t &  width = 1 
)

It configs (i.e. prepares) the given canvas to draw lines.

Parameters
canvasThe canvas that will be configured. Do not pass NULL!
colorThe color that will be used to draw the lines.
widthThe width that will be used to draw the lines.
TEQTWIDGETSEXPORT void te::qt::widgets::Config2DrawPoints ( te::map::Canvas canvas,
const QColor &  color,
const std::size_t &  width = 1 
)

It configs (i.e. prepares) the given canvas to draw points.

Parameters
canvasThe canvas that will be configured. Do not pass NULL!
colorThe color that will be used to draw the points.
widthThe width that will be used to draw the points.
TEQTWIDGETSEXPORT void te::qt::widgets::Config2DrawPoints ( te::map::Canvas canvas,
const QString &  markName,
const std::size_t &  size,
const QColor &  fillColor,
const QColor &  contourColor,
const std::size_t &  contourWidth = 1 
)

It configs (i.e. prepares) the given canvas to draw points.

Parameters
canvasThe canvas that will be configured. Do not pass NULL!
markNameThe mark name that will be used to draw the points.
sizeThe size that will be used to draw the points.
fillColorThe color that will be used to fill the mark.
contourColorThe color that will be used to contour the mark.
contourWidthThe width that will be used to contour the mark.
TEQTWIDGETSEXPORT void te::qt::widgets::Config2DrawPolygons ( te::map::Canvas canvas,
const QColor &  fillColor,
const QColor &  contourColor,
const std::size_t &  contourWidth = 1 
)

It configs (i.e. prepares) the given canvas to draw polygons.

Parameters
canvasThe canvas that will be configured. Do not pass NULL!
fillColorThe color that will be used to fill the polygons.
contourColorThe color that will be used to contour the polygons.
contourWidthThe width that will be used to contour the polygons.
TEQTWIDGETSEXPORT QColor te::qt::widgets::Convert2Qt ( const te::color::RGBAColor color)

It converts a TerraLib Color to Qt Color.

Parameters
colorThe TerraLib Color that will be converted.
TEQTWIDGETSEXPORT QString te::qt::widgets::Convert2Qt ( const std::string &  text,
const te::common::CharEncoding encoding 
)

It converts the given string to an appropriate character encoding.

Parameters
textThe source string.
encodingThe type of the character encoding of the string to be converted to an appropriate charset.
Returns
The converted string.
TEQTWIDGETSEXPORT te::color::RGBAColor te::qt::widgets::Convert2TerraLib ( const QColor &  color)

It converts a Qt Color to TerraLib Color.

Parameters
colorThe Qt Color that will be converted.
TEQTWIDGETSEXPORT Histogram* te::qt::widgets::createHistogram ( te::da::DataSet dataset,
te::da::DataSetType dataType,
int  propId,
int  slices,
int  stat 
)

Histogram Creator.

Parameters
datasetThe dataset that will be used to populate the histogram's data
dataTypeThe dataType that will be used to recover the objectIds associated with the given dataset.
propIdThe id of the property that contains the data
slicesThe desired number of intervals
statThe selected satistical function
Note
It will traverse the data set, using the moveNext() method
It will not take the ownership of the "dataset" pointer.
It will not take the ownership of the "dataType" pointer.
The caller will take the ownership of the returned histogram pointer.
Returns
a new Histogram
TEQTWIDGETSEXPORT Histogram* te::qt::widgets::createHistogram ( te::da::DataSet dataset,
te::da::DataSetType dataType,
int  propId,
int  stat 
)

Histogram Creator.

Parameters
datasetThe dataset that will be used to populate the histogram's data
dataTypeThe dataType that will be used to recover the objectIds associated with the given dataset.
propIdThe id of the property that contains the data
statThe selected satistical function
Note
This version is used to create a histogram based on a set of labels (Strings), therefore there is no user-defined number of intervals, each unique label is an interval
It will traverse the data set, using the moveNext() method
It will not take the ownership of the "dataset" pointer.
It will not take the ownership of the "dataType" pointer.
The caller will take the ownership of the returned histogram pointer.
Returns
a new Histogram
TEQTWIDGETSEXPORT ChartDisplayWidget* te::qt::widgets::createHistogramDisplay ( te::da::DataSet dataset,
te::da::DataSetType dataType,
int  propId,
int  slices = 10,
int  stat = -1 
)

Histogram Creator.

Parameters
datasetThe dataset that will be used to populate the histogram's data
dataTypeThe dataType that will be used to recover the objectIds associated with the given dataset.
propIdThe id of the property that contains the data
slicesThe desired number of intervals, the default is 10 and this parameter is not used when the preperty is a string
statThe selected satistical function, defaults to -1 (i.e. none)
Note
It will traverse the data set, using the moveNext() method
It will not take the ownership of the "dataset" pointer.
It will not take the ownership of the "dataType" pointer.
The caller will take the ownership of the returned ChartDisplayWidget pointer.
Returns
A pointer to a new ChartDisplayWidget that contains the generated chart
TEQTWIDGETSEXPORT ChartDisplayWidget* te::qt::widgets::createHistogramDisplay ( te::da::DataSet dataset,
te::da::DataSetType dataType,
int  propId,
std::string  summary,
Histogram histogram 
)

Histogram Creator.

Parameters
datasetThe dataset that will be used to populate the histogram's data
dataTypeThe dataType that will be used to recover the objectIds associated with the given dataset.
propIdThe id of the property that contains the data
histogramTHe histogram that will be displayed by the returned widget
Note
It will traverse the data set, using the moveNext() method
It will not take the ownership of the "dataset" pointer.
It will not take the ownership of the "dataType" pointer.
It will take ownership of the given histogram pointer and pass it along to the returned ChartDisplay.
The caller will take the ownership of the returned ChartDisplayWidget pointer.
Returns
A pointer to a new ChartDisplayWidget that contains the generated chart
TEQTWIDGETSEXPORT te::map::AbstractLayerPtr te::qt::widgets::createLayer ( const std::string &  driverName,
const std::map< std::string, std::string > &  connInfo 
)
TEQTWIDGETSEXPORT ChartDisplayWidget* te::qt::widgets::createNormalDistribution ( te::da::DataSet dataset,
int  propId 
)

createNormalDistribution

This function translates a terralib's Graphic object into a QWTSymbol object.

Parameters
datasetThe dataset that will be used calculate the normal distribution.
propIdThe id of the property that contains the data.
Note
The caller will take the ownership of the returned pointer.
It will not take the ownership of the "dataset" pointer.
Returns
A pointer to a new ChartDisplayWidget that contains the generated chart
TEQTWIDGETSEXPORT QPixmap te::qt::widgets::CreatePixmapIcon ( const int &  size,
const QColor &  penColor,
const QColor &  brushColor,
const int &  contourSize 
)

It creates a pixmap to use as icon (to be used as legend icon).

Parameters
sizeThe height and width for the pixmap.
penColorThe color that will be used to set the pen.
brushColorThe color that will be used to set the brush.
contourSizeThe countour size.
TEQTWIDGETSEXPORT Scatter* te::qt::widgets::createScatter ( te::da::DataSet dataset,
te::da::DataSetType dataType,
int  propX,
int  propY,
int  stat,
bool  readall = true 
)

Scatter Creator.

Parameters
datasetThe dataset that will be used to populate the scatter's data
dataTypeThe dataType that will be used to recover the objectIds associated with the given dataset.
propXThe id of the property that contains the data of the x axis.
propYThe id of the property that contains the data of the y axis.
Note
It will traverse the data set, using the moveNext() method
It will not take the ownership of the "dataset" pointer.
It will not take the ownership of the "dataType" pointer.
The caller will take the ownership of the returned scatter pointer.
Returns
a new Scatter
TEQTWIDGETSEXPORT ChartDisplayWidget* te::qt::widgets::createScatterDisplay ( te::da::DataSet dataset,
te::da::DataSetType dataType,
int  propX,
int  propY,
int  stat = -1 
)

Scatter Creator.

Parameters
datasetThe dataset that will be used to populate the scatter's data
dataTypeThe dataType that will be used to recover the objectIds associated with the given dataset.
propXThe id of the property that contains the data of the x axis.
propYThe id of the property that contains the data of the y axis.
Note
It will traverse the data set, using the moveNext() method
It will not take the ownership of the "dataset" pointer.
It will not take the ownership of the "dataType" pointer.
The caller will take the ownership of the returned ChartDisplayWidget pointer.
TEQTWIDGETSEXPORT QAction* te::qt::widgets::FindAction ( const QString &  actText,
QMenu *  mnu 
)
Parameters
TEQTWIDGETSEXPORT QAction* te::qt::widgets::FindAction ( const QString &  actText,
QMenuBar *  mnuBar 
)
Parameters
TEQTWIDGETSEXPORT QActionGroup* te::qt::widgets::FindActionGroup ( const QString &  actGroupText,
QMenu *  mnu 
)
Parameters
TEQTWIDGETSEXPORT QActionGroup* te::qt::widgets::FindActionGroup ( const QString &  actText,
QMenuBar *  mnuBar 
)
Parameters
TEQTWIDGETSEXPORT QMenu* te::qt::widgets::FindMenu ( const QString &  mnuText,
QMenu *  mnu 
)

Finds a menu item in the mnu object.

Use this function to find menus and submenus. There is a sintaxe that is for required sub-menus. Use the names separated by "." character, e.g to return a menu named "Layers" inside another menu named "Add" calls this function using "Add.Layers" as the value of the mnuText argument.

Note
Pay attention on the translations.
Parameters
mnuTextName of the QMenu searched.
mnuThe menu where the submenu must be searched.
Returns
The pointer to the QMenu object or NULL if it do not exists.
TEQTWIDGETSEXPORT QMenu* te::qt::widgets::FindMenu ( const QString &  mnuText,
QMenuBar *  bar 
)
TEQTWIDGETSEXPORT void te::qt::widgets::GetChangedAndVisibleLayers ( const QModelIndexList &  idxs,
std::list< te::map::AbstractLayerPtr > &  layers 
)
TEQTWIDGETSEXPORT QString te::qt::widgets::GetDiskRasterFileSelFilter ( )

Returns a disk raster file selection filter base on current supported formats.

Returns
Returns a disk raster file selection filter base on current supported formats.
TEQTWIDGETSEXPORT QString te::qt::widgets::GetFilePathFromSettings ( const QString &  typeFile)

Returns the value of the last saved file path for the typeFile required.

Parameters
typeFileThe type of file opened. Actually we assume three values: "vector", "raster", "database". Any other value may be not used in the system.
Returns
The path if encountered or a null QString.
const char* te::qt::widgets::GetFormat ( te::map::ImageType  t)
inline
TEQTWIDGETSEXPORT QImage* te::qt::widgets::GetImage ( te::color::RGBAColor **  img,
int  width,
int  height 
)

It creates a QImage from an RGBA color array.

Parameters
imgImage - a square matrix of int's where each position corresponds to a RGBA color.
widthThe image width.
heightThe image height.
Returns
A pointer to a QImage.
Note
The caller of this method will take the ownership of the returned pointer.
TEQTWIDGETSEXPORT te::color::RGBAColor** te::qt::widgets::GetImage ( QImage *  img)

It creates a RGBA color array from a QImage.

Parameters
imgQImage that will be converted.
Returns
Image - a square matrix of int's where each position corresponds to a RGBA color.
Note
The caller of this method will take the ownership of the returned pointer.
TEQTWIDGETSEXPORT QMenu* te::qt::widgets::GetMenu ( const QString &  mnuText,
QMenu *  mnu 
)

Gets a menu or submenu contained in the mnu object.

This function searches by the menu exactly as the FindMenu function. The difference is that if the menu do not exists, this function will create it, in all levels that may be required. Use the syntax described above to the search / create the submenus desired.

Parameters
mnuTextName of the menu. (This will be used as texts of the menus.)
mnuThe menu that will used in search.
Returns
A pointer to a QMenu object.
TEQTWIDGETSEXPORT QMenu* te::qt::widgets::GetMenu ( const QString &  mnuText,
QMenuBar *  bar 
)
TEQTWIDGETSEXPORT std::list<te::map::AbstractLayerPtr> te::qt::widgets::GetSelectedLayersOnly ( te::qt::widgets::LayerItemView view)
TEQTWIDGETSEXPORT void te::qt::widgets::GetValidLayers ( QAbstractItemModel *  model,
const QModelIndex &  parent,
std::vector< te::map::AbstractLayerPtr > &  layers 
)
TEQTWIDGETSEXPORT void te::qt::widgets::GetValidLayers ( QAbstractItemModel *  model,
const QModelIndex &  parent,
std::list< te::map::AbstractLayerPtr > &  layers 
)
TEQTWIDGETSEXPORT Symbol* te::qt::widgets::ReadSymbol ( te::xml::Reader reader)

It reads a symbol using the given reader.

Returns
The symbol read.
TEQTWIDGETSEXPORT void te::qt::widgets::ReadSymbolLibrary ( const std::string &  path)

It reads a symbol library file and put the result on SymbolLibraryManager.

Parameters
pathThe path of the symbol library file.
TEQTWIDGETSEXPORT void te::qt::widgets::SetChildrenCheckState ( QTreeWidgetItem *  item,
int  column,
Qt::CheckState  state 
)

It sets the check state for the children of a item.

TEQTWIDGETSEXPORT QwtText* te::qt::widgets::Terralib2Qwt ( const std::string &  title)

Terralib2Qwt

This function returns a default QwtText.

Parameters
titleA text.
Returns
A QwtText
Note
The caller will take the ownership of the returned pointer.
TEQTWIDGETSEXPORT QwtText* te::qt::widgets::Terralib2Qwt ( const std::string &  text,
te::color::RGBAColor color,
te::se::Font font,
te::se::Fill backFill,
te::se::Stroke backStroke 
)

Terralib2Qwt

This function translates TerraLib text styles into a QwtText.

Parameters
textA text
colorThe text's color
fontThe text's font
backFillThe text's background fill
backStrokeThe text's background stroke
Returns
A QwtText
Note
The caller will take the ownership of the returned pointer.
It will not take the ownership of given "font", "backFill" and "backStroke"" pointers.
TEQTWIDGETSEXPORT QwtSymbol* te::qt::widgets::Terralib2Qwt ( te::se::Graphic graphic)

Terralib2Qwt

This function translates a terralib's Graphic object into a QWTSymbol object.

Parameters
graphicThe graphic that will be used to generate the symbol.
Returns
A QwtSymbol
Note
The caller will take the ownership of the returned pointer.
It will not take the ownership of the Graphic pointer.