diff options
Diffstat (limited to 'src/widgets/mainwindowmenubar.cpp')
-rw-r--r-- | src/widgets/mainwindowmenubar.cpp | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/src/widgets/mainwindowmenubar.cpp b/src/widgets/mainwindowmenubar.cpp index ba28607..8dd7fe6 100644 --- a/src/widgets/mainwindowmenubar.cpp +++ b/src/widgets/mainwindowmenubar.cpp @@ -54,16 +54,17 @@ MainWindowMenuBar::MainWindowMenuBar(MainWindow *parent) : toolsMenu->addSeparator(); toolsMenu->addAction(tr("Filter"), qApp->blocklists(), SLOT(show()), QKeySequence::fromString(sSettings->value("blocker.shortcut").toString())); - if(qApp->plugin("")) { - GuiInterface *gui = qobject_cast<GuiInterface *>(qApp->plugin("")); - if(gui) { - toolsMenu->addAction(gui->action()); - } else { - qDebug("Plugin doesn't gui"); - } - } else { - qDebug("No plugin!"); - } + // Plugins +// if(qApp->plugin("")) { +// GuiInterface *gui = qobject_cast<GuiInterface *>(qApp->plugin("")); +// if(gui) { +// toolsMenu->addAction(gui->action()); +// } else { +// qDebug("Plugin doesn't gui"); +// } +// } else { +// qDebug("No plugin!"); +// } // Profile menu QMenu *profileMenu = new QMenu(tr("Profile"), this); @@ -73,10 +74,14 @@ MainWindowMenuBar::MainWindowMenuBar(MainWindow *parent) : // Page menu QMenu *pageMenu = new QMenu(tr("Page"), this); addMenu(pageMenu); - pageMenu->addAction(tr("Print")); - pageMenu->addAction(tr("Print to PDF")); - pageMenu->addAction(tr("Zoom")); + pageMenu->addAction(tr("Print"))->setEnabled(false); + m_printAction = pageMenu->addAction(tr("Print to PDF")); + pageMenu->addAction(tr("Zoom"))->setEnabled(false); +} +QAction *MainWindowMenuBar::printAction() +{ + return m_printAction; } void MainWindowMenuBar::handleLoadProfile() |