From 99ed6d2bea6b8bc76b9775aea4735b68c19f175f Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Sat, 27 Sep 2014 21:23:38 +0200 Subject: qeditor: backends can now report validity status Change-Id: Iefedc9cee10a8c7457d972e5a60d151a6cb38aa8 Reviewed-on: http://gerrit.rockbox.org/995 Reviewed-by: Amaury Pouly --- utils/regtools/qeditor/backend.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'utils/regtools/qeditor/backend.cpp') diff --git a/utils/regtools/qeditor/backend.cpp b/utils/regtools/qeditor/backend.cpp index 9c94ac5..e47df8e 100644 --- a/utils/regtools/qeditor/backend.cpp +++ b/utils/regtools/qeditor/backend.cpp @@ -114,6 +114,7 @@ FileIoBackend::FileIoBackend(const QString& filename, const QString& soc_name) { m_filename = filename; m_soc = soc_name; + m_valid = false; Reload(); } @@ -132,6 +133,7 @@ bool FileIoBackend::ReadRegister(const QString& name, soc_word_t& value) bool FileIoBackend::Reload() { + m_valid = false; QFile file(m_filename); if(!file.open(QIODevice::ReadOnly | QIODevice::Text)) return false; @@ -155,6 +157,7 @@ bool FileIoBackend::Reload() m_readonly = !QFileInfo(file).isWritable(); m_dirty = false; + m_valid = true; return true; } -- cgit v1.1