+ static MetadataLoader loader;
+ return &loader;
+}
+
+int DolphinApplication::openWindow(const QString& url)
+{
+ DolphinMainWindow* win = createMainWindow();
+ if ((win->activeView() != 0) && !url.isEmpty()) {
+ win->activeView()->setUrl(KUrl(url));
+ }
+ win->show();
+ //TODO find how to raise a window (as if we've launched a new dolphin process)
+ return win->getId();
+}
+
+void DolphinApplication::removeMainWindow(DolphinMainWindow* mainWindow)
+{
+ m_mainWindows.removeAll(mainWindow);