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();