camerauis/cameraxui/cxengine/tsrc/fakeclasses/cxefakeautofocuscontrol.h
changeset 38 0f0b4c1d7744
parent 19 d9aefe59d544
child 32 5c1e3c6aa4ef
equal deleted inserted replaced
28:3075d9b614e6 38:0f0b4c1d7744
    30 
    30 
    31 public:
    31 public:
    32     CxeFakeAutoFocusControl();
    32     CxeFakeAutoFocusControl();
    33     virtual ~CxeFakeAutoFocusControl();
    33     virtual ~CxeFakeAutoFocusControl();
    34 
    34 
    35     CxeError::Id start();
    35     CxeError::Id start(bool soundEnabled = true);
    36     void cancel();
    36     void cancel();
    37     void setMode(CxeAutoFocusControl::Mode newMode);
    37     void setMode(CxeAutoFocusControl::Mode newMode);
    38     CxeAutoFocusControl::Mode mode() const;
    38     CxeAutoFocusControl::Mode mode() const;
    39     CxeAutoFocusControl::State state() const;
    39     CxeAutoFocusControl::State state() const;
    40     bool supported() const;
    40     bool supported() const;
       
    41     bool isSoundEnabled() const;
    41 
    42 
    42 public: // methods for testing
    43 public: // methods for testing
    43     void setFakeState(CxeAutoFocusControl::State);
    44     void setFakeState(CxeAutoFocusControl::State);
    44 
    45 
    45 protected: // from CxeStateMachine
    46 protected: // from CxeStateMachine