aboutsummaryrefslogtreecommitdiff
path: root/src/WindowActionRouter.hpp
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-03-29 14:23:35 +0530
committerAkshay Nair <phenax5@gmail.com>2025-03-29 15:58:20 +0530
commit23b8c2c0da0317562925d574e774cedb6a93a7ac (patch)
tree0704ffda4e8f2f1b442fd9fc6b31e025b4a4521e /src/WindowActionRouter.hpp
parented15eba453b7ddd0f4962c2d381fe40751973131 (diff)
downloadnull-browser-23b8c2c0da0317562925d574e774cedb6a93a7ac.tar.gz
null-browser-23b8c2c0da0317562925d574e774cedb6a93a7ac.zip
Replace fetchers with fetch methods on router
Diffstat (limited to '')
-rw-r--r--src/WindowActionRouter.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/WindowActionRouter.hpp b/src/WindowActionRouter.hpp
index b6cd731..83c4137 100644
--- a/src/WindowActionRouter.hpp
+++ b/src/WindowActionRouter.hpp
@@ -1,13 +1,10 @@
#pragma once
-#include "widgets/BrowserWindow.hpp"
#include <QWidget>
#include <QtCore>
#include <cstdint>
-#include <unordered_map>
-using WindowId = uint64_t;
-using WindowMap = std::unordered_map<uint64_t, BrowserWindow *>;
+#include "widgets/BrowserWindow.hpp"
class WindowActionRouter : public QWidget {
Q_OBJECT
@@ -21,6 +18,9 @@ public:
void add_window(BrowserWindow *window);
const WindowMap &windows();
+ WebViewId fetch_current_tab_id(WindowId win_id = 0);
+ QList<WebViewData> fetch_webview_data_list(WindowId win_id = 0);
+
protected:
WindowActionRouter();