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

#include <WtssDialog.h>

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

Signals

void close ()
 

Public Member Functions

void setActionGroup (QActionGroup *actionGroup)
 
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 onHideButtonClicked ()
 
void onImportGraphClicked ()
 
void onItemChecked (QTreeWidgetItem *item)
 
void onPointPickerToggled (bool checked)
 
void onQueryButtonClicked ()
 
void onRemoveCoordButtonClicked ()
 
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 doTimeseriesQuery (cxx::timeseries_query_t query)
 
void enablePointPicker ()
 
void loadSettings ()
 
void plotTimeSeries ()
 
QColor randomColor ()
 
bool validateQuery ()
 

Private Attributes

bool dirty
 
QJsonObject j_config
 
QActionGroup * m_actionGroup
 
te::qt::widgets::ChartDisplaym_chartDisplay
 
bool m_checkAttribute
 
bool m_checkCoverage
 
bool m_checkServer
 
std::string m_lastQueriedServer
 
te::qt::widgets::MapDisplaym_mapDisplay
 
QAction * m_pickerAction
 
cxx::timeseries_query_result_t m_result
 
te::color::RGBAColor ** m_rgbaMarker
 
QVector< te::qt::widgets::TimeSeriesChart * > m_timeSeriesChartVec
 
std::vector< te::st::TimeSeries * > m_timeSeriesVec
 
std::unique_ptr< Ui::WtssDialogForm > m_ui
 

Detailed Description

Definition at line 86 of file WtssDialog.h.

Constructor & Destructor Documentation

◆ WtssDialog()

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

◆ ~WtssDialog()

te::qt::plugins::wtss::WtssDialog::~WtssDialog ( )

Member Function Documentation

◆ addAtributes()

void te::qt::plugins::wtss::WtssDialog::addAtributes ( QTreeWidgetItem *  coverageItem,
QJsonObject  j_coverage 
)
private

◆ addCoverage()

void te::qt::plugins::wtss::WtssDialog::addCoverage ( QTreeWidgetItem *  serverItem,
QJsonObject  j_server 
)
private

◆ addLocation()

void te::qt::plugins::wtss::WtssDialog::addLocation ( double  x,
double  y 
)
private

◆ addMarker()

void te::qt::plugins::wtss::WtssDialog::addMarker ( double  x,
double  y 
)
private

◆ addServer()

void te::qt::plugins::wtss::WtssDialog::addServer ( QString  server)
private

◆ clearCanvas()

void te::qt::plugins::wtss::WtssDialog::clearCanvas ( )
private

◆ close

void te::qt::plugins::wtss::WtssDialog::close ( )
signal

◆ closeEvent()

void te::qt::plugins::wtss::WtssDialog::closeEvent ( QCloseEvent *  e)
private

◆ convertToTimeSeries()

void te::qt::plugins::wtss::WtssDialog::convertToTimeSeries ( cxx::timeseries_query_result_t  result)
private

◆ doTimeseriesQuery()

void te::qt::plugins::wtss::WtssDialog::doTimeseriesQuery ( cxx::timeseries_query_t  query)
private

◆ enablePointPicker()

void te::qt::plugins::wtss::WtssDialog::enablePointPicker ( )
private

◆ loadSettings()

void te::qt::plugins::wtss::WtssDialog::loadSettings ( )
private

◆ onAddCoordToList

void te::qt::plugins::wtss::WtssDialog::onAddCoordToList ( QListWidgetItem *  coordSelected)
protectedslot

◆ onExportGraphClicked

void te::qt::plugins::wtss::WtssDialog::onExportGraphClicked ( )
protectedslot

◆ onGetPointCoordinate

void te::qt::plugins::wtss::WtssDialog::onGetPointCoordinate ( QPointF &  coord)
protectedslot

◆ onHideButtonClicked

void te::qt::plugins::wtss::WtssDialog::onHideButtonClicked ( )
protectedslot

◆ onImportGraphClicked

void te::qt::plugins::wtss::WtssDialog::onImportGraphClicked ( )
protectedslot

◆ onItemChecked

void te::qt::plugins::wtss::WtssDialog::onItemChecked ( QTreeWidgetItem *  item)
protectedslot

◆ onPointPickerToggled

void te::qt::plugins::wtss::WtssDialog::onPointPickerToggled ( bool  checked)
protectedslot

◆ onQueryButtonClicked

void te::qt::plugins::wtss::WtssDialog::onQueryButtonClicked ( )
protectedslot

◆ onRemoveCoordButtonClicked

void te::qt::plugins::wtss::WtssDialog::onRemoveCoordButtonClicked ( )
protectedslot

◆ onServerAddButtonClicked

void te::qt::plugins::wtss::WtssDialog::onServerAddButtonClicked ( )
protectedslot

◆ onServerRefreshButtonClicked

void te::qt::plugins::wtss::WtssDialog::onServerRefreshButtonClicked ( )
protectedslot

◆ onServerRemoveButtonClicked

void te::qt::plugins::wtss::WtssDialog::onServerRemoveButtonClicked ( )
protectedslot

◆ plotTimeSeries()

void te::qt::plugins::wtss::WtssDialog::plotTimeSeries ( )
private

◆ randomColor()

QColor te::qt::plugins::wtss::WtssDialog::randomColor ( )
private

◆ setActionGroup()

void te::qt::plugins::wtss::WtssDialog::setActionGroup ( QActionGroup *  actionGroup)

◆ setMapDisplay()

void te::qt::plugins::wtss::WtssDialog::setMapDisplay ( te::qt::widgets::MapDisplay mapDisplay)

◆ validateQuery()

bool te::qt::plugins::wtss::WtssDialog::validateQuery ( )
private

Member Data Documentation

◆ dirty

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

Definition at line 165 of file WtssDialog.h.

◆ j_config

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

Definition at line 173 of file WtssDialog.h.

◆ m_actionGroup

QActionGroup* te::qt::plugins::wtss::WtssDialog::m_actionGroup
private

Definition at line 189 of file WtssDialog.h.

◆ m_chartDisplay

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

Definition at line 181 of file WtssDialog.h.

◆ m_checkAttribute

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

Definition at line 171 of file WtssDialog.h.

◆ m_checkCoverage

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

Definition at line 169 of file WtssDialog.h.

◆ m_checkServer

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

Definition at line 167 of file WtssDialog.h.

◆ m_lastQueriedServer

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

Definition at line 177 of file WtssDialog.h.

◆ m_mapDisplay

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

Definition at line 179 of file WtssDialog.h.

◆ m_pickerAction

QAction* te::qt::plugins::wtss::WtssDialog::m_pickerAction
private

Definition at line 191 of file WtssDialog.h.

◆ m_result

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

Definition at line 175 of file WtssDialog.h.

◆ m_rgbaMarker

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

Definition at line 187 of file WtssDialog.h.

◆ m_timeSeriesChartVec

QVector<te::qt::widgets::TimeSeriesChart*> te::qt::plugins::wtss::WtssDialog::m_timeSeriesChartVec
private

Definition at line 183 of file WtssDialog.h.

◆ m_timeSeriesVec

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

Definition at line 185 of file WtssDialog.h.

◆ m_ui

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

Definition at line 163 of file WtssDialog.h.


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