ctai/3rdparty/QCefView/include/QCefCore/CefViewCoreProtocol.h

136 lines
3.3 KiB
C

//
// CefViewCoreProtocol.h
// CefViewCore
//
// Created by Sheen Tian on 2020/6/11.
// This file was generated during CMake configuring.
// Do not edit this file directly by manual.
// Edit the CefViewCoreProtocol.h.in and then re-config project with CMake.
//
#ifndef CefViewCoreProtocol_h
#define CefViewCoreProtocol_h
#pragma once
/// <summary>
/// CefView Helper Process Name
/// </summary>
#define kCefViewRenderProcessName "CefViewWing"
/// <summary>
///
/// </summary>
#define kCefViewQueryFuntionName "cefViewQuery"
/// <summary>
///
/// </summary>
#define kCefViewQueryCancelFunctionName "cefViewQueryCancel"
/// <summary>
///
/// </summary>
#define kCefViewBridgeObjectNameKey "bridge-obj-name"
/// <summary>
///
/// </summary>
#define kCefViewBuiltinSchemeNameKey "builtin-scheme-name"
/// <summary>
///
/// </summary>
#define kCefViewWindowsJobNameKey "windows-job-name"
/// <summary>
///
/// </summary>
#define kCefViewDefaultBridgeObjectName "CefViewClient"
/// <summary>
///
/// </summary>
#define kCefViewDefaultBuiltinSchemaName "CefView"
/// <summary>
/// CEFVIEWClient.invokeMethod("method_name", ...)
/// </summary>
#define kCefViewInvokeMethodFunctionName "invoke"
/// <summary>
/// CEFVIEWClient.addEventListener(type, listener)
/// </summary>
#define kCefViewAddEventListenerFunctionName "addEventListener"
/// <summary>
/// CEFVIEWClient.removeEventListener(type, listener)
/// </summary>
#define kCefViewRemoveEventListenerFunctionName "removeEventListener"
/// <summary>
/// this message is sent from render process to browser process
/// and is processed in the Qt UI thread
///
/// </summary>
#define kCefViewClientRenderFocusedNodeChangedMessage "CefViewClientRender.FocusedNodeChanged"
/// <summary>
/// this message is sent from render process to browser process
/// and is processed in the Qt UI thread
///
/// </summary>
#define kCefViewClientRenderReportJSResultMessage "CefViewClientRender.ReportJSResult"
/// <summary>
/// this message is sent from render process to browser process
/// and is processed in the Qt UI thread
///
/// format
/// msg.name
/// msg.arg[0]: function name
/// msg.arg[1~...]: function parameters
/// </summary>
#define kCefViewClientRenderInvokeMethodMessage "CefViewClientRender.InvokeMethod"
/// <summary>
/// this message is sent from browser process to render process
/// and is processed in the CefRenderer_Main thread
///
/// format:
/// msg.name:
/// msg.arg[0]: function name
/// msg.arg[1~...]: function parameters
/// </summary>
#define kCefViewClientBrowserTriggerEventMessage "CefViewClientBrowser.TriggerEvent"
/// <summary>
/// window.__cefview_report_js_result__(context, result)
/// context must be double
/// </summary>
#define kCefViewReportJSResultFunctionName "__cefview_report_js_result__"
/// <summary>
///
/// </summary>
#define kCefViewResourceDirectoryName "resources"
/// <summary>
///
/// </summary>
#define kCefViewLocalesDirectoryName "locales"
/// <summary>
///
/// </summary>
#if defined(OS_WINDOWS)
#define kCefViewDefaultUserAgent "CefView/1.0 (Windows; en-us)"
#elif defined(OS_MACOS)
#define kCefViewDefaultUserAgent "CefView/1.0 (macOS; en-us)"
#elif defined(OS_LINUX)
#define kCefViewDefaultUserAgent "CefView/1.0 (Linux; en-us)"
#else
#define kCefViewDefaultUserAgent "CefView/1.0 (Unknown; en-us)"
#endif
#endif