From 3b4e63173d5f762a368d159e21f76e2df3fcf8ab Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Sat, 27 Sep 2014 13:28:44 +0200 Subject: qeditor: rework mainwindow tab names handling With the previous code, tab names would be ignored if tab is detached which can happen early on. Change-Id: I9eac4202850f3e79a04590a4ba1444850ec6a583 Reviewed-on: http://gerrit.rockbox.org/986 Reviewed-by: Amaury Pouly --- utils/regtools/qeditor/regedit.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'utils/regtools/qeditor/regedit.cpp') diff --git a/utils/regtools/qeditor/regedit.cpp b/utils/regtools/qeditor/regedit.cpp index b1f9afd..5a32def 100644 --- a/utils/regtools/qeditor/regedit.cpp +++ b/utils/regtools/qeditor/regedit.cpp @@ -961,6 +961,7 @@ RegEdit::RegEdit(Backend *backend, QWidget *parent) SetModified(false, false); m_right_panel = 0; SetPanel(new EmptyEditPanel(this)); + UpdateTabName(); connect(m_file_open, SIGNAL(clicked()), this, SLOT(OnOpen())); connect(m_file_save, SIGNAL(clicked()), this, SLOT(OnSave())); @@ -1080,7 +1081,10 @@ bool RegEdit::SaveSocFile(const QString& filename) void RegEdit::UpdateTabName() { QFileInfo info(m_cur_socfile.GetFilename()); - SetTabName(info.fileName()); + if(info.exists()) + SetTabName(info.fileName()); + else + SetTabName("Register Editor"); } void RegEdit::LoadSocFile(const QString& filename) -- cgit v1.1