[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [okular/viewerinterface] /: Some more changes according to the review.
From: Michel Ludwig <michel.ludwig () kdemail ! net>
Date: 2011-10-31 21:54:32
Message-ID: 20111031215432.B406DA60A6 () git ! kde ! org
[Download RAW message or body]
Git commit a823df5c8fa9b6a8ec52a89c6123f73ff42411e6 by Michel Ludwig.
Committed on 31/10/2011 at 22:41.
Pushed by mludwig into branch 'viewerinterface'.
Some more changes according to the review.
M +10 -0 core/document.h
M +5 -0 core/global.h
M +15 -13 part.cpp
M +2 -2 part.h
M +4 -4 ui/pageview.cpp
http://commits.kde.org/okular/a823df5c8fa9b6a8ec52a89c6123f73ff42411e6
diff --git a/core/document.h b/core/document.h
index 995def6..6c27313 100644
--- a/core/document.h
+++ b/core/document.h
@@ -730,6 +730,16 @@ class OKULAR_EXPORT Document : public QObject
*/
void formFieldChanged( Okular::FormField *formField );
+ /**
+ * This signal is emitted whenever a source reference with the given \
parameters has been + * activated.
+ *
+ * \param handled should be set to 'true' if a slot handles this source \
reference; the + * default action to launch the configured \
editor will then not be performed + * by the document
+ *
+ * @since 0.14 (KDE 4.8)
+ */
void sourceReferenceActivated(const QString& absFileName, int line, int col, \
bool *handled);
private:
diff --git a/core/global.h b/core/global.h
index 85ade0a..ae4c87b 100644
--- a/core/global.h
+++ b/core/global.h
@@ -78,6 +78,11 @@ enum ScriptType
JavaScript = 0 ///< JavaScript code
};
+/**
+ * Describes the possible embedding modes of the part
+ *
+ * @since 0.14 (KDE 4.8)
+ */
enum EmbedMode
{
UnknownEmbedMode,
diff --git a/part.cpp b/part.cpp
index eb84576..e8b6f14 100644
--- a/part.cpp
+++ b/part.cpp
@@ -828,37 +828,39 @@ KUrl Part::realUrl() const
void Part::showSourceLocation(const QString& fileName, int line, int column)
{
- QString u = "src:" + QString::number(line) + ' ' + fileName;
- GotoAction action(QString(), u);
- m_document->processAction(&action);
+ const QString u = QString( "src:%1 %2" ).arg( line ).arg( fileName );
+ GotoAction action( QString(), u );
+ m_document->processAction( &action );
}
-void Part::setWatchFileModeEnabled(bool b)
+void Part::setWatchFileModeEnabled(bool enabled)
{
- if (b && m_watcher->isStopped()) {
+ if ( enabled && m_watcher->isStopped() )
+ {
m_watcher->startScan();
}
- else if(!b && !m_watcher->isStopped() )
+ else if( !enabled && !m_watcher->isStopped() )
{
m_dirtyHandler->stop();
m_watcher->stopScan();
}
}
-void Part::setShowSourceLocationsGraphically(bool b)
+void Part::setShowSourceLocationsGraphically(bool show)
{
- if( b == Okular::Settings::showSourceLocationsGraphically() )
+ if( show == Okular::Settings::showSourceLocationsGraphically() )
{
return;
}
- Okular::Settings::setShowSourceLocationsGraphically(b);
- m_pageView->repaint();
+ Okular::Settings::setShowSourceLocationsGraphically( show );
+ m_pageView->update();
}
void Part::slotHandleActivatedSourceReference(const QString& absFileName, int line, \
int col, bool *handled) {
- emit(openSourceReference(absFileName, line, col));
- if ( m_embedMode == Okular::ViewerWidgetMode ) {
+ emit openSourceReference( absFileName, line, col );
+ if ( m_embedMode == Okular::ViewerWidgetMode )
+ {
*handled = true;
}
}
@@ -1544,7 +1546,7 @@ void Part::updateViewActions()
menu = factory()->container("view_orientation", this);
if (menu) menu->setEnabled( opened );
}
- emit(viewerMenuStateChange( opened ));
+ emit viewerMenuStateChange( opened );
updateBookmarksActions();
}
diff --git a/part.h b/part.h
index 1229dd0..5408cac 100644
--- a/part.h
+++ b/part.h
@@ -106,8 +106,8 @@ class Part : public KParts::ReadOnlyPart, public \
Okular::DocumentObserver, publi KUrl realUrl() const;
void showSourceLocation(const QString& fileName, int line, int column);
- void setWatchFileModeEnabled(bool b);
- void setShowSourceLocationsGraphically(bool b);
+ void setWatchFileModeEnabled(bool enable);
+ void setShowSourceLocationsGraphically(bool show);
public slots: // dbus
Q_SCRIPTABLE Q_NOREPLY void goToPage(uint page);
diff --git a/ui/pageview.cpp b/ui/pageview.cpp
index 4049f34..f2aa504 100644
--- a/ui/pageview.cpp
+++ b/ui/pageview.cpp
@@ -533,7 +533,6 @@ void PageView::setupActions( KActionCollection * ac )
d->aMouseTextSelect->setIconText( i18nc( "Text Selection Tool", "Text Selection" \
) ); d->aMouseTextSelect->setCheckable( true );
d->aMouseTextSelect->setShortcut( Qt::CTRL + Qt::Key_4 );
- Q_ASSERT( d->mouseModeActionGroup );
d->aMouseTextSelect->setActionGroup( d->mouseModeActionGroup );
d->aMouseTableSelect = new KAction(KIcon( "select-table" ), i18n("T&able \
Selection Tool"), this); @@ -1059,8 +1058,9 @@ void PageView::notifyViewportChanged( \
bool smoothMove ) if ( d->zoomMode != ZoomFixed )
updateZoomText();
- if(viewport()) {
- viewport()->repaint();
+ if( viewport() )
+ {
+ viewport()->update();
}
// since the page has moved below cursor, update it
@@ -3276,7 +3276,7 @@ void PageView::updateZoomText()
else if ( d->zoomMode == ZoomFitText )
selIdx = 2;
d->aZoom->setCurrentItem( selIdx );
- d->aZoom->setEnabled(d->items.size() > 0);
+ d->aZoom->setEnabled( d->items.size() > 0 );
d->aZoom->selectableActionGroup()->setEnabled( d->items.size() > 0 );
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic