[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/base/plasma/applets/plasmaboard
From:       Björn Ruberg <bjoern () ruberg-wegener ! de>
Date:       2009-04-26 12:58:02
Message-ID: 1240750682.702183.25962.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 959496 by ruberg:

Removed double painting code



 M  +1 -5      ArrowBottomKey.cpp  
 M  +1 -5      ArrowLeftKey.cpp  
 M  +1 -5      ArrowRightKey.cpp  
 M  +3 -7      ArrowTopKey.cpp  
 M  +1 -5      BackspaceKey.cpp  
 M  +1 -6      CapsKey.cpp  
 M  +1 -6      EnterKey.cpp  
 M  +11 -0     FuncKey.cpp  
 M  +3 -0      FuncKey.h  
 M  +1 -6      ShiftKey.cpp  
 M  +1 -6      TabKey.cpp  
 M  +0 -1      widget.cpp  


--- trunk/playground/base/plasma/applets/plasmaboard/ArrowBottomKey.cpp \
#959495:959496 @@ -29,11 +29,7 @@
 void ArrowBottomKey::paint(QPainter *painter, const \
QStyleOptionGraphicsItem *option, QWidget *widget){  
 	Plasma::PushButton::paint(painter, option, widget);
-	painter->setRenderHint(QPainter::SmoothPixmapTransform);
-	painter->setRenderHint(QPainter::Antialiasing);
-	QPen pen = QPen(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
                
-	painter->setPen(pen);
-	painter->setBrush(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
 +	setUpPainter(painter);
 
 	QRectF rect = contentsRect();
 	int height = rect.height();
--- trunk/playground/base/plasma/applets/plasmaboard/ArrowLeftKey.cpp \
#959495:959496 @@ -29,11 +29,7 @@
 void ArrowLeftKey::paint(QPainter *painter, const QStyleOptionGraphicsItem \
*option, QWidget *widget){  
 	Plasma::PushButton::paint(painter, option, widget);
-	painter->setRenderHint(QPainter::SmoothPixmapTransform);
-	painter->setRenderHint(QPainter::Antialiasing);
-	QPen pen = QPen(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
                
-	painter->setPen(pen);
-	painter->setBrush(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
 +	setUpPainter(painter);
 
 	QRectF rect = contentsRect();
 	int height = rect.height();
--- trunk/playground/base/plasma/applets/plasmaboard/ArrowRightKey.cpp \
#959495:959496 @@ -29,11 +29,7 @@
 void ArrowRightKey::paint(QPainter *painter, const \
QStyleOptionGraphicsItem *option, QWidget *widget){  
 	Plasma::PushButton::paint(painter, option, widget);
-	painter->setRenderHint(QPainter::SmoothPixmapTransform);
-	painter->setRenderHint(QPainter::Antialiasing);
-	QPen pen = QPen(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
                
-	painter->setPen(pen);
-	painter->setBrush(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
 +	setUpPainter(painter);
 
 	QRectF rect = contentsRect();
 	int height = rect.height();
--- trunk/playground/base/plasma/applets/plasmaboard/ArrowTopKey.cpp \
#959495:959496 @@ -18,10 +18,10 @@
  ***************************************************************************/
  
 
-#include "ArrowTopKey.h"4
+#include "ArrowTopKey.h"
 #include <QPainter>
-#include <plasma/theme.h>
 
+
 ArrowTopKey::ArrowTopKey(PlasmaboardWidget *parent) : \
FuncKey::FuncKey(parent){  setKeycode(XK_Up, true);
 }
@@ -29,11 +29,7 @@
 void ArrowTopKey::paint(QPainter *painter, const QStyleOptionGraphicsItem \
*option, QWidget *widget){  
 	Plasma::PushButton::paint(painter, option, widget);
-	painter->setRenderHint(QPainter::SmoothPixmapTransform);
-	painter->setRenderHint(QPainter::Antialiasing);
-	QPen pen = QPen(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
                
-	painter->setPen(pen);
-	painter->setBrush(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
 +	setUpPainter(painter);
 
 	QRectF rect = contentsRect();
 	int height = rect.height();
--- trunk/playground/base/plasma/applets/plasmaboard/BackspaceKey.cpp \
#959495:959496 @@ -29,11 +29,7 @@
 void BackspaceKey::paint(QPainter *painter, const QStyleOptionGraphicsItem \
*option, QWidget *widget){  
 	Plasma::PushButton::paint(painter, option, widget);
-	painter->setRenderHint(QPainter::SmoothPixmapTransform);
-	painter->setRenderHint(QPainter::Antialiasing);
-	QPen pen = QPen(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
                
-	painter->setPen(pen);
-	painter->setBrush(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
 +	setUpPainter(painter);
 
 	QRectF rect = contentsRect();
 	int width = rect.width();
--- trunk/playground/base/plasma/applets/plasmaboard/CapsKey.cpp \
#959495:959496 @@ -29,12 +29,7 @@
 void CapsKey::paint(QPainter *painter, const QStyleOptionGraphicsItem \
*option, QWidget *widget){  Plasma::PushButton::paint(painter, option, \
widget);  
-	painter->setRenderHint(QPainter::SmoothPixmapTransform);
-	painter->setRenderHint(QPainter::Antialiasing);
-	QPen pen = QPen(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
                
-	//pen.setWidth(2);
-	painter->setPen(pen);
-	//painter->setBrush(Plasma::Theme::defaultTheme()->color(Plasma::Theme::TextColor));
 +	setUpPainter(painter);
 
 	QRectF rect = contentsRect();
 	int height = rect.height();
--- trunk/playground/base/plasma/applets/plasmaboard/EnterKey.cpp \
#959495:959496 @@ -30,12 +30,7 @@
 void EnterKey::paint(QPainter *painter, const QStyleOptionGraphicsItem \
*option, QWidget *widget){  Plasma::PushButton::paint(painter, option, \
widget);  
-	painter->setRenderHint(QPainter::SmoothPixmapTransform);
-	painter->setRenderHint(QPainter::Antialiasing);
-	QPen pen = QPen(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
                
-	//pen.setWidth(2);
-	painter->setPen(pen);
-	painter->setBrush(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
 +	setUpPainter(painter);
 
 	QRectF rect = contentsRect();
 	int width = rect.width();
--- trunk/playground/base/plasma/applets/plasmaboard/FuncKey.cpp \
#959495:959496 @@ -19,6 +19,9 @@
 
 
 //#include "FuncKey.h"
+
+#include <QPainter>
+#include <plasma/theme.h>
 #include <kpushbutton.h>
 #include "FuncKey.h"
 
@@ -72,3 +75,11 @@
 	toggleOff();
 }
 
+void FuncKey::setUpPainter(QPainter *painter){
+	painter->setRenderHint(QPainter::SmoothPixmapTransform);
+	painter->setRenderHint(QPainter::Antialiasing);
+	QPen pen = QPen(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
 +	painter->setPen(pen);
+	painter->setBrush(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
 +}
+
--- trunk/playground/base/plasma/applets/plasmaboard/FuncKey.h \
#959495:959496 @@ -37,6 +37,9 @@
 	virtual void sendKeycodeRelease();
 	virtual void sendKeycodeToggled();
 
+protected:
+	void setUpPainter(QPainter *painter);
+
 private:
 	QString oldStyle;
 	bool pressed;
--- trunk/playground/base/plasma/applets/plasmaboard/ShiftKey.cpp \
#959495:959496 @@ -29,12 +29,7 @@
 void ShiftKey::paint(QPainter *painter, const QStyleOptionGraphicsItem \
*option, QWidget *widget){  Plasma::PushButton::paint(painter, option, \
widget);  
-	painter->setRenderHint(QPainter::SmoothPixmapTransform);
-	painter->setRenderHint(QPainter::Antialiasing);
-	QPen pen = QPen(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor \
                ));
-	//pen.setWidth(2);
-	painter->setPen(pen);
-	//painter->setBrush(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor \
)); +	setUpPainter(painter);
 
 	QRectF rect = contentsRect();
 	int height = rect.height();
--- trunk/playground/base/plasma/applets/plasmaboard/TabKey.cpp \
#959495:959496 @@ -29,12 +29,7 @@
 void TabKey::paint(QPainter *painter, const QStyleOptionGraphicsItem \
*option, QWidget *widget){  Plasma::PushButton::paint(painter, option, \
widget);  
-	painter->setRenderHint(QPainter::SmoothPixmapTransform);
-	painter->setRenderHint(QPainter::Antialiasing);
-	QPen pen = QPen(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
                
-	//pen.setWidth(2);
-	painter->setPen(pen);
-	painter->setBrush(Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonTextColor));
 +	setUpPainter(painter);
 
 	QRectF rect = contentsRect();
 	int width = rect.width();
--- trunk/playground/base/plasma/applets/plasmaboard/widget.cpp \
#959495:959496 @@ -203,7 +203,6 @@
 	extKeys[INSKEY]->setText("Ins");
 
 	m_layout->addItem(extKeys[ARROWTOPKEY], 4, col, 1, 2, Qt::AlignLeft);
-
 	m_layout->addItem(extKeys[ARROWBOTTOMKEY], 5, col, 1, 2, Qt::AlignLeft);
 
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic