From 3f35e0bbfbbc11a4af41192d173a338504d24441 Mon Sep 17 00:00:00 2001 From: Montel Laurent Date: Wed, 26 Nov 2014 00:02:14 +0100 Subject: [PATCH] Use KPrintPreview::isAvailable --- korganizer/koeventpopupmenu.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/korganizer/koeventpopupmenu.cpp b/korganizer/koeventpopupmenu.cpp index c3a9481a45..a741467d7c 100644 --- a/korganizer/koeventpopupmenu.cpp +++ b/korganizer/koeventpopupmenu.cpp @@ -37,7 +37,7 @@ #include #include - +#include KOEventPopupMenu::KOEventPopupMenu( Akonadi::ETMCalendar * calendar, QWidget *parent ) : QMenu( parent ), mCalendar( calendar ) { @@ -51,11 +51,11 @@ KOEventPopupMenu::KOEventPopupMenu( Akonadi::ETMCalendar * calendar, QWidget *pa mEditOnlyItems.append( addSeparator() ); addAction( KOGlobals::self()->smallIcon( QLatin1String("document-print") ), i18n( "&Print..." ), this, SLOT(print()) ); - QAction *preview = addAction( KOGlobals::self()->smallIcon( QLatin1String("document-print-preview") ), - i18n( "Print Previe&w..." ), - this, SLOT(printPreview()) ); - preview->setEnabled( !KMimeTypeTrader::self()->query(QLatin1String( "application/pdf"), - QLatin1String("KParts/ReadOnlyPart") ).isEmpty() ); + if (KPrintPreview::isAvailable()) { + addAction( KOGlobals::self()->smallIcon( QLatin1String("document-print-preview") ), + i18n( "Print Previe&w..." ), + this, SLOT(printPreview()) ); + } //------------------------------------------------------------------------ mEditOnlyItems.append( addSeparator() ); mEditOnlyItems.append( addAction( KOGlobals::self()->smallIcon( QLatin1String("edit-cut") ), -- GitLab