Changeset View
Changeset View
Standalone View
Standalone View
webenginepart/src/webenginepart.h
Show All 36 Lines | |||||
37 | class QWebEngineView; | 37 | class QWebEngineView; | ||
38 | class WebEngineView; | 38 | class WebEngineView; | ||
39 | class WebEnginePage; | 39 | class WebEnginePage; | ||
40 | class SearchBar; | 40 | class SearchBar; | ||
41 | class PasswordBar; | 41 | class PasswordBar; | ||
42 | class FeaturePermissionBar; | 42 | class FeaturePermissionBar; | ||
43 | class KUrlLabel; | 43 | class KUrlLabel; | ||
44 | class WebEngineBrowserExtension; | 44 | class WebEngineBrowserExtension; | ||
45 | class WebEngineWallet; | ||||
45 | 46 | | |||
46 | /** | 47 | /** | ||
47 | * A KPart wrapper for the QtWebEngine's browser rendering engine. | 48 | * A KPart wrapper for the QtWebEngine's browser rendering engine. | ||
48 | * | 49 | * | ||
49 | * This class attempts to provide the same type of integration into KPart | 50 | * This class attempts to provide the same type of integration into KPart | ||
50 | * plugin applications, such as Konqueror, in much the same way as KHTML. | 51 | * plugin applications, such as Konqueror, in much the same way as KHTML. | ||
51 | * | 52 | * | ||
52 | * Unlink the KHTML part however, access into the internals of the rendering | 53 | * Unlink the KHTML part however, access into the internals of the rendering | ||
Show All 40 Lines | 61 | public: | |||
93 | 94 | | |||
94 | /** | 95 | /** | ||
95 | * Connects the appropriate signals from the given page to the slots | 96 | * Connects the appropriate signals from the given page to the slots | ||
96 | * in this class. | 97 | * in this class. | ||
97 | */ | 98 | */ | ||
98 | void connectWebEnginePageSignals(WebEnginePage* page); | 99 | void connectWebEnginePageSignals(WebEnginePage* page); | ||
99 | 100 | | |||
100 | void slotShowFeaturePermissionBar(QWebEnginePage::Feature); | 101 | void slotShowFeaturePermissionBar(QWebEnginePage::Feature); | ||
102 | | ||||
103 | void setWallet(WebEngineWallet* wallet); | ||||
104 | | ||||
101 | protected: | 105 | protected: | ||
102 | /** | 106 | /** | ||
103 | * Re-implemented for internal reasons. API remains unaffected. | 107 | * Re-implemented for internal reasons. API remains unaffected. | ||
104 | * | 108 | * | ||
105 | * @see KParts::ReadOnlyPart::guiActivateEvent | 109 | * @see KParts::ReadOnlyPart::guiActivateEvent | ||
106 | */ | 110 | */ | ||
107 | void guiActivateEvent(KParts::GUIActivateEvent *) Q_DECL_OVERRIDE; | 111 | void guiActivateEvent(KParts::GUIActivateEvent *) Q_DECL_OVERRIDE; | ||
108 | 112 | | |||
▲ Show 20 Lines • Show All 46 Lines • ▼ Show 20 Line(s) | 150 | private: | |||
155 | bool m_doLoadFinishedActions; | 159 | bool m_doLoadFinishedActions; | ||
156 | KUrlLabel* m_statusBarWalletLabel; | 160 | KUrlLabel* m_statusBarWalletLabel; | ||
157 | SearchBar* m_searchBar; | 161 | SearchBar* m_searchBar; | ||
158 | PasswordBar* m_passwordBar; | 162 | PasswordBar* m_passwordBar; | ||
159 | FeaturePermissionBar* m_featurePermissionBar; | 163 | FeaturePermissionBar* m_featurePermissionBar; | ||
160 | WebEngineBrowserExtension* m_browserExtension; | 164 | WebEngineBrowserExtension* m_browserExtension; | ||
161 | KParts::StatusBarExtension* m_statusBarExtension; | 165 | KParts::StatusBarExtension* m_statusBarExtension; | ||
162 | WebEngineView* m_webView; | 166 | WebEngineView* m_webView; | ||
167 | WebEngineWallet* m_wallet; | ||||
163 | }; | 168 | }; | ||
164 | 169 | | |||
165 | #endif // WEBENGINEPART_H | 170 | #endif // WEBENGINEPART_H |