From e147022703f809b405c98dc82a9bde583a1c4a31 Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Sun, 26 Aug 2007 14:40:29 +0000 Subject: [PATCH] fordwardport fix for 148026 svn path=/trunk/KDE/kdegraphics/okular/; revision=704883 --- part.cpp | 11 +++++++++++ part.h | 1 + 2 files changed, 12 insertions(+) diff --git a/part.cpp b/part.cpp index 7ce186bda..627d0f7ad 100644 --- a/part.cpp +++ b/part.cpp @@ -1427,6 +1427,17 @@ void Part::slotHidePresentation() } +void Part::slotTogglePresentation() +{ + if ( m_document->isOpened() ) + { + if ( !m_presentationWidget ) + m_presentationWidget = new PresentationWidget( widget(), m_document ); + else delete (PresentationWidget*) m_presentationWidget; + } +} + + void Part::slotAboutBackend() { const KComponentData *data = m_document->componentData(); diff --git a/part.h b/part.h index 87fd2d95f..0451cd6e7 100644 --- a/part.h +++ b/part.h @@ -108,6 +108,7 @@ class Part : public KParts::ReadOnlyPart, public Okular::DocumentObserver, publi Q_SCRIPTABLE void slotNextPage(); Q_SCRIPTABLE void slotGotoFirst(); Q_SCRIPTABLE void slotGotoLast(); + Q_SCRIPTABLE void slotTogglePresentation(); signals: void enablePrintAction(bool enable);