From 0ca0d75ffe8dc136e02f7484e2352a1bb1cad8a0 Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Fri, 27 Jan 2023 16:15:36 +0100 Subject: add url to bottom --- sb.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sb.cpp b/sb.cpp index 812064e..ea9dd84 100644 --- a/sb.cpp +++ b/sb.cpp @@ -129,6 +129,7 @@ main(int argc, char **argv) { QWebEngineProfile profile; WebEnginePage page(&profile); QProgressBar progressbar; + QLabel url_label; QWidget *main = new QWidget; QVBoxLayout layout(main); @@ -142,6 +143,9 @@ main(int argc, char **argv) { progressbar.setTextVisible(false); progressbar.setMaximumHeight(10); progressbar.setStyleSheet("QProgressBar::chunk { background: #b16286; border-radius: 0px }"); + url_label.setMaximumHeight(30); + url_label.setMargin(5); + url_label.setStyleSheet("QLabel { background: #1d2021; color: #ebdbb2 }"); if (argc == 3 && argv[1] == std::string("-e")) { dpy = XOpenDisplay(NULL); @@ -157,6 +161,7 @@ main(int argc, char **argv) { layout.setSpacing(0); layout.addWidget(web); layout.addWidget(&progressbar); + layout.addWidget(&url_label); view->setCentralWidget(main); view->show(); @@ -184,6 +189,10 @@ main(int argc, char **argv) { progressbar.hide(); }); + web->connect(web, &QWebEngineView::urlChanged, [&](const QUrl & url) { + url_label.setText(url.toString()); + }); + register_shortcuts(view); return app.exec(); -- cgit v1.2.3-70-g09d2