calendarui/views/src/calenthicklinesdrawer.cpp
changeset 51 0b38fc5b94c6
parent 45 b6db4fd4947b
child 57 bb2d3e476f29
--- a/calendarui/views/src/calenthicklinesdrawer.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/calenthicklinesdrawer.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -24,6 +24,11 @@
 
 // User includes
 #include "calenthicklinesdrawer.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenthicklinesdrawerTraces.h"
+#endif
+
 
 // CONSTANTS
 #define CALENTHICKLINEWIDTH     0.15 // Units
@@ -42,9 +47,13 @@
 	QGraphicsItem* parent):
 	HbWidget(parent)
 {
+    OstTraceFunctionEntry0( CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_ENTRY );
+    
 	typeOfWidget = type;
 	mGridBorderColor = HbColorScheme::color("qtc_cal_grid_line");
 	setFlag(QGraphicsItem::ItemHasNoContents, false);
+	
+	OstTraceFunctionExit0( CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_EXIT );
 }
 
 /*!
@@ -52,7 +61,9 @@
  */
 CalenThickLinesDrawer::~CalenThickLinesDrawer()
 {
+    OstTraceFunctionEntry0( DUP1_CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_ENTRY );
 
+    OstTraceFunctionExit0( DUP1_CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_EXIT );
 }
 
 /*!
@@ -62,6 +73,8 @@
 								const QStyleOptionGraphicsItem* option,
 								QWidget* widget)
 {
+    OstTraceFunctionEntry0( CALENTHICKLINESDRAWER_PAINT_ENTRY );
+    
 	Q_UNUSED(option);
 	Q_UNUSED(widget);
 	QPen pen;
@@ -74,6 +87,10 @@
 	qreal widthInPixels = CALENTHICKLINEWIDTH * unitValue;
 	pen.setWidth(widthInPixels);
 	pen.setBrush(mGridBorderColor);
+	
+	// Store the old pen
+    QPen oldPen = painter->pen();
+	    
 	painter->setPen(pen);
 	QRectF controlRect = this->boundingRect();
 
@@ -95,6 +112,11 @@
 			painter->drawLine(startPoint, endPoint);
 		}
 	}
+	
+	// Set the old pen back
+    painter->setPen(oldPen);
+    
+    OstTraceFunctionExit0( CALENTHICKLINESDRAWER_PAINT_EXIT );
 }
 
 // End of file  --Don't remove this.