emailuis/nmailui/src/nmeditorheader.cpp
changeset 62 a8c646b56683
parent 57 ae34e1715e21
child 66 084b5b1f02a7
--- a/emailuis/nmailui/src/nmeditorheader.cpp	Thu Aug 05 21:09:09 2010 +0300
+++ b/emailuis/nmailui/src/nmeditorheader.cpp	Mon Aug 23 23:32:31 2010 +0300
@@ -490,20 +490,18 @@
 }
 
 /*!
-    This slot is called when scroll position has been changed.
-    Function set new positions for header fields so that header stays visible
-    when body is scrolled horizontally.
+    This function is called when scroll position has been changed.
+    Function performs the pre calculated translation to set new positions for header fields
+    so that header stays visible when body is scrolled horizontally.
  */
-void NmEditorHeader::repositHeader(const QPointF &scrollPosition)
+void NmEditorHeader::repositHeader(const QTransform &transform)
 {
     NM_FUNCTION;
     
-    QTransform tr;
-    tr.translate(scrollPosition.x(),0);
-    mToWidget->setTransform(tr);
-    mCcWidget->setTransform(tr);
-    mBccWidget->setTransform(tr);
-    mSubjectWidget->setTransform(tr);
-    mAttachmentListWidget->setTransform(tr);
+    mToWidget->setTransform(transform);
+    mCcWidget->setTransform(transform);
+    mBccWidget->setTransform(transform);
+    mSubjectWidget->setTransform(transform);
+    mAttachmentListWidget->setTransform(transform);
 }