┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/panels/folders/folderspanel.h
diff options
context:
space:
mode:
authorLuca Beltrame <[email protected]>2018-01-18 09:09:49 +0100
committerLuca Beltrame <[email protected]>2018-01-18 09:09:49 +0100
commit1a6b3c0a2baba955259d6083c0a3f25dfb44a682 (patch)
treec2a1dae6bb4a2a55cbb50206498951140e252318 /src/panels/folders/folderspanel.h
parentdedb612764cfa747ff3ff339323c15cd1fea6925 (diff)
parent64d2fd29819fa46c293e8c726c7df2ff00b332b3 (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.h10
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();