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 virtual ~WebviewObserver() /*override*/;
20
21 virtual void onLoadingBegin();
22
23 virtual void onLoadingEnd();
24
25 virtual void onError(::WebviewError const&);
26
27 virtual void onWebviewChanged();
28
29 virtual void onDownloadBegin(::WebviewDownloadInfo const&);
30
31 virtual void onDownloadUpdate(::WebviewDownloadInfo const&);
32
33 virtual void onDownloadComplete(::WebviewDownloadInfo const&);
34
35 virtual void onDownloadCanceled(::WebviewDownloadInfo const&);
36
37 virtual void onMessageRecieved(::std::string const&);
38 // NOLINTEND
39
40public:
41 // destructor thunk
42 // NOLINTBEGIN
43 MCNAPI void $dtor();
44 // NOLINTEND
45
46public:
47 // virtual function thunks
48 // NOLINTBEGIN
49 MCNAPI void $onLoadingBegin();
50
51 MCNAPI void $onLoadingEnd();
52
53 MCNAPI void $onError(::WebviewError const&);
54
55 MCNAPI void $onWebviewChanged();
56
58
60
62
64
65 MCNAPI void $onMessageRecieved(::std::string const&);
66
67
68 // NOLINTEND
69};
Definition Observer.h:9
Definition SingleThreadedLock.h:7
Definition WebviewObserver.h:15
MCAPI void $onLoadingBegin()
MCAPI void $onDownloadBegin(::WebviewDownloadInfo const &)
MCAPI void $onError(::WebviewError const &)
MCAPI void $onDownloadCanceled(::WebviewDownloadInfo const &)
MCAPI void $dtor()
MCAPI void $onMessageRecieved(::std::string const &)
MCAPI void $onLoadingEnd()
MCAPI void $onWebviewChanged()
MCAPI void $onDownloadComplete(::WebviewDownloadInfo const &)
MCAPI void $onDownloadUpdate(::WebviewDownloadInfo const &)
Definition WebviewDownloadInfo.h:5
Definition WebviewError.h:5