aboutsummaryrefslogtreecommitdiff
path: root/src/widgets/WebViewStack.cpp
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-03-25 21:11:42 +0530
committerAkshay Nair <phenax5@gmail.com>2025-03-25 21:11:42 +0530
commita54f6ae81b54ca59bf913bba16f271a35ca08d9d (patch)
treed8e5be08f87cc2d90b984fc6a9e8323457785606 /src/widgets/WebViewStack.cpp
parent1284f8cf39e8ba44e837d4dac0bace89cb7a0c26 (diff)
downloadnull-browser-a54f6ae81b54ca59bf913bba16f271a35ca08d9d.tar.gz
null-browser-a54f6ae81b54ca59bf913bba16f271a35ca08d9d.zip
Add web.tabs.list and web.tabs.select + example for tab next/prev and selection ui
Diffstat (limited to '')
-rw-r--r--src/widgets/WebViewStack.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/widgets/WebViewStack.cpp b/src/widgets/WebViewStack.cpp
index 1d0a35e..fda4f28 100644
--- a/src/widgets/WebViewStack.cpp
+++ b/src/widgets/WebViewStack.cpp
@@ -50,10 +50,12 @@ WebView *WebViewStack::create_new_webview(const QUrl &url, bool focus) {
return webview;
}
-QList<Tab> WebViewStack::get_webview_list() {
- QList<Tab> urls;
+QList<WebViewData> WebViewStack::get_webview_list() {
+ QList<WebViewData> urls;
for (auto &view : webview_list)
- urls.append(Tab{.url = view->url().toString(), .title = view->title()});
+ urls.append(WebViewData{.id = view->get_id(),
+ .url = view->url().toString(),
+ .title = view->title()});
return urls;
}