mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 05:49:53 +08:00
recover print
This commit is contained in:
parent
5b7b74130b
commit
f507475ccd
@ -1061,7 +1061,6 @@ void VMainWindow::initFileMenu()
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// Print.
|
// Print.
|
||||||
/*
|
|
||||||
m_printAct = new QAction(VIconUtils::menuIcon(":/resources/icons/print.svg"),
|
m_printAct = new QAction(VIconUtils::menuIcon(":/resources/icons/print.svg"),
|
||||||
tr("&Print"), this);
|
tr("&Print"), this);
|
||||||
m_printAct->setToolTip(tr("Print current note"));
|
m_printAct->setToolTip(tr("Print current note"));
|
||||||
@ -1072,7 +1071,6 @@ void VMainWindow::initFileMenu()
|
|||||||
fileMenu->addAction(m_printAct);
|
fileMenu->addAction(m_printAct);
|
||||||
|
|
||||||
fileMenu->addSeparator();
|
fileMenu->addSeparator();
|
||||||
*/
|
|
||||||
|
|
||||||
// Themes.
|
// Themes.
|
||||||
initThemeMenu(fileMenu);
|
initThemeMenu(fileMenu);
|
||||||
@ -2085,6 +2083,8 @@ void VMainWindow::updateActionsStateFromTab(const VEditTab *p_tab)
|
|||||||
&& file->getType() == FileType::Orphan
|
&& file->getType() == FileType::Orphan
|
||||||
&& dynamic_cast<const VOrphanFile *>(file)->isSystemFile();
|
&& dynamic_cast<const VOrphanFile *>(file)->isSystemFile();
|
||||||
|
|
||||||
|
m_printAct->setEnabled(file && file->getDocType() == DocType::Markdown);
|
||||||
|
|
||||||
updateEditReadAct(p_tab);
|
updateEditReadAct(p_tab);
|
||||||
|
|
||||||
saveNoteAct->setEnabled(file && editMode && file->isModifiable());
|
saveNoteAct->setEnabled(file && editMode && file->isModifiable());
|
||||||
@ -2572,7 +2572,6 @@ void VMainWindow::shortcutsHelp()
|
|||||||
|
|
||||||
void VMainWindow::printNote()
|
void VMainWindow::printNote()
|
||||||
{
|
{
|
||||||
/*
|
|
||||||
if (m_printer
|
if (m_printer
|
||||||
|| !m_curFile
|
|| !m_curFile
|
||||||
|| m_curFile->getDocType() != DocType::Markdown) {
|
|| m_curFile->getDocType() != DocType::Markdown) {
|
||||||
@ -2595,16 +2594,11 @@ void VMainWindow::printNote()
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (dialog.exec() == QDialog::Accepted) {
|
if (dialog.exec() == QDialog::Accepted) {
|
||||||
webView->page()->print(m_printer, [this](bool p_succ) {
|
webView->print(m_printer);
|
||||||
qDebug() << "print web page callback" << p_succ;
|
|
||||||
delete m_printer;
|
|
||||||
m_printer = NULL;
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
delete m_printer;
|
|
||||||
m_printer = NULL;
|
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
|
delete m_printer;
|
||||||
|
m_printer = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
QAction *VMainWindow::newAction(const QIcon &p_icon,
|
QAction *VMainWindow::newAction(const QIcon &p_icon,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user