return mWebEngineSettings.GetImeStyle();
}
+void WebSettings::SetDefaultAudioInputDevice(const std::string& deviceId) const
+{
+ mWebEngineSettings.SetDefaultAudioInputDevice(deviceId);
+}
+
+
} // namespace Toolkit
} // namespace Dali
*/
int GetImeStyle() const;
+ /**
+ * @brief Sets default audio input device
+ *
+ * @param[in] deviceId default device ID
+ */
+ void SetDefaultAudioInputDevice(const std::string& deviceId) const;
+
+
private:
Dali::WebEngineSettings& mWebEngineSettings;
};
Dali::Toolkit::GetImpl(*this).RegisterUserMediaPermissionRequestCallback(callback);
}
+void WebView::RegisterDeviceConnectionChangedCallback(Dali::WebEnginePlugin::WebEngineDeviceConnectionChangedCallback callback)
+{
+ Dali::Toolkit::GetImpl(*this).RegisterDeviceConnectionChangedCallback(callback);
+}
+
+void WebView::RegisterDeviceListGetCallback(Dali::WebEnginePlugin::WebEngineDeviceListGetCallback callback)
+{
+ Dali::Toolkit::GetImpl(*this).RegisterDeviceListGetCallback(callback);
+}
+
void WebView::FeedMouseWheel(bool yDirection, int step, int x, int y)
{
Dali::Toolkit::GetImpl(*this).FeedMouseWheel(yDirection, step, x, y);
*/
void FeedMouseWheel(bool yDirection, int step, int x, int y);
+ /**
+ * @brief Register DeviceConnectionChanged callback.
+ *
+ * @param[in] callback The callback to be called for handling device connection changed event.
+ */
+ void RegisterDeviceConnectionChangedCallback(Dali::WebEnginePlugin::WebEngineDeviceConnectionChangedCallback callback);
+
+ /**
+ * @brief Register DeviceListGet callback.
+ *
+ * @param[in] callback The callback to be called for getting device list.
+ */
+ void RegisterDeviceListGetCallback(Dali::WebEnginePlugin::WebEngineDeviceListGetCallback callback);
+
public: // Not intended for application developers
/// @cond internal
}
}
+void WebView::RegisterDeviceConnectionChangedCallback(Dali::WebEnginePlugin::WebEngineDeviceConnectionChangedCallback callback)
+{
+ if(mWebEngine)
+ {
+ mWebEngine.RegisterDeviceConnectionChangedCallback(std::move(callback));
+ }
+}
+
+void WebView::RegisterDeviceListGetCallback(Dali::WebEnginePlugin::WebEngineDeviceListGetCallback callback)
+{
+ if(mWebEngine)
+ {
+ mWebEngine.RegisterDeviceListGetCallback(std::move(callback));
+ }
+}
+
void WebView::FeedMouseWheel(bool yDirection, int step, int x, int y)
{
if(mWebEngine)
*/
void RegisterUserMediaPermissionRequestCallback(Dali::WebEnginePlugin::WebEngineUserMediaPermissionRequestCallback callback);
+ /**
+ * @copydoc Dali::Toolkit::WebView::RegisterDeviceConnectionChangedCallback()
+ */
+ void RegisterDeviceConnectionChangedCallback(Dali::WebEnginePlugin::WebEngineDeviceConnectionChangedCallback callback);
+
+ /**
+ * @copydoc Dali::Toolkit::WebView::RegisterDeviceListGetCallback()
+ */
+ void RegisterDeviceListGetCallback(Dali::WebEnginePlugin::WebEngineDeviceListGetCallback callback);
+
/**
* @copydoc Dali::Toolkit::WebView::FeedMouseWheel()
*/