From 6a20b9c96295fa73434ec83c7ae4fccbbd7e3fc5 Mon Sep 17 00:00:00 2001 From: David Faure Date: Fri, 2 Oct 2009 10:55:59 +0000 Subject: Make "most local url" determination asynchronous so that it doesn't block the GUI for a long time (e.g. when accessing the non-existing sftp://192.168.1.100/home) and only run this job if the terminal panel is shown (or at the time when it is made visible). Sorry kdebase users, you get to update kdelibs again. BUG: 202176 svn path=/trunk/KDE/kdebase/apps/; revision=1030480 --- src/panels/terminal/terminalpanel.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/panels/terminal/terminalpanel.h') diff --git a/src/panels/terminal/terminalpanel.h b/src/panels/terminal/terminalpanel.h index 4e060bbef..7b08483f6 100644 --- a/src/panels/terminal/terminalpanel.h +++ b/src/panels/terminal/terminalpanel.h @@ -53,6 +53,13 @@ protected: /** @see QWidget::showEvent() */ virtual void showEvent(QShowEvent* event); +private slots: + void slotMostLocalUrlResult(KJob* job); + +private: + void cdUrl(const KUrl& url); + void cdDirectory(const QString& path); + private: QVBoxLayout* m_layout; TerminalInterfaceV2* m_terminal; -- cgit v1.3