• Friedemann Kleint's avatar
    Design mode/Qt Designer: clean-up Part II: Fix undo. · 1c78e200
    Friedemann Kleint authored
    Re-introduce FormEditorFile that delegates dirty handling to the form
    window. Change DesignerXmlEditable to be an IEditor that embeds
    TextEditable so that the PlainTextEditor can work with it, but delegates
    relevant functionality to FormEditorFile.
    Centralize all form window creation code that was scattered around
    in FormEditorW::createEditor() and have that return a struct Editor
    data, which is passed to FormEditorStack.
    Update the text editor only on open/createNew/switch away from design
    mode.
    1c78e200
formwindowfile.h 2.69 KB