#include <WtssDialog.h>
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::ChartDisplay * | m_chartDisplay |
| bool | m_checkAttribute |
| bool | m_checkCoverage |
| bool | m_checkServer |
| std::string | m_lastQueriedServer |
| te::qt::widgets::MapDisplay * | m_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 |
Definition at line 86 of file WtssDialog.h.
| te::qt::plugins::wtss::WtssDialog::WtssDialog | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = 0 |
||
| ) |
Definition at line 66 of file WtssDialog.cpp.
References close(), dirty, loadSettings(), m_ui, onAddCoordToList(), onExportGraphClicked(), onHelpButtonClicked(), onHideButtonClicked(), onImportGraphClicked(), onItemChecked(), onPointPickerToggled(), onQueryButtonClicked(), onServerAddButtonClicked(), onServerRefreshButtonClicked(), onServerRemoveButtonClicked(), and ~WtssDialog().
|
default |
Referenced by WtssDialog().
|
private |
Definition at line 748 of file WtssDialog.cpp.
References te::qt::plugins::wtss::attribute.
Referenced by addCoverage().
|
private |
Definition at line 721 of file WtssDialog.cpp.
References addAtributes(), and te::qt::plugins::wtss::coverage.
Referenced by addServer().
|
private |
|
private |
Definition at line 975 of file WtssDialog.cpp.
References te::qt::widgets::MapDisplay::getDraftPixmap(), te::map::MapDisplay::getExtent(), te::map::MapDisplay::getSRID(), te::gm::Envelope::m_llx, te::gm::Envelope::m_lly, m_mapDisplay, m_rgbaMarker, te::gm::Envelope::m_urx, te::gm::Envelope::m_ury, te::qt::widgets::Canvas::setWindow(), te::gm::Coord2D::x, and te::gm::Coord2D::y.
Referenced by onAddCoordToList(), onGetPointCoordinate(), and onQueryButtonClicked().
|
private |
Definition at line 698 of file WtssDialog.cpp.
References addCoverage(), j_config, m_ui, and te::qt::plugins::wtss::server.
Referenced by loadSettings(), onServerAddButtonClicked(), and onServerRefreshButtonClicked().
|
private |
Definition at line 1020 of file WtssDialog.cpp.
References te::qt::widgets::Canvas::clear(), te::qt::widgets::MapDisplay::getDraftPixmap(), m_mapDisplay, and te::qt::widgets::MapDisplay::refresh().
Referenced by closeEvent(), and doTimeseriesQuery().
|
signal |
Referenced by closeEvent(), and WtssDialog().
|
private |
Definition at line 1029 of file WtssDialog.cpp.
References clearCanvas(), close(), m_chartDisplay, m_mapDisplay, m_ui, te::qt::widgets::MapDisplay::setCurrentTool(), and te::qt::widgets::TIMESERIES_CHART.
|
private |
Definition at line 901 of file WtssDialog.cpp.
References te::qt::plugins::wtss::attribute, d, te::qt::plugins::wtss::ServerManager::getAttribute(), te::qt::plugins::wtss::ServerManager::getInstance(), m_lastQueriedServer, and m_timeSeriesVec.
Referenced by doTimeseriesQuery().
|
private |
Definition at line 798 of file WtssDialog.cpp.
References addLocation(), clearCanvas(), convertToTimeSeries(), te::qt::plugins::wtss::ServerManager::getInstance(), te::qt::plugins::wtss::ServerManager::loadSettings(), m_chartDisplay, m_checkAttribute, m_checkCoverage, m_checkServer, m_lastQueriedServer, m_result, m_ui, plotTimeSeries(), te::qt::widgets::TIMESERIES_CHART, and validateQuery().
Referenced by onAddCoordToList(), onGetPointCoordinate(), and onQueryButtonClicked().
|
private |
Definition at line 136 of file WtssDialog.cpp.
References m_actionGroup, m_pickerAction, and m_ui.
Referenced by setActionGroup().
|
private |
Definition at line 638 of file WtssDialog.cpp.
References addServer(), te::se::CreateFill(), te::se::CreateMark(), te::se::CreateStroke(), te::qt::plugins::wtss::ServerManager::getInstance(), te::common::Singleton< MarkRendererManager >::getInstance(), j_config, te::qt::plugins::wtss::ServerManager::loadSettings(), m_chartDisplay, m_rgbaMarker, m_ui, te::qt::widgets::ChartStyle::setAxisX(), te::qt::widgets::ChartStyle::setAxisY(), and te::qt::widgets::ChartStyle::setTitle().
Referenced by WtssDialog().
|
protectedslot |
Definition at line 520 of file WtssDialog.cpp.
References te::qt::plugins::wtss::ServerManager::addDateFilter(), addMarker(), doTimeseriesQuery(), te::map::MapDisplay::getExtent(), te::qt::plugins::wtss::ServerManager::getInstance(), te::map::MapDisplay::getSRID(), te::gm::Envelope::m_llx, te::gm::Envelope::m_lly, m_mapDisplay, m_ui, te::gm::Envelope::m_urx, te::gm::Envelope::m_ury, te::qt::widgets::MapDisplay::setExtent(), te::gm::Coord2D::x, and te::gm::Coord2D::y.
Referenced by WtssDialog().
|
protectedslot |
Definition at line 418 of file WtssDialog.cpp.
References te::qt::widgets::AddFilePathToSettings(), te::qt::plugins::wtss::attribute, d, te::qt::plugins::wtss::ServerManager::getAttribute(), te::qt::widgets::GetFilePathFromSettings(), te::qt::plugins::wtss::ServerManager::getInstance(), m_lastQueriedServer, m_result, and m_ui.
Referenced by WtssDialog().
|
protectedslot |
Definition at line 576 of file WtssDialog.cpp.
References te::qt::plugins::wtss::ServerManager::addDateFilter(), addMarker(), doTimeseriesQuery(), te::qt::plugins::wtss::ServerManager::getInstance(), te::map::MapDisplay::getSRID(), m_mapDisplay, m_ui, te::gm::Coord2D::x, and te::gm::Coord2D::y.
Referenced by onPointPickerToggled().
|
protectedslot |
Definition at line 375 of file WtssDialog.cpp.
Referenced by WtssDialog().
|
protectedslot |
|
protectedslot |
Definition at line 379 of file WtssDialog.cpp.
References te::qt::widgets::AddFilePathToSettings(), file(), te::qt::widgets::GetFilePathFromSettings(), m_timeSeriesVec, and plotTimeSeries().
Referenced by WtssDialog().
|
protectedslot |
Definition at line 276 of file WtssDialog.cpp.
References te::qt::plugins::wtss::attribute, te::qt::plugins::wtss::ServerManager::changeStatusAttribute(), te::qt::plugins::wtss::ServerManager::changeStatusCoverage(), te::qt::plugins::wtss::ServerManager::changeStatusServer(), te::qt::plugins::wtss::coverage, dirty, te::qt::plugins::wtss::ServerManager::getInstance(), m_chartDisplay, m_timeSeriesChartVec, m_ui, te::qt::plugins::wtss::server, and te::qt::widgets::TIMESERIES_CHART.
Referenced by WtssDialog().
|
protectedslot |
Definition at line 624 of file WtssDialog.cpp.
References m_actionGroup, m_mapDisplay, m_pickerAction, m_ui, onGetPointCoordinate(), and te::qt::widgets::MapDisplay::setCurrentTool().
Referenced by WtssDialog().
|
protectedslot |
Definition at line 472 of file WtssDialog.cpp.
References te::qt::plugins::wtss::ServerManager::addDateFilter(), addMarker(), doTimeseriesQuery(), te::qt::plugins::wtss::ServerManager::getInstance(), and m_ui.
Referenced by WtssDialog().
|
protectedslot |
Definition at line 149 of file WtssDialog.cpp.
References te::qt::plugins::wtss::ServerManager::addServer(), addServer(), dirty, te::qt::plugins::wtss::ServerManager::getInstance(), j_config, te::qt::plugins::wtss::ServerManager::loadSettings(), and te::sa::Normal.
Referenced by WtssDialog().
|
protectedslot |
Definition at line 244 of file WtssDialog.cpp.
References addServer(), dirty, te::qt::plugins::wtss::ServerManager::getInstance(), m_ui, and te::qt::plugins::wtss::ServerManager::refreshServer().
Referenced by WtssDialog().
|
protectedslot |
Definition at line 197 of file WtssDialog.cpp.
References dirty, te::qt::plugins::wtss::ServerManager::getInstance(), j_config, te::qt::plugins::wtss::ServerManager::loadSettings(), m_chartDisplay, m_ui, te::qt::plugins::wtss::ServerManager::removeServer(), and te::qt::widgets::TIMESERIES_CHART.
Referenced by WtssDialog().
|
private |
Definition at line 936 of file WtssDialog.cpp.
References te::qt::widgets::ChartDisplay::adjustDisplay(), m_chartDisplay, m_timeSeriesChartVec, m_timeSeriesVec, and randomColor().
Referenced by doTimeseriesQuery(), and onImportGraphClicked().
|
private |
| void te::qt::plugins::wtss::WtssDialog::setActionGroup | ( | QActionGroup * | actionGroup | ) |
Definition at line 130 of file WtssDialog.cpp.
References enablePointPicker(), and m_actionGroup.
| void te::qt::plugins::wtss::WtssDialog::setMapDisplay | ( | te::qt::widgets::MapDisplay * | mapDisplay | ) |
Definition at line 123 of file WtssDialog.cpp.
References m_mapDisplay, and m_pickerAction.
|
private |
Definition at line 774 of file WtssDialog.cpp.
References m_checkAttribute, m_checkCoverage, and m_checkServer.
Referenced by doTimeseriesQuery().
|
private |
Definition at line 165 of file WtssDialog.h.
Referenced by onItemChecked(), onServerAddButtonClicked(), onServerRefreshButtonClicked(), onServerRemoveButtonClicked(), and WtssDialog().
|
private |
Definition at line 173 of file WtssDialog.h.
Referenced by addServer(), loadSettings(), onServerAddButtonClicked(), and onServerRemoveButtonClicked().
|
private |
Definition at line 189 of file WtssDialog.h.
Referenced by enablePointPicker(), onPointPickerToggled(), and setActionGroup().
|
private |
Definition at line 181 of file WtssDialog.h.
Referenced by closeEvent(), doTimeseriesQuery(), loadSettings(), onItemChecked(), onServerRemoveButtonClicked(), and plotTimeSeries().
|
private |
Definition at line 171 of file WtssDialog.h.
Referenced by doTimeseriesQuery(), and validateQuery().
|
private |
Definition at line 169 of file WtssDialog.h.
Referenced by doTimeseriesQuery(), and validateQuery().
|
private |
Definition at line 167 of file WtssDialog.h.
Referenced by doTimeseriesQuery(), and validateQuery().
|
private |
Definition at line 177 of file WtssDialog.h.
Referenced by convertToTimeSeries(), doTimeseriesQuery(), and onExportGraphClicked().
|
private |
Definition at line 179 of file WtssDialog.h.
Referenced by addMarker(), clearCanvas(), closeEvent(), onAddCoordToList(), onGetPointCoordinate(), onPointPickerToggled(), and setMapDisplay().
|
private |
Definition at line 191 of file WtssDialog.h.
Referenced by enablePointPicker(), onPointPickerToggled(), and setMapDisplay().
|
private |
Definition at line 175 of file WtssDialog.h.
Referenced by doTimeseriesQuery(), and onExportGraphClicked().
|
private |
Definition at line 187 of file WtssDialog.h.
Referenced by addMarker(), and loadSettings().
|
private |
Definition at line 183 of file WtssDialog.h.
Referenced by onItemChecked(), and plotTimeSeries().
|
private |
Definition at line 185 of file WtssDialog.h.
Referenced by convertToTimeSeries(), onImportGraphClicked(), and plotTimeSeries().
|
private |
Definition at line 163 of file WtssDialog.h.
Referenced by addLocation(), addServer(), closeEvent(), doTimeseriesQuery(), enablePointPicker(), loadSettings(), onAddCoordToList(), onExportGraphClicked(), onGetPointCoordinate(), onHideButtonClicked(), onItemChecked(), onPointPickerToggled(), onQueryButtonClicked(), onServerRefreshButtonClicked(), onServerRemoveButtonClicked(), and WtssDialog().