24#ifndef _SCOL_EMBEDDED_WEB_NAVIGATOR_PREREQUISITES_
25#define _SCOL_EMBEDDED_WEB_NAVIGATOR_PREREQUISITES_
30#if SO3_WEB_NAVIGATOR_BUILD == 1
31#include "include/cef_base.h"
32#include "include/base/cef_bind.h"
33#include "include/base/cef_ref_counted.h"
34#include "include/cef_waitable_event.h"
35#include "include/wrapper/cef_closure_task.h"
36#include "include/wrapper/cef_scoped_temp_dir.h"
41 namespace EmbeddedWebNavigator
43 class PopupInformations;
44 class ScolExternalCallHandler;
46 class WebNavigatorClient;
47 class WebNavigatorDisplayHandler;
48 class WebNavigatorDragHandler;
49 class WebNavigatorFindHandler;
50 class WebNavigatorFocusHandler;
51 class WebNavigatorHandler;
52 class WebNavigatorJSDialogHandler;
53 class WebNavigatorKeyboardHandler;
54 class WebNavigatorLoadHandler;
55 class WebNavigatorLifeSpanHandler;
56 class WebNavigatorListener;
57 class WebNavigatorManager;
58 class WebNavigatorMenuHandler;
59 class WebNavigatorPrintHandler;
60 class WebNavigatorRenderHandler;
61 class WebNavigatorRequestHandler;
62 class WebNavigatorThread;
63 class WebNavigatorV8ContextHandler;
68#define WEB_NAVIGATOR_SYNCHRO_DEFAULT_WAITING_TIME 1000