| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Types | Public Member Functions | Public Attributes
PluginsSignal Class Reference

An instance of this class represents a signal, that can be emitted by someone using PluginsEmitter singleton. When sending a signal, whe can add some data with the signal. See addData and getData methods. More...

`#include <PluginsSignal.h>`

List of all members.

## Public Types

enum | PluginsSignalType { S_INACTIVE, S_DRAW_THEME, S_CREATE_THEME_ITEM, S_SET_DATABASE, S_POINT_QUERY, S_SHOW_THEME_POPUP, S_SET_QTTHEMEICON, S_REQUEST_PLUGIN_METADATA }
| Type of signal. More...
enum | PluginsSignalDatatype { D_QT_CANVAS, D_QT_VIEWS, D_ABSTRACT_THEME, D_DATABASE, D_COORD2D, D_QT_THEMEITEM, D_STRING, D_PLUGIN_PARAMS, D_THEMETYPE }
| Type of data informed on a signal. More...

## Public Member Functions

| PluginsSignal (const PluginsSignalType &signalType)
| Constructor.

## Public Attributes

PluginsSignalType | signalType_
| Signal type.
PluginsParametersContainer < PluginsSignalDatatype > | signalData_
| Signal data.

## Detailed Description

An instance of this class represents a signal, that can be emitted by someone using PluginsEmitter singleton. When sending a signal, whe can add some data with the signal. See addData and getData methods.

See also:
  PluginsEmitter

Author:
  Gilberto Ribeiro de Queiroz <gribeiro@dpi.inpe.br>
  Emiliano Castejon <castejon@dpi.inpe.br>

## Member Enumeration Documentation

enum PluginsSignal::PluginsSignalDatatype

Type of data informed on a signal.

Enumerator:

  D_QT_CANVAS |
  D_QT_VIEWS |
  D_ABSTRACT_THEME |
  D_DATABASE |
  D_COORD2D |
  D_QT_THEMEITEM |
  D_STRING |
  D_PLUGIN_PARAMS |
  D_THEMETYPE |

enum PluginsSignal::PluginsSignalType

Type of signal.

Enumerator:

  S_INACTIVE |
  S_DRAW_THEME |
  S_CREATE_THEME_ITEM |
  S_SET_DATABASE |
  S_POINT_QUERY |
  S_SHOW_THEME_POPUP |
  S_SET_QTTHEMEICON |
  S_REQUEST_PLUGIN_METADATA |

## Constructor & Destructor Documentation

PluginsSignal::PluginsSignal | ( | const PluginsSignalType & | signalType | ) |

Constructor.

Parameters:

  signalType | Signal type. (Input)

## Member Data Documentation

PluginsParametersContainer<PluginsSignalDatatype> PluginsSignal::signalData_

Signal data.

PluginsSignalType PluginsSignal::signalType_

Signal type.

The documentation for this class was generated from the following files:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/spl/PluginsSignal.h
- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/spl/PluginsSignal.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines