public virtual void PublishDirtyChange(string modelObject, bool dirty) { if (DirtyButtons.ContainsKey(modelObject)) { DirtyButtons[modelObject].IsDirty = dirty; } }
//public void ResetWindowTitle(ActivityHarness H) //{ // //if (!this.wantFixedWindowTitle) this.Title = H.WindowTitle; //} //public void PopupHelp(string context) //{ } //public void LaunchHelp(string context) //{ } //public virtual void CloseOnLogout() //{ // //this.Close(); //} //public void Focus() //{ //} public void RegisterDirtyButton(ButtonEx b) { if (!DirtyButtons.ContainsKey(b.ModelObject)) { DirtyButtons.Add(b.ModelObject, b); } }