[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5/kdegraphics/kpdf
From: Pino Toscano <toscano.pino () tiscali ! it>
Date: 2007-04-20 23:19:38
Message-ID: 1177111178.356202.31946.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 656308 by pino:
Restore the previously open pane in the side toolbox after reloading a watched \
document.
BUG: 116771
M +5 -0 part.cpp
M +1 -0 part.h
--- branches/KDE/3.5/kdegraphics/kpdf/part.cpp #656307:656308
@@ -603,6 +603,7 @@
if (m_viewportDirty.pageNumber == -1)
{
m_viewportDirty = m_document->viewport();
+ m_dirtyToolboxIndex = m_toolBox->currentIndex();
m_wasPresentationOpen = ((PresentationWidget*)m_presentationWidget != 0);
m_pageView->showText(i18n("Reloading the document..."), 0);
}
@@ -612,6 +613,10 @@
if (m_viewportDirty.pageNumber >= (int)m_document->pages()) \
m_viewportDirty.pageNumber = (int)m_document->pages() - 1; \
m_document->setViewport(m_viewportDirty); m_viewportDirty.pageNumber = -1;
+ if ( m_toolBox->currentIndex() != m_dirtyToolboxIndex && \
m_toolBox->isItemEnabled( m_dirtyToolboxIndex ) ) + {
+ m_toolBox->setCurrentIndex( m_dirtyToolboxIndex );
+ }
if (m_wasPresentationOpen) slotShowPresentation();
emit enablePrintAction(true);
}
--- branches/KDE/3.5/kdegraphics/kpdf/part.h #656307:656308
@@ -161,6 +161,7 @@
QTimer *m_dirtyHandler;
DocumentViewport m_viewportDirty;
bool m_wasPresentationOpen;
+ int m_dirtyToolboxIndex;
// Remember the search history
QStringList m_searchHistory;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic