forked from qt-creator/qt-creator
Revert "Replace virtual isModified method with a getter/setter/notifier"
This doesn't fix the issue with cleaning the clear state of undo stack. This introduced the issue when ui file is opened it's marked as modified. It reverts59c90e00c1andd0c537ca75Change-Id: Ifd4ff8483d6c297461632de500a4502b1fd0871f Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -320,6 +320,12 @@ public:
|
||||
}
|
||||
|
||||
public:
|
||||
bool isModified() const override
|
||||
{
|
||||
return isTemporary()/*e.g. memory view*/ ? false
|
||||
: m_widget->isModified();
|
||||
}
|
||||
|
||||
bool isFileReadOnly() const override {
|
||||
const FileName fn = filePath();
|
||||
if (fn.isEmpty())
|
||||
@@ -385,12 +391,7 @@ public:
|
||||
connect(m_addressEdit, &QLineEdit::editingFinished,
|
||||
this, &BinEditor::jumpToAddress);
|
||||
connect(widget, &BinEditorWidget::modificationChanged,
|
||||
m_file, &IDocument::setModified);
|
||||
connect(m_file, &IDocument::modificationChanged,
|
||||
widget, &BinEditorWidget::setModified);
|
||||
|
||||
m_file->setModified(widget->isModified());
|
||||
|
||||
m_file, &IDocument::changed);
|
||||
updateCursorPosition(widget->cursorPosition());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user