30 #ifndef __TERRALIB_QT_PLUGINS_WTSS_WTSSDIALOG_H 31 #define __TERRALIB_QT_PLUGINS_WTSS_WTSSDIALOG_H 35 #include "../../../common.h" 36 #include "../../../datatype/Date.h" 37 #include "../../../se/Mark.h" 38 #include "../../../st/core/timeseries/TimeSeries.h" 39 #include "../../widgets/canvas/Canvas.h" 40 #include "../../widgets/canvas/MapDisplay.h" 41 #include "../../widgets/charts/ChartDisplay.h" 42 #include "../../widgets/charts/ChartDisplayWidget.h" 43 #include "../../widgets/charts/ChartStyle.h" 44 #include "../../widgets/charts/TimeSeriesChart.h" 50 #include <QGridLayout> 51 #include <QListWidgetItem> 53 #include <QTreeWidget> 55 #include <QActionGroup> 62 #include <wtss-cxx/data_types.hpp> 64 namespace cxx = wtss::cxx;
92 WtssDialog(QWidget* parent = 0, Qt::WindowFlags f = 0);
136 void addCoverage(QTreeWidgetItem* serverItem, QJsonObject j_server);
139 QJsonObject j_coverage);
163 std::unique_ptr<Ui::WtssDialogForm>
m_ui;
198 #endif // __TERRALIB_QT_PLUGINS_WTSS_WTSSDIALOG_H
void doTimeseriesQuery(cxx::timeseries_query_t query)
void onQueryButtonClicked()
void onGetPointCoordinate(QPointF &coord)
cxx::timeseries_query_result_t m_result
void addServer(QString server)
std::vector< te::st::TimeSeries * > m_timeSeriesVec
std::string m_lastQueriedServer
te::qt::widgets::ChartDisplay * m_chartDisplay
void addCoverage(QTreeWidgetItem *serverItem, QJsonObject j_server)
void addLocation(double x, double y)
void convertToTimeSeries(cxx::timeseries_query_result_t result)
void onHelpButtonClicked()
QActionGroup * m_actionGroup
void onServerRemoveButtonClicked()
void onHideButtonClicked()
void setMapDisplay(te::qt::widgets::MapDisplay *mapDisplay)
void setActionGroup(QActionGroup *actionGroup)
void onPointPickerToggled(bool checked)
te::qt::widgets::MapDisplay * m_mapDisplay
void addMarker(double x, double y)
void onExportGraphClicked()
void onServerAddButtonClicked()
std::unique_ptr< Ui::WtssDialogForm > m_ui
void onItemChecked(QTreeWidgetItem *item)
te::color::RGBAColor ** m_rgbaMarker
void closeEvent(QCloseEvent *e)
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.
WtssDialog(QWidget *parent=0, Qt::WindowFlags f=0)
QVector< te::qt::widgets::TimeSeriesChart * > m_timeSeriesChartVec
void onImportGraphClicked()
void onAddCoordToList(QListWidgetItem *coordSelected)
void addAtributes(QTreeWidgetItem *coverageItem, QJsonObject j_coverage)
void onServerRefreshButtonClicked()