27 #include "../../../qt/af/events/LayerEvents.h"
28 #include "../../../qt/widgets/dataset/selector/DataSetSelectorWizardPage.h"
29 #include "../../../qt/widgets/datasource/selector/DataSourceSelectorWizardPage.h"
30 #include "../../../qt/widgets/layer/explorer/AbstractTreeItemFactory.h"
31 #include "../../../qt/widgets/st/TimeSeriesWizard.h"
32 #include "../../../st/loader/STDataLoader.h"
33 #include "../../af/ApplicationController.h"
38 #include <QMessageBox>
44 #include <boost/functional/factory.hpp>
45 #include <boost/bind.hpp>
50 createAction(tr(
"Time Series...").toStdString(),
"timeseries-layer");
62 std::auto_ptr<te::qt::widgets::TimeSeriesWizard> timeWiz;
65 int res = timeWiz->exec();
66 if (res == QDialog::Accepted)
This event signals that a new layer was created.
This file defines the TimeSeriers Action class.
This is an abstract class used to register actions into st pluging.
static void initialize()
It returns the spatial extent of the observations of a coverage series.
virtual void onActionActivated(bool checked)
static ApplicationController & getInstance()
It returns a reference to the singleton instance.
void createAction(std::string name, std::string pixmap="")
Create and set the actions parameters.
TimeSeriesAction(QMenu *menu)
virtual ~TimeSeriesAction()