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 onHelpButtonClicked ()
 
void onHideButtonClicked ()
 
void onImportGraphClicked ()
 
void onItemChecked (QTreeWidgetItem *item)
 
void onPointPickerToggled (bool checked)
 
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 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

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::doTimeseriesQuery ( cxx::timeseries_query_t  query)
private
void te::qt::plugins::wtss::WtssDialog::enablePointPicker ( )
private
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::onPointPickerToggled ( bool  checked)
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
QColor te::qt::plugins::wtss::WtssDialog::randomColor ( )
private
void te::qt::plugins::wtss::WtssDialog::setActionGroup ( QActionGroup *  actionGroup)
void te::qt::plugins::wtss::WtssDialog::setMapDisplay ( te::qt::widgets::MapDisplay mapDisplay)
bool te::qt::plugins::wtss::WtssDialog::validateQuery ( )
private

Member Data Documentation

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

Definition at line 165 of file WtssDialog.h.

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

Definition at line 173 of file WtssDialog.h.

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

Definition at line 189 of file WtssDialog.h.

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

Definition at line 181 of file WtssDialog.h.

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

Definition at line 171 of file WtssDialog.h.

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

Definition at line 169 of file WtssDialog.h.

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

Definition at line 167 of file WtssDialog.h.

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

Definition at line 177 of file WtssDialog.h.

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

Definition at line 179 of file WtssDialog.h.

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

Definition at line 191 of file WtssDialog.h.

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

Definition at line 175 of file WtssDialog.h.

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

Definition at line 187 of file WtssDialog.h.

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

Definition at line 183 of file WtssDialog.h.

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

Definition at line 185 of file WtssDialog.h.

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: