From 5f0e4fe5fabd7ca49cb7d6cb54dc6e903fffbf74 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Wed, 29 Sep 2010 22:11:37 +0200 Subject: Clean up urlbar use. This fix an urlbar bug opening plugins in next tabs and remove some Application::instance() calls from the Web* classes. --- src/webtab.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/webtab.h') diff --git a/src/webtab.h b/src/webtab.h index a9129d0b..d9213983 100644 --- a/src/webtab.h +++ b/src/webtab.h @@ -39,6 +39,7 @@ #include // Forward Declarations +class UrlBar; class PreviewSelectorBar; class WalletBar; @@ -52,8 +53,9 @@ public: ~WebTab(); inline WebView *view() { return _view; } + UrlBar *urlBar() { return _bar; } inline WebPage *page() { return view()->page(); } - inline int progress() { return m_progress; } + inline int progress() { return _progress; } KUrl url(); void createPreviewSelectorBar(int index); @@ -72,8 +74,9 @@ signals: private: WebView *_view; - - int m_progress; + UrlBar *_bar; + + int _progress; QWeakPointer _walletBar; QWeakPointer _previewSelectorBar; -- cgit v1.2.1