+ void slotUrlNavigatorLocationChanged(const QUrl& url);
+
+ /**
+ * Is connected with the URL navigator and drops the URLs
+ * above the destination \a destination.
+ *
+ * Creates a copy of \a event and invokes \a dropUrlsDelayed with a
+ * queued connection.
+ */
+ void dropUrls(const QUrl& destination, QDropEvent* event);
+
+ /**
+ * Is invoked with a queued connection by \a dropUrls to prevent that the
+ * drop actions are executed in the URL navigator menu's nested event loop,
+ * which might cause a crash. Simply using a queued connection from the URL
+ * navigator to \a dropUrls would not work because the \a event pointer
+ * would be dangling then.
+ */
+ void dropUrlsDelayed();
+
+ /**
+ * Is invoked when a redirection is done and changes the
+ * URL of the URL navigator to \a newUrl without triggering
+ * a reloading of the directory.
+ */
+ void redirect(const QUrl& oldUrl, const QUrl& newUrl);
+
+ /** Requests the focus for the view \a m_view. */
+ void requestFocus();
+
+ /**
+ * Saves the currently used URL completion mode of
+ * the URL navigator.
+ */
+ void saveUrlCompletionMode(KCompletion::CompletionMode completion);
+
+ void slotHistoryChanged();
+
+ void slotReturnPressed();