X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/b5e97174d08ab59eca35deaaa9a84a7838f51bfb..b1c9b5126d:/src/dolphinpart.h diff --git a/src/dolphinpart.h b/src/dolphinpart.h index e21141b12..a25bc72f3 100644 --- a/src/dolphinpart.h +++ b/src/dolphinpart.h @@ -129,11 +129,15 @@ private Q_SLOTS: void createNewWindow(const KUrl& url); /** * Opens the context menu on the current mouse position. - * @item File item context. If item is 0, the context menu - * should be applied to \a url. - * @url URL which contains \a item. + * @item File item context. If item is null, the context menu + * should be applied to \a url. + * @url URL which contains \a item. + * @customActions Actions that should be added to the context menu, + * if the file item is null. */ - void slotOpenContextMenu(const KFileItem& item, const KUrl& url); + void slotOpenContextMenu(const KFileItem& item, + const KUrl& url, + const QList& customActions); /** * Asks the host to open the URL \a url if the current view has @@ -142,9 +146,12 @@ private Q_SLOTS: void slotRequestUrlChange(const KUrl& url); /** - * Informs the host that we are opening \a url (e.g. after a redirection). + * Informs the host that we are opening \a url (e.g. after a redirection + * coming from KDirLister). + * Testcase 1: fish://localhost + * Testcase 2: showing a directory that is being renamed by another window (#180156) */ - void slotUrlChanged(const KUrl& url); + void slotRedirection(const KUrl& oldUrl, const KUrl& newUrl); /** * Updates the state of the 'Edit' menu actions and emits @@ -178,6 +185,18 @@ private Q_SLOTS: */ void updateNewMenu(); + /** + * Updates the number of items (= number of files + number of + * directories) in the statusbar. If files are selected, the number + * of selected files and the sum of the filesize is shown. + */ + void updateStatusBar(); + + /** + * Notify container of folder loading progress. + */ + void updateProgress(int percent); + private: void createActions(); void createGoAction(const char* name, const char* iconName,