te::qt::plugins::wtss::WtssDialog Class Reference

#include <WtssDialog.h>

Inheritance diagram for te::qt::plugins::wtss::WtssDialog:

Signals

void close ()
 
void pointPicked (QPointF &coord)
 

Public Member Functions

std::vector< te::st::TimeSeries * > getTimeSeries ()
 
void setMapDisplay (te::qt::widgets::MapDisplay *mapDisplay)
 
 WtssDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
 ~WtssDialog ()
 

Protected Slots

void onAddCoordToList (QListWidgetItem *coordSelected)
 
void onExportGraphClicked ()
 
void onGetPointCoordinate (QPointF &coord)
 
void onHelpButtonClicked ()
 
void onHideButtonClicked ()
 
void onImportGraphClicked ()
 
void onItemChecked (QTreeWidgetItem *item)
 
void onQueryButtonClicked ()
 
void onServerAddButtonClicked ()
 
void onServerRefreshButtonClicked ()
 
void onServerRemoveButtonClicked ()
 

Private Member Functions

void addAtributes (QTreeWidgetItem *coverageItem, QJsonObject j_coverage)
 
void addCoverage (QTreeWidgetItem *serverItem, QJsonObject j_server)
 
void addLocation (double x, double y)
 
void addMarker (double x, double y)
 
void addServer (QString server)
 
void clearCanvas ()
 
void closeEvent (QCloseEvent *e)
 
void convertToTimeSeries (cxx::timeseries_query_result_t result)
 
void dateSettings ()
 
void defineDisplay ()
 
void defineMarker ()
 
void doTimeseriesQuery (cxx::timeseries_query_t query)
 
void enablePointPicker ()
 
void loadSettings ()
 
void plotTimeSeries ()
 
QColor randomColor ()
 
void serverSettings ()
 
void setPointPicked (QPointF &coord)
 
bool validateQuery ()
 

Private Attributes

bool dirty
 
QJsonObject j_config
 
te::qt::widgets::ChartDisplaym_chartDisplay
 
bool m_checkAttribute
 
bool m_checkCoverage
 
bool m_checkServer
 
std::string m_lastQueriedServer
 
te::qt::widgets::MapDisplaym_mapDisplay
 
cxx::timeseries_query_result_t m_result
 
te::color::RGBAColor ** m_rgbaMarker
 
std::vector< te::st::TimeSeries * > m_timeSeriesVec
 
std::auto_ptr< Ui::WtssDialogForm > m_ui
 

Detailed Description

Definition at line 85 of file WtssDialog.h.

Constructor & Destructor Documentation

te::qt::plugins::wtss::WtssDialog::WtssDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
te::qt::plugins::wtss::WtssDialog::~WtssDialog ( )

Member Function Documentation

