33 #ifndef __TERRALIB_QT_PLUGINS_TIMEVIEWERDOCKWIDGET_H__ 34 #define __TERRALIB_QT_PLUGINS_TIMEVIEWERDOCKWIDGET_H__ 37 #include "../../../color/RGBAColor.h" 38 #include "../../../dataaccess/datasource/DataSource.h" 39 #include "../../../maptools/QueryLayer.h" 40 #include "../../af/BaseApplication.h" 41 #include "../../widgets/colorbar/ColorCatalogWidget.h" 47 #include <QtConcurrent/qtconcurrentrun.h> 49 #include <QDockWidget> 59 class TimeViewerWidget;
93 class BaseApplication;
111 void onLayerCBoxSelected(
int index);
112 void onApplyButtonClicked();
113 void onPlayButtonClicked();
114 void onStopButtonClicked();
115 void onPauseButtonClicked();
116 void onPassButtonClicked();
117 void onBackButtonClicked();
118 void onSliderChanged();
119 void onLegendButtoClicked();
120 void onAccumulateButtonClicked();
121 void onEditLegendApplyClicked();
122 void onAccumulateOkClicked();
123 void onAccumulateSelect();
129 void setupLayerCombo();
131 void setupLayerInt();
134 void buildSymbolizer(std::string date);
135 void getDataAsString(std::vector<std::string>& vec,
const std::string& attrName,
int& nullValues);
150 QString m_accumColor =
"#dddddd";
171 std::vector<std::string>
vec;
180 #endif //__TERRALIB_QT_PLUGINS_TIMEVIEWERDOCKWIDGET_H__
boost::shared_ptr< DataSource > DataSourcePtr
A base class for application events.
A dialog used to edit Accumulate Legend.
A dialog used to edit legend.
boost::intrusive_ptr< QueryLayer > QueryLayerPtr