From f31a541925033c2ef5e27b85c099d47791b50121 Mon Sep 17 00:00:00 2001 From: Holger Freyther Date: Wed, 29 Nov 2006 00:02:19 +0000 Subject: Make it (almost) possible to have more than one Dolphin KMainWindow Create a DolphinApplication, holding DolphinMainWindows and update the code to use the DolphinView to get the MainWindow, or get a ptr to the MainWindow directly. Or if all windows are effected go through the DolphinApplication to update every mainwindow. The UndowManager and ProgressIndicator have a rather strange relationship and will need some more attention but as UndoManager will be killed anyway I have skipped this. More cleanup, debugging and thinking is needed. svn path=/trunk/playground/utils/dolphin/; revision=608945 --- src/urlbutton.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/urlbutton.cpp') diff --git a/src/urlbutton.cpp b/src/urlbutton.cpp index a4415707a..f2bf8ccda 100644 --- a/src/urlbutton.cpp +++ b/src/urlbutton.cpp @@ -29,7 +29,7 @@ #include #include "urlnavigator.h" -#include "dolphin.h" +#include "dolphinmainwindow.h" UrlButton::UrlButton(UrlNavigator* parent) @@ -42,7 +42,7 @@ UrlButton::UrlButton(UrlNavigator* parent) setMinimumHeight(parent->minimumHeight()); connect(this, SIGNAL(clicked()), parent, SLOT(slotRequestActivation())); - connect(&Dolphin::mainWin(), SIGNAL(activeViewChanged()), + connect(parent->dolphinView()->mainWindow(), SIGNAL(activeViewChanged()), this, SLOT(update())); } -- cgit v1.3