Kanzi 4.1.0
SavablePluginWindow Interface Reference

An interface for a window which has own local content which is not always in sync with the project. More...

Inheritance diagram for SavablePluginWindow:
[legend]
Collaboration diagram for SavablePluginWindow:
[legend]

Public Member Functions

void Save ()
 Save the local changes to the project.
 
- Public Member Functions inherited from PluginWindow
PluginWindowState SerializeState ()
 

Properties

bool CanSave [get]
 Is the window is able to save the pending changes without user interaction.
 
bool HasLocalUnSavedChanges [get]
 Is the window holding changes, which are not saved to the project.
 
- Properties inherited from PluginWindow
string Icon [get]
 
string Title [get]
 

Additional Inherited Members

- Events inherited from PluginWindow
EventHandler TitleChanged
 

Detailed Description

An interface for a window which has own local content which is not always in sync with the project.

Ensure that the methods can be called from any thread.

Member Function Documentation

◆ Save()

void Save ( )

Save the local changes to the project.

Property Documentation

◆ CanSave

bool CanSave
get

Is the window is able to save the pending changes without user interaction.

◆ HasLocalUnSavedChanges

bool HasLocalUnSavedChanges
get

Is the window holding changes, which are not saved to the project.

Returns
The saving status of the window local content.