From bc7e998597a6c8678c30a2059bac2baa0b8a8628 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Sat, 18 Jul 2015 16:23:18 +0300 Subject: [PATCH] Disable GUI if user made file read only. --HG-- branch : feature --- src/app/tape/tmainwindow.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/app/tape/tmainwindow.cpp b/src/app/tape/tmainwindow.cpp index 4d03c6c94..f5f239629 100644 --- a/src/app/tape/tmainwindow.cpp +++ b/src/app/tape/tmainwindow.cpp @@ -324,6 +324,20 @@ void TMainWindow::ReadOnly(bool ro) ui->actionReadOnly->setIcon(QIcon("://tapeicon/24x24/padlock_opened.png")); } m->SetReadOnly(ro); + MeasurementsWasSaved(false); + + ui->plainTextEditNotes->setDisabled(ro); + ui->actionAddCustom->setDisabled(ro); + ui->actionAddKnown->setDisabled(ro); + + if (mType == MeasurementsType::Individual) + { + ui->lineEditGivenName->setDisabled(ro); + ui->lineEditFamilyName->setDisabled(ro); + ui->dateEditBirthDate->setDisabled(ro); + ui->comboBoxSex->setDisabled(ro); + ui->lineEditEmail->setDisabled(ro); + } } //---------------------------------------------------------------------------------------------------------------------