return d_ptr->status;
}
-bool QtCamAutoFocus::start() {
+QtCamAutoFocus::Status QtCamAutoFocus::cafStatus() {
+ return d_ptr->cafStatus;
+}
+
+bool QtCamAutoFocus::startAutoFocus() {
return d_ptr->setEnabled(true);
}
-bool QtCamAutoFocus::stop() {
+bool QtCamAutoFocus::stopAutoFocus() {
return d_ptr->setEnabled(false);
}
+
+bool QtCamAutoFocus::canFocus(const QtCamScene::SceneMode& mode) {
+ if (mode == QtCamScene::Landscape || mode == QtCamScene::Sport) {
+ return false;
+ }
+
+ return true;
+}