remove CloseNote tool bar button

This commit is contained in:
Le Tan 2017-09-14 20:25:58 +08:00
parent 156a73ff8c
commit 6addbbfedb
2 changed files with 5 additions and 9 deletions

View File

@ -354,13 +354,11 @@ void VMainWindow::initFileToolBar(QSize p_iconSize)
connect(deleteNoteAct, &QAction::triggered,
this, &VMainWindow::deleteCurNote);
m_closeNoteAct = new QAction(QIcon(":/resources/icons/close_note_tb.svg"),
tr("&Close Note"), this);
m_closeNoteAct->setStatusTip(tr("Close current note"));
keySeq = g_config->getShortcutKeySequence("CloseNote");
qDebug() << "set CloseNote shortcut to" << keySeq;
m_closeNoteAct->setShortcut(QKeySequence(keySeq));
connect(m_closeNoteAct, &QAction::triggered,
m_closeNoteShortcut = new QShortcut(QKeySequence(keySeq), this);
m_closeNoteShortcut->setContext(Qt::WidgetWithChildrenShortcut);
connect(m_closeNoteShortcut, &QShortcut::activated,
this, [this](){
if (m_curFile) {
editArea->closeFile(m_curFile, false);
@ -410,7 +408,6 @@ void VMainWindow::initFileToolBar(QSize p_iconSize)
newNoteAct->setEnabled(false);
noteInfoAct->setEnabled(false);
deleteNoteAct->setEnabled(false);
m_closeNoteAct->setEnabled(false);
editNoteAct->setEnabled(false);
saveExitAct->setVisible(false);
discardExitAct->setVisible(false);
@ -421,7 +418,6 @@ void VMainWindow::initFileToolBar(QSize p_iconSize)
fileToolBar->addSeparator();
fileToolBar->addAction(noteInfoAct);
fileToolBar->addAction(deleteNoteAct);
fileToolBar->addAction(m_closeNoteAct);
fileToolBar->addAction(editNoteAct);
fileToolBar->addAction(saveExitAct);
fileToolBar->addAction(saveNoteAct);
@ -1459,7 +1455,6 @@ void VMainWindow::updateActionStateFromTabStatusChange(const VFile *p_file,
saveNoteAct->setEnabled(p_file && p_editMode);
deleteNoteAct->setEnabled(p_file && p_file->getType() == FileType::Normal);
noteInfoAct->setEnabled(p_file && !systemFile);
m_closeNoteAct->setEnabled(p_file);
m_insertImageAct->setEnabled(p_file && p_editMode);

View File

@ -216,7 +216,6 @@ private:
QAction *newNoteAct;
QAction *noteInfoAct;
QAction *deleteNoteAct;
QAction *m_closeNoteAct;
QAction *editNoteAct;
QAction *saveNoteAct;
QAction *saveExitAct;
@ -239,6 +238,8 @@ private:
QActionGroup *m_renderStyleActs;
QActionGroup *m_editorStyleActs;
QShortcut *m_closeNoteShortcut;
// Menus
QMenu *viewMenu;