camerauis/cameraxui/cxui/inc/cxuistillprecaptureview.h
changeset 48 42ba2d16bf40
parent 37 64817133cd1d
child 60 a289dde0a1d6
equal deleted inserted replaced
37:64817133cd1d 48:42ba2d16bf40
    62     virtual void loadWidgets();
    62     virtual void loadWidgets();
    63 
    63 
    64     void restoreActivity(const QString &activityId, const QVariant &data);
    64     void restoreActivity(const QString &activityId, const QVariant &data);
    65     void saveActivity();
    65     void saveActivity();
    66     void clearActivity();
    66     void clearActivity();
       
    67 
    67 protected:
    68 protected:
    68 
    69 
    69     void showEvent(QShowEvent *event);
    70     void showEvent(QShowEvent *event);
    70     virtual bool allowShowControls() const;
    71     virtual bool allowShowControls() const;
    71 
    72 
    72 public slots:
    73 public slots:
    73 
    74 
    74     // from CxuiPrecaptureView
    75     // from CxuiPrecaptureView
    75     virtual void handleSettingValueChanged(const QString& key, QVariant newValue);
    76     virtual void handleSettingValueChanged(const QString& key, QVariant newValue);
    76 
    77 
    77     // whenever a scene setting is changed on the engine side, an icon might need updating on the toolbar
    78     void handleSceneChanged(const QVariant &newSceneData);
    78     // connects to the sceneChanged signal of CxeSettings
       
    79     void handleSceneChanged(CxeScene &scene);
       
    80 
    79 
    81     // From CxuiPrecaptureView
    80     // From CxuiPrecaptureView
    82     virtual void enterStandby();
    81     virtual void enterStandby();
    83 
    82 
    84 protected slots:
    83 protected slots:
   109     void updateSceneIcon(const QString& sceneId);
   108     void updateSceneIcon(const QString& sceneId);
   110     void updateQualityIcon();
   109     void updateQualityIcon();
   111     void closeDialogs();
   110     void closeDialogs();
   112     void updateFaceTrackingIcon();
   111     void updateFaceTrackingIcon();
   113 
   112 
       
   113 private:
       
   114     void reloadIndicatorWidgets();
       
   115 
   114 protected:
   116 protected:
   115     CxuiSelfTimer *mSelfTimer;
   117     CxuiSelfTimer *mSelfTimer;
   116     HbAction *mFlashSetting;
   118     HbAction *mFlashSetting;
   117     HbDialog *mStillSettingsPopup;
   119     HbDialog *mStillSettingsPopup;
   118     HbDialog *mSceneModePopup;
   120     HbDialog *mSceneModePopup;