Designer: Fix displaying of 'modified' state after saving.

Emit an IEditor::changed() after saving to force an update
of the OpenEditorsModel.
This commit is contained in:
Friedemann Kleint
2010-03-12 16:54:32 +01:00
parent 5567a01877
commit 50f0644c55
3 changed files with 12 additions and 8 deletions

View File

@@ -50,14 +50,14 @@ public:
explicit FormWindowFile(QDesignerFormWindowInterface *form, QObject *parent = 0);
// IFile
bool save(const QString &fileName = QString());
QString fileName() const;
bool isModified() const;
bool isReadOnly() const;
bool isSaveAsAllowed() const;
void modified(Core::IFile::ReloadBehavior *behavior);
QString defaultPath() const;
QString suggestedFileName() const;
virtual bool save(const QString &fileName = QString());
virtual QString fileName() const;
virtual bool isModified() const;
virtual bool isReadOnly() const;
virtual bool isSaveAsAllowed() const;
virtual void modified(Core::IFile::ReloadBehavior *behavior);
virtual QString defaultPath() const;
virtual QString suggestedFileName() const;
virtual QString mimeType() const;
// Internal
@@ -70,6 +70,7 @@ public:
signals:
// Internal
void saved();
void reload(const QString &);
void setDisplayName(const QString &);