aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow/addressbar.h
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2020-04-03 21:23:35 +0300
committerAqua-sama <aqua@iserlohn-fortress.net>2020-04-03 21:23:35 +0300
commit6e1d411f9218645851f0dde54688739390b62736 (patch)
tree7cc4af0155a3ce9dc5a0fb4014975b0aa9d2d165 /src/mainwindow/addressbar.h
parentFix various compiler warnings (diff)
downloadsmolbote-6e1d411f9218645851f0dde54688739390b62736.tar.xz
Remove QMdiArea in MainWindow
Kconfig: Change About Dialog shortcut default to F1 (was Ctrl+H) Change close current tab shortcut to Ctrl+W (was Ctrl+X) MainWindow: automatically close window when last subwindow is closed MenuBar: remove Tile/Cascade subwindows actions add show/hide/close subwindow actions SubWindow: remove Subwindow menu shortcut (was F1 by default) add close shortcut (default Ctrl+Shift+W) Minor fixes: Fix PKGBUILD sources
Diffstat (limited to 'src/mainwindow/addressbar.h')
-rw-r--r--src/mainwindow/addressbar.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/mainwindow/addressbar.h b/src/mainwindow/addressbar.h
index 61d00e9..874aaa6 100644
--- a/src/mainwindow/addressbar.h
+++ b/src/mainwindow/addressbar.h
@@ -16,13 +16,14 @@ namespace Ui {
class AddressBar;
}
+class WebView;
class AddressBar : public QWidget
{
Q_OBJECT
public:
AddressBar(QWidget *parent = nullptr);
- ~AddressBar() override;
+ ~AddressBar() = default;
signals:
void complete(const QString &term, std::function<void(QStringList &)> callback);
@@ -32,11 +33,16 @@ signals:
void giveFocus();
public slots:
- void setUrl(const QUrl &url);
- void setProgress(int value);
+ void connectView(WebView *view);
private:
Ui::AddressBar *ui;
+
+ QMetaObject::Connection url_connection;
+ QMetaObject::Connection progress_connection;
+ QMetaObject::Connection search_connection;
+ QMetaObject::Connection focus_connection;
+ QMetaObject::Connection load_connection;
};
#endif // SMOLBOTE_ADDRESSBAR_H