Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#453 closed Feature request (fixed)

WSM shall handle HasChanges properly

Reported by: Matthäus Wander Owned by: kopal
Priority: Must have Milestone: CrypTool 2.0 BETA 7
Component: WorkspaceManager Keywords:
Cc:

Description

Wenn man ein Template öffnet und dann ohne Änderung schließt, kommt immer der "unsaved changes"-Dialog. Bitte die interne Behandlung des WSM anpassen, sodass der Dialog nur dann kommt, wenn man wirklich Änderungen durchgeführt hat.

Zur Zeit wird ISettings.HasChanges nicht abgefragt und das sollte auch so bleiben (ISettings.HasChanges wird bald deprecated und rausfliegen). Änderungen an den Settings werden per OnPropertyChanged bekannt gegeben, was wiederum in WorkspaceManagerModel.PluginModel.SettingsPropertyChanged() behandelt wird. D.h. der WSM erfährt direkt selbst, wenn es Änderungen gab.

Change History (6)

comment:1 Changed 10 years ago by Matthäus Wander

Type: BugFeature request

comment:2 Changed 10 years ago by Matthäus Wander

ISettings.HasChanges gibt es nicht mehr seit r4165

comment:3 Changed 10 years ago by Matthäus Wander

(In [4179]) cleanup:

  • removed further occurences of ISettings.HasChanges (refs #453)

comment:4 Changed 10 years ago by kopal

Status: newaccepted

comment:5 Changed 10 years ago by kopal

Resolution: fixed
Status: acceptedclosed

(In [4184]) Change-handling of the WorkspaceManagerModel now works correctly fixes #453

comment:6 Changed 10 years ago by Matthäus Wander

Milestone: CrypTool 2.0 RELEASECrypTool 2.0 BETA 7
Note: See TracTickets for help on using tickets.