[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kde-workspace/previewsoc13] kcontrol/keyboard/preview: fk key display string fixed
From: shivam makkar <amourphious1992 () gmail ! com>
Date: 2013-11-05 20:08:16
Message-ID: E1VdmvA-0004dI-V3 () scm ! kde ! org
[Download RAW message or body]
Git commit cc1d03c979cc110e19edacc17393795364163138 by shivam makkar.
Committed on 05/11/2013 at 20:07.
Pushed by makkar into branch 'previewsoc13'.
fk key display string fixed
M +7 -1 kcontrol/keyboard/preview/kbpreviewframe.cpp
M +1 -5 kcontrol/keyboard/preview/keyboardpainter.cpp
http://commits.kde.org/kde-workspace/cc1d03c979cc110e19edacc17393795364163138
diff --git a/kcontrol/keyboard/preview/kbpreviewframe.cpp b/kcontrol/keyboard/preview/kbpreviewframe.cpp
index 40359f9..2d7a11e 100644
--- a/kcontrol/keyboard/preview/kbpreviewframe.cpp
+++ b/kcontrol/keyboard/preview/kbpreviewframe.cpp
@@ -47,6 +47,7 @@ static const int xOffset[] = {10, 10, -15, -15 };
static const int yOffset[] = {5, -20, 5, -20 };
static const QColor color[] = { lev12color, lev12color, lev34color, lev34color };
static const int keyLevel[3][4] = { { 1, 0, 2, 3}, { 1, 0, 4, 5}, { 1, 0, 6, 7} };
+static const QRegExp fkKey("^FK\\d+$");
KbPreviewFrame::KbPreviewFrame(QWidget *parent) :
@@ -79,7 +80,7 @@ void KbPreviewFrame::drawKeySymbols(QPainter &painter, QPoint temp[], const GSha
if(szx > szy)
kbfont.setPointSize(szy/2 < 9 ? szy : 9);
else
- kbfont.setPointSize(szx/2 < 9 ? sz/2 : 9);
+ kbfont.setPointSize(szx/2 < 9 ? szx/2 : 9);
painter.setFont(kbfont);
@@ -124,6 +125,11 @@ void KbPreviewFrame::drawKeySymbols(QPainter &painter, QPoint temp[], const GSha
}
else{
painter.setPen(Qt::black);
+
+ if( name.contains(fkKey) ){
+ name.remove("K");
+ }
+
painter.drawText(temp[0].x()+s.size(0)-10, temp[0].y()+3*s.size(1)/2, name);
tip = name;
diff --git a/kcontrol/keyboard/preview/keyboardpainter.cpp b/kcontrol/keyboard/preview/keyboardpainter.cpp
index 0427102..bb696cf 100644
--- a/kcontrol/keyboard/preview/keyboardpainter.cpp
+++ b/kcontrol/keyboard/preview/keyboardpainter.cpp
@@ -35,7 +35,7 @@ KeyboardPainter::KeyboardPainter():
exitButton(new QPushButton(i18n("Close"), this)),
levelBox(new QComboBox(this))
{
- kbframe->setFixedSize(1100,490);
+ kbframe->setFixedSize(1100, 490);
exitButton->setFixedSize( 120, 30 );
levelBox->setFixedSize( 360, 30 );
@@ -61,7 +61,6 @@ void KeyboardPainter::generateKeyboardLayout(const QString& layout, const QStrin
kbframe->generateKeyboardLayout(layout, variant, model);
kbframe->setFixedSize(getWidth(),getHeight());
kbDialog->setFixedSize(getWidth(),getWidth());
- qDebug()<<kbframe->size()<<kbDialog->size();
setWindowTitle(title);
int level = kbframe->getLevel();
@@ -83,15 +82,12 @@ void KeyboardPainter::levelChanged(int l_id){
int KeyboardPainter::getHeight(){
int height = kbframe->getHeight();
- qDebug()<<"scaleFactor"<<kbframe->getScaleFactor()<<"height"<<height;
height = kbframe->getScaleFactor() * height + 50;
return height;
}
int KeyboardPainter::getWidth(){
int width = kbframe->getWidth();
-
- qDebug()<<"scaleFactor"<<kbframe->getScaleFactor()<<"width"<<width;
width = kbframe->getScaleFactor() * width + 20;
return width;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic