add menu item to enable the image preview

Not visible because we now could not handle the undo history very well.
This commit is contained in:
Le Tan 2017-05-06 12:27:09 +08:00
parent a8614839d9
commit 8649f4f66f
2 changed files with 15 additions and 0 deletions

View File

@ -381,6 +381,15 @@ void VMainWindow::initMarkdownMenu()
this, &VMainWindow::enableCodeBlockHighlight); this, &VMainWindow::enableCodeBlockHighlight);
markdownMenu->addAction(codeBlockAct); markdownMenu->addAction(codeBlockAct);
codeBlockAct->setChecked(vconfig.getEnableCodeBlockHighlight()); codeBlockAct->setChecked(vconfig.getEnableCodeBlockHighlight());
QAction *previewImageAct = new QAction(tr("Preview Images In Edit Mode"), this);
previewImageAct->setToolTip(tr("Enable image preview in edit mode"));
previewImageAct->setCheckable(true);
connect(previewImageAct, &QAction::triggered,
this, &VMainWindow::enableImagePreview);
// TODO: add the action to the menu after handling the UNDO history well.
// markdownMenu->addAction(previewImageAct);
previewImageAct->setChecked(vconfig.getEnablePreviewImages());
} }
void VMainWindow::initViewMenu() void VMainWindow::initViewMenu()
@ -1274,6 +1283,11 @@ void VMainWindow::enableCodeBlockHighlight(bool p_checked)
vconfig.setEnableCodeBlockHighlight(p_checked); vconfig.setEnableCodeBlockHighlight(p_checked);
} }
void VMainWindow::enableImagePreview(bool p_checked)
{
vconfig.setEnablePreviewImages(p_checked);
}
void VMainWindow::shortcutHelp() void VMainWindow::shortcutHelp()
{ {
QString locale = VUtils::getLocale(); QString locale = VUtils::getLocale();

View File

@ -76,6 +76,7 @@ private slots:
void changeAutoIndent(bool p_checked); void changeAutoIndent(bool p_checked);
void changeAutoList(bool p_checked); void changeAutoList(bool p_checked);
void enableCodeBlockHighlight(bool p_checked); void enableCodeBlockHighlight(bool p_checked);
void enableImagePreview(bool p_checked);
protected: protected:
void closeEvent(QCloseEvent *event) Q_DECL_OVERRIDE; void closeEvent(QCloseEvent *event) Q_DECL_OVERRIDE;