From a8457a25ccb9b1ef47f5ce9d7ac1a84c47600c9e Mon Sep 17 00:00:00 2001 From: Malte Voos Date: Fri, 14 Nov 2025 15:30:49 +0100 Subject: implement file/url open dialog --- src/util/tracker.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/util/tracker.rs') diff --git a/src/util/tracker.rs b/src/util/tracker.rs index 66c30a9..69a1c5f 100644 --- a/src/util/tracker.rs +++ b/src/util/tracker.rs @@ -24,6 +24,12 @@ impl Tracker { self.inner = value; } + /// Sets the inner value to `value` and marks the tracker as clean. + pub fn set_clean(&mut self, value: T) { + self.dirty = false; + self.inner = value; + } + pub fn is_dirty(&self) -> bool { self.dirty } -- cgit 1.4.1