equal
deleted
inserted
replaced
75 Portrait |
75 Portrait |
76 }; |
76 }; |
77 |
77 |
78 /** |
78 /** |
79 * Starts Autofocus. |
79 * Starts Autofocus. |
|
80 * \param soundEnabled indicates if the auto focus sound should be played |
80 */ |
81 */ |
81 virtual CxeError::Id start() = 0; |
82 virtual CxeError::Id start(bool soundEnabled = true) = 0; |
82 |
83 |
83 /** |
84 /** |
84 * Cancels Autofocus. |
85 * Cancels Autofocus. |
85 */ |
86 */ |
86 virtual void cancel() = 0; // cancels active start operation |
87 virtual void cancel() = 0; // cancels active start operation |
103 |
104 |
104 /** |
105 /** |
105 * Check if Autofocus is Supported or Not. |
106 * Check if Autofocus is Supported or Not. |
106 */ |
107 */ |
107 virtual bool supported() const = 0; // true when AF is supported |
108 virtual bool supported() const = 0; // true when AF is supported |
|
109 |
|
110 /** |
|
111 * Check if auto focus sound is enabled |
|
112 */ |
|
113 virtual bool isSoundEnabled() const = 0; |
108 |
114 |
109 signals: |
115 signals: |
110 void stateChanged( CxeAutoFocusControl::State newState, CxeError::Id error ); |
116 void stateChanged( CxeAutoFocusControl::State newState, CxeError::Id error ); |
111 |
117 |
112 protected: |
118 protected: |