void te::qt::plugins::wtss::WtssDialog::addAtributes ( QTreeWidgetItem *  coverageItem,
QJsonObject  j_coverage 
)
private
void te::qt::plugins::wtss::WtssDialog::addCoverage ( QTreeWidgetItem *  serverItem,
QJsonObject  j_server 
)
private
void te::qt::plugins::wtss::WtssDialog::addLocation ( double  x,
double  y 
)
private
void te::qt::plugins::wtss::WtssDialog::addMarker ( double  x,
double  y 
)
private
void te::qt::plugins::wtss::WtssDialog::addServer ( QString  server)
private
void te::qt::plugins::wtss::WtssDialog::clearCanvas ( )
private
void te::qt::plugins::wtss::WtssDialog::close ( )
signal
void te::qt::plugins::wtss::WtssDialog::closeEvent ( QCloseEvent *  e)
private
void te::qt::plugins::wtss::WtssDialog::convertToTimeSeries ( cxx::timeseries_query_result_t  result)
private
void te::qt::plugins::wtss::WtssDialog::dateSettings ( )
private
void te::qt::plugins::wtss::WtssDialog::defineDisplay ( )
private
void te::qt::plugins::wtss::WtssDialog::defineMarker ( )
private
void te::qt::plugins::wtss::WtssDialog::doTimeseriesQuery ( cxx::timeseries_query_t  query)
private
void te::qt::plugins::wtss::WtssDialog::enablePointPicker ( )
private
std::vector<te::st::TimeSeries*> te::qt::plugins::wtss::WtssDialog::getTimeSeries ( )
void te::qt::plugins::wtss::WtssDialog::loadSettings ( )
private
void te::qt::plugins::wtss::WtssDialog::onAddCoordToList ( QListWidgetItem *  coordSelected)
protectedslot
void te::qt::plugins::wtss::WtssDialog::onExportGraphClicked ( )
protectedslot
void te::qt::plugins::wtss::WtssDialog::onGetPointCoordinate ( QPointF &  coord)
protectedslot
void te::qt::plugins::wtss::WtssDialog::onHelpButtonClicked ( )
protectedslot
void te::qt::plugins::wtss::WtssDialog::onHideButtonClicked ( )
protectedslot
void te::qt::plugins::wtss::WtssDialog::onImportGraphClicked ( )
protectedslot
void te::qt::plugins::wtss::WtssDialog::onItemChecked ( QTreeWidgetItem *  item)
protectedslot
void te::qt::plugins::wtss::WtssDialog::onQueryButtonClicked ( )
protectedslot
void te::qt::plugins::wtss::WtssDialog::onServerAddButtonClicked ( )
protectedslot
void te::qt::plugins::wtss::WtssDialog::onServerRefreshButtonClicked ( )
protectedslot
void te::qt::plugins::wtss::WtssDialog::onServerRemoveButtonClicked ( )
protectedslot
void te::qt::plugins::wtss::WtssDialog::plotTimeSeries ( )
private
void te::qt::plugins::wtss::WtssDialog::pointPicked ( QPointF &  coord)
signal
QColor te::qt::plugins::wtss::WtssDialog::randomColor ( )
private
void te::qt::plugins::wtss::WtssDialog::serverSettings ( )
private
void te::qt::plugins::wtss::WtssDialog::setMapDisplay ( te::qt::widgets::MapDisplay mapDisplay)
void te::qt::plugins::wtss::WtssDialog::setPointPicked ( QPointF &  coord)
private
bool te::qt::plugins::wtss::WtssDialog::validateQuery ( )
private

Member Data Documentation

bool te::qt::plugins::wtss::WtssDialog::dirty
private

Definition at line 174 of file WtssDialog.h.

QJsonObject te::qt::plugins::wtss::WtssDialog::j_config
private

Definition at line 182 of file WtssDialog.h.

te::qt::widgets::ChartDisplay* te::qt::plugins::wtss::WtssDialog::m_chartDisplay
private

Definition at line 190 of file WtssDialog.h.

bool te::qt::plugins::wtss::WtssDialog::m_checkAttribute
private

Definition at line 180 of file WtssDialog.h.

bool te::qt::plugins::wtss::WtssDialog::m_checkCoverage
private

Definition at line 178 of file WtssDialog.h.

bool te::qt::plugins::wtss::WtssDialog::m_checkServer
private

Definition at line 176 of file WtssDialog.h.

std::string te::qt::plugins::wtss::WtssDialog::m_lastQueriedServer
private

Definition at line 186 of file WtssDialog.h.

te::qt::widgets::MapDisplay* te::qt::plugins::wtss::WtssDialog::m_mapDisplay
private

Definition at line 188 of file WtssDialog.h.

cxx::timeseries_query_result_t te::qt::plugins::wtss::WtssDialog::m_result
private

Definition at line 184 of file WtssDialog.h.

te::color::RGBAColor** te::qt::plugins::wtss::WtssDialog::m_rgbaMarker
private

Definition at line 194 of file WtssDialog.h.

std::vector<te::st::TimeSeries*> te::qt::plugins::wtss::WtssDialog::m_timeSeriesVec
private

Definition at line 192 of file WtssDialog.h.

std::auto_ptr<Ui::WtssDialogForm> te::qt::plugins::wtss::WtssDialog::m_ui
private

Definition at line 172 of file WtssDialog.h.


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