disable editNoteAct instead of set it invisible

Signed-off-by: Le Tan <tamlokveer@gmail.com>
This commit is contained in:
Le Tan 2016-11-03 21:31:38 +08:00
parent a6647bb113
commit a69bd43e5a

View File

@ -266,7 +266,7 @@ void VMainWindow::initToolBar()
fileToolBar->addAction(discardExitAct); fileToolBar->addAction(discardExitAct);
fileToolBar->addAction(saveNoteAct); fileToolBar->addAction(saveNoteAct);
editNoteAct->setVisible(false); editNoteAct->setEnabled(false);
saveExitAct->setVisible(false); saveExitAct->setVisible(false);
discardExitAct->setVisible(false); discardExitAct->setVisible(false);
saveNoteAct->setVisible(false); saveNoteAct->setVisible(false);
@ -642,18 +642,18 @@ void VMainWindow::updateToolbarFromTabChage(const QString &notebook, const QStri
bool editMode, bool modifiable) bool editMode, bool modifiable)
{ {
if (notebook.isEmpty() || !modifiable) { if (notebook.isEmpty() || !modifiable) {
editNoteAct->setVisible(false); editNoteAct->setEnabled(false);
saveExitAct->setVisible(false); saveExitAct->setVisible(false);
discardExitAct->setVisible(false); discardExitAct->setVisible(false);
saveNoteAct->setVisible(false); saveNoteAct->setVisible(false);
return; return;
} else if (editMode) { } else if (editMode) {
editNoteAct->setVisible(false); editNoteAct->setEnabled(false);
saveExitAct->setVisible(true); saveExitAct->setVisible(true);
discardExitAct->setVisible(true); discardExitAct->setVisible(true);
saveNoteAct->setVisible(true); saveNoteAct->setVisible(true);
} else { } else {
editNoteAct->setVisible(true); editNoteAct->setEnabled(true);
saveExitAct->setVisible(false); saveExitAct->setVisible(false);
discardExitAct->setVisible(false); discardExitAct->setVisible(false);
saveNoteAct->setVisible(false); saveNoteAct->setVisible(false);