diff options
| author | Luca Beltrame <[email protected]> | 2018-01-18 09:09:49 +0100 |
|---|---|---|
| committer | Luca Beltrame <[email protected]> | 2018-01-18 09:09:49 +0100 |
| commit | 1a6b3c0a2baba955259d6083c0a3f25dfb44a682 (patch) | |
| tree | c2a1dae6bb4a2a55cbb50206498951140e252318 /src/panels/folders/folderspanel.h | |
| parent | dedb612764cfa747ff3ff339323c15cd1fea6925 (diff) | |
| parent | 64d2fd29819fa46c293e8c726c7df2ff00b332b3 (diff) | |
Merge remote-tracking branch 'origin/Applications/17.12'
Conflicts:
CMakeLists.txt [versions]
src/panels/places/placesitemmodel.cpp
Diffstat (limited to 'src/panels/folders/folderspanel.h')
| -rw-r--r-- | src/panels/folders/folderspanel.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/panels/folders/folderspanel.h b/src/panels/folders/folderspanel.h index 75a603681..f67c19cbb 100644 --- a/src/panels/folders/folderspanel.h +++ b/src/panels/folders/folderspanel.h @@ -86,11 +86,19 @@ private slots: private: /** + * Indicate if it is allowed to leave current location. + */ + enum NavigationBehaviour { + StayWhereYouAre, ///< Don't leave current location. + AllowJumpHome ///< Go Home only when context menu option got checked. + }; + /** * Initializes the base URL of the tree and expands all * directories until \a url. * @param url URL of the leaf directory that should get expanded. + * @param navigationBehaviour Navigation behaviour \see NavigationBehaviour */ - void loadTree(const QUrl& url); + void loadTree(const QUrl& url, NavigationBehaviour navigationBehaviour = StayWhereYouAre); void reloadTree(); |
