<table><tr><td style="">daandemeyer added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D23336">View Revision</a></tr></table><br /><div><div><p>The use case is showing a project tree view in an application where we want the root of the KDirOperator to stay fixed. The initial motivation for this change was replicating the File Explorer from Visual Studio Code (text editor) where one opens a folder and the file explorer stays fixed at that specific folder until another folder is opened. KDirOperator almost fit this use case except when creating new directories or selecting existing directories, that directory would be made the top level directory in the KDirOperator. When the new option is enabled, the top level directory stays the same when selecting directories or creating new directories which makes KDirOperator behave more like the File Explorer in Visual Studio Code.</p>

<p>Of course, this functionality can be generally used by applications that want to provide a fixed project view (or workspace) in their UI.</p></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D23336">https://phabricator.kde.org/D23336</a></div></div><br /><div><strong>To: </strong>daandemeyer, Frameworks, dfaure, cfeck, pino<br /><strong>Cc: </strong>dhaumann, ngraham, kde-frameworks-devel, LeGast00n, GB_2, michaelh, bruns<br /></div>