LeviLamina
Loading...
Searching...
No Matches
WebviewObserver.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/Observer.h"
7
8// auto generated forward declare list
9// clang-format off
11struct WebviewError;
12namespace Core { class SingleThreadedLock; }
13// clang-format on
14
15class WebviewObserver : public ::Core::Observer<::WebviewObserver, ::Core::SingleThreadedLock> {
16public:
17 // virtual functions
18 // NOLINTBEGIN
19 // vIndex: 0
20 virtual ~WebviewObserver() /*override*/;
21
22 // vIndex: 2
23 virtual void onLoadingBegin();
24
25 // vIndex: 3
26 virtual void onLoadingEnd();
27
28 // vIndex: 4
29 virtual void onError(::WebviewError const&);
30
31 // vIndex: 5
32 virtual void onWebviewChanged();
33
34 // vIndex: 6
35 virtual void onDownloadBegin(::WebviewDownloadInfo const&);
36
37 // vIndex: 7
38 virtual void onDownloadUpdate(::WebviewDownloadInfo const&);
39
40 // vIndex: 8
41 virtual void onDownloadComplete(::WebviewDownloadInfo const&);
42
43 // vIndex: 9
44 virtual void onDownloadCanceled(::WebviewDownloadInfo const&);
45
46 // vIndex: 10
47 virtual void onMessageRecieved(::std::string const&);
48 // NOLINTEND
49
50public:
51 // destructor thunk
52 // NOLINTBEGIN
53 MCFOLD void $dtor();
54 // NOLINTEND
55
56public:
57 // virtual function thunks
58 // NOLINTBEGIN
59 MCFOLD void $onLoadingBegin();
60
61 MCFOLD void $onLoadingEnd();
62
63 MCFOLD void $onError(::WebviewError const&);
64
65 MCFOLD void $onWebviewChanged();
66
67 MCFOLD void $onDownloadBegin(::WebviewDownloadInfo const&);
68
69 MCFOLD void $onDownloadUpdate(::WebviewDownloadInfo const&);
70
71 MCFOLD void $onDownloadComplete(::WebviewDownloadInfo const&);
72
73 MCFOLD void $onDownloadCanceled(::WebviewDownloadInfo const&);
74
75 MCFOLD void $onMessageRecieved(::std::string const&);
76 // NOLINTEND
77};
Definition Observer.h:9
Definition WebviewObserver.h:15
Definition WebviewDownloadInfo.h:5
Definition WebviewError.h:5