This class register the time slider widget action into st Plugin. More...
#include <TimeSliderWidgetAction.h>
Signals | |
| void | triggered (te::qt::af::evt::Event *e) |
Public Member Functions | |
| TimeSliderWidgetAction (QMenu *menu) | |
| virtual | ~TimeSliderWidgetAction () |
Protected Slots | |
| virtual void | onActionActivated (bool checked) |
| void | onApplicationTriggered (te::qt::af::evt::Event *e) |
| virtual void | onDeleteTimeSliderWidget () |
Protected Member Functions | |
| void | createAction (std::string name, std::string pixmap="") |
| Create and set the actions parameters. More... | |
Protected Attributes | |
| QAction * | m_action |
| Action used to call the process. More... | |
| QMenu * | m_menu |
| Parent Menu. More... | |
Private Attributes | |
| te::qt::widgets::TimeSliderWidget * | m_timeSliderWidget |
This class register the time slider widget action into st Plugin.
Definition at line 53 of file TimeSliderWidgetAction.h.
| te::qt::plugins::st::TimeSliderWidgetAction::TimeSliderWidgetAction | ( | QMenu * | menu | ) |
Definition at line 37 of file TimeSliderWidgetAction.cpp.
References te::qt::plugins::st::AbstractAction::createAction().
|
virtual |
Definition at line 44 of file TimeSliderWidgetAction.cpp.
References te::common::Singleton< ApplicationController >::getInstance(), te::qt::plugins::st::AbstractAction::m_action, te::qt::plugins::st::AbstractAction::m_menu, and m_timeSliderWidget.
|
protectedinherited |
Create and set the actions parameters.
| name | The action name. |
| pixmap | The action pixmap name. |
Definition at line 37 of file st/AbstractAction.cpp.
References te::qt::plugins::st::AbstractAction::m_action, te::qt::plugins::st::AbstractAction::m_menu, te::qt::plugins::st::AbstractAction::onActionActivated(), and te::qt::plugins::st::AbstractAction::triggered().
Referenced by te::qt::plugins::st::ObservationAction::ObservationAction(), te::qt::plugins::st::TimeSeriesAction::TimeSeriesAction(), TimeSliderWidgetAction(), and te::qt::plugins::st::TrajectoryAction::TrajectoryAction().
|
protectedvirtualslot |
|
protectedslot |
Definition at line 83 of file TimeSliderWidgetAction.cpp.
References te::qt::af::evt::LAYER_ADDED, te::qt::af::evt::LAYER_CHANGED, te::qt::af::evt::LAYER_REMOVED, te::qt::af::evt::LAYER_SELECTED, te::qt::af::evt::LAYER_VISIBILITY_CHANGED, te::qt::widgets::TimeSliderWidget::layerAdded(), te::qt::widgets::TimeSliderWidget::layerRemoved(), te::qt::af::evt::Event::m_id, te::qt::af::evt::LayerSelected::m_layer, te::qt::af::evt::LayerRemoved::m_layers, and m_timeSliderWidget.
|
protectedvirtualslot |
Definition at line 76 of file TimeSliderWidgetAction.cpp.
References m_timeSliderWidget.
Referenced by onActionActivated().
|
signalinherited |
|
protectedinherited |
Action used to call the process.
Definition at line 102 of file st/AbstractAction.h.
Referenced by te::qt::plugins::st::AbstractAction::createAction(), and ~TimeSliderWidgetAction().
|
protectedinherited |
Parent Menu.
Definition at line 101 of file st/AbstractAction.h.
Referenced by te::qt::plugins::st::AbstractAction::createAction(), and ~TimeSliderWidgetAction().
|
private |
Definition at line 72 of file TimeSliderWidgetAction.h.
Referenced by onActionActivated(), onApplicationTriggered(), onDeleteTimeSliderWidget(), and ~TimeSliderWidgetAction().