78 int mBlockSettingUpdates = 0;
79 int mBlockFrameDurationUpdates = 0;
81 bool mHasTemporalLayersLoaded =
false;
83 std::unique_ptr< QMenu > mRangeMenu;
84 QAction *mRangeSetToProjectAction =
nullptr;
85 QAction *mRangeSetToAllLayersAction =
nullptr;
87 std::unique_ptr< QMenu > mRangeLayersSubMenu;
90 void firstTemporalLayerLoaded(
QgsMapLayer *layer );
108 void updateTimeStepInputs(
const QgsInterval &timeStep );
116 void timeSlider_valueChanged(
int value );
121 void settings_clicked();
131 void setDatesToAllLayers();
138 void setDatesToProjectTime(
bool tryLastStoredRange );
145 void totalMovieFramesChanged(
long long frames );
155 void updateTemporalExtent();
160 void updateFrameDuration();
162 void setWidgetStateFromProject();
164 void mNavigationOff_clicked();
165 void mNavigationFixedRange_clicked();
166 void mNavigationAnimated_clicked();
167 void mNavigationMovie_clicked();
170 void onLayersAdded(
const QList<QgsMapLayer *> &layers );
171 void onProjectCleared();
173 void startEndDateTime_changed();
174 void fixedRangeStartEndDateTime_changed();
176 void saveRangeToProject();
178 void aboutToShowRangeMenu();
180 void mRangeSetToProjectAction_triggered();
181 void mRangeSetToAllLayersAction_triggered();