-
Friedrich W. H. Kossebau authored
Summary: The KTextEditor Preview plugin repeatedly feeds new versions to the same kpart instance, to allow instant preview of changes. To avoid stressing of the filesystem the stream API of the kpart is used if available. This patch adds support for the stream API. Additionally it remembers the view state on closing an url, and if the same url is loaded again, the view state is restored. The latter allows continuous display of the same, but updated file as e.g. happening with the preview plugin. Test Plan: Editing SVG files in Kate/KDevelop using the KTextEditor Preview plugin will no longer reset the offset to 0,0 each time the view is updated on changes, also is the filesystem no longer used on updates. Reviewers: #frameworks, dfaure Reviewed By: dfaure Differential Revision: https://phabricator.kde.org/D7580
d1ee5a0e