IDocument: Make mimeType a value member

Change-Id: I2e90ccf0a45ae8d00bcd00ec77fe0d9776f2f119
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
hjk
2014-06-26 02:15:34 +02:00
parent 777b9e88b2
commit 93ccf4f266
34 changed files with 29 additions and 136 deletions

View File

@@ -94,7 +94,9 @@ public:
virtual QString defaultPath() const = 0;
virtual QString suggestedFileName() const = 0;
virtual QString mimeType() const = 0;
QString mimeType() const { return m_mimeType; }
void setMimeType(const QString &mimeType);
virtual bool shouldAutoSave() const;
virtual bool isModified() const = 0;
@@ -116,6 +118,7 @@ public:
signals:
void changed();
void mimeTypeChanged();
void aboutToReload();
void reloadFinished(bool success);
@@ -124,6 +127,7 @@ signals:
private:
Id m_id;
QString m_mimeType;
QString m_filePath;
QString m_displayName;
bool m_temporary;