75 int mBlockSettingUpdates = 0;
76 int mBlockFrameDurationUpdates = 0;
78 bool mHasTemporalLayersLoaded =
false;
80 std::unique_ptr<QMenu> mRangeMenu;
81 QAction *mRangeSetToProjectAction =
nullptr;
82 QAction *mRangeSetToAllLayersAction =
nullptr;
84 std::unique_ptr<QMenu> mRangeLayersSubMenu;
87 void firstTemporalLayerLoaded(
QgsMapLayer *layer );
105 void updateTimeStepInputs(
const QgsInterval &timeStep );
113 void timeSlider_valueChanged(
int value );
118 void settings_clicked();
128 void setDatesToAllLayers();
135 void setDatesToProjectTime(
bool tryLastStoredRange );
142 void totalMovieFramesChanged(
long long frames );
152 void updateTemporalExtent();
157 void updateFrameDuration();
159 void setWidgetStateFromProject();
161 void mNavigationOff_clicked();
162 void mNavigationFixedRange_clicked();
163 void mNavigationAnimated_clicked();
164 void mNavigationMovie_clicked();
167 void onLayersAdded(
const QList<QgsMapLayer *> &layers );
168 void onProjectCleared();
170 void startEndDateTime_changed();
171 void fixedRangeStartEndDateTime_changed();
173 void saveRangeToProject();
175 void aboutToShowRangeMenu();
177 void mRangeSetToProjectAction_triggered();
178 void mRangeSetToAllLayersAction_triggered();