[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/karbon
From: Rob Buis <rwlbuis () xs4all ! nl>
Date: 2002-12-07 8:50:43
[Download RAW message or body]
CVS commit by buis:
The doc preview now updates when using scrolbars as well...
M +1 -0 core/vcanvas.cc 1.102
M +3 -0 core/vcanvas.h 1.35
M +7 -0 dockers/vdocumentdocker.cc 1.30
M +1 -0 dockers/vdocumentdocker.h 1.13
--- koffice/karbon/core/vcanvas.cc:1.101 Sun Dec 1 17:39:28 2002
@@ -258,6 +258,7 @@
VCanvas::slotContentsMoving( int /*x*/, int /*y*/ )
{
m_bScrolling = true;
+ emit viewportChanged();
}
#include <vcanvas.moc>
--- koffice/karbon/core/vcanvas.h:1.34 Sun Dec 1 17:39:28 2002
@@ -67,6 +67,9 @@
private slots:
void slotContentsMoving( int , int );
+signals:
+ void viewportChanged();
+
private:
QPixmap *m_pixmap;
KarbonPart* m_part;
--- koffice/karbon/dockers/vdocumentdocker.cc:1.29 Sat Dec 7 09:26:42 2002
@@ -241,6 +241,7 @@
connect( view->part()->commandHistory(), SIGNAL( commandAdded( VCommand* ) ), this, \
SLOT( slotCommandAdded( VCommand* ) ) ); connect( view->part()->commandHistory(), \
SIGNAL( commandExecuted() ), this, SLOT( slotCommandExecuted() ) ); connect( view, \
SIGNAL( zoomChanged( double ) ), this, SLOT( slotZoomChanged( double ) ) ); \
+ connect( view->canvasWidget(), SIGNAL( viewportChanged() ), this, SLOT( \
slotViewportChanged() ) );
updateDocumentInfo();
} // VDocumentTab::VDocumentTab
@@ -266,6 +267,12 @@
void
VDocumentTab::slotZoomChanged( double )
+{
+ m_documentPreview->update();
+}
+
+void
+VDocumentTab::slotViewportChanged()
{
m_documentPreview->update();
}
--- koffice/karbon/dockers/vdocumentdocker.h:1.12 Fri Dec 6 22:12:21 2002
@@ -74,6 +74,7 @@
void updateDocumentInfo();
void slotCommandAdded( VCommand* command );
void slotZoomChanged( double );
+ void slotViewportChanged();
void slotCommandExecuted();
private:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic