summaryrefslogtreecommitdiffabout
path: root/libkdepim
authorzautrix <zautrix>2005-03-08 11:09:44 (UTC)
committer zautrix <zautrix>2005-03-08 11:09:44 (UTC)
commit90f53697a44fdcccec00ef8c53fe5c9c15aca713 (patch) (side-by-side diff)
tree85d2e38b4ccffbc5414c22938d8c6fccd3cf8b58 /libkdepim
parent91e7aeec0b15d28eb263c0699fdce4a00a3669c6 (diff)
downloadkdepimpi-90f53697a44fdcccec00ef8c53fe5c9c15aca713.zip
kdepimpi-90f53697a44fdcccec00ef8c53fe5c9c15aca713.tar.gz
kdepimpi-90f53697a44fdcccec00ef8c53fe5c9c15aca713.tar.bz2
menu cleanup
Diffstat (limited to 'libkdepim') (more/less context) (show whitespace changes)
-rw-r--r--libkdepim/kdatepicker.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/libkdepim/kdatepicker.cpp b/libkdepim/kdatepicker.cpp
index 77793c4..6cb432b 100644
--- a/libkdepim/kdatepicker.cpp
+++ b/libkdepim/kdatepicker.cpp
@@ -433,54 +433,56 @@ KDatePicker::setFontSize(int s)
};
const int NoOfButtons=sizeof(buttons)/sizeof(buttons[0]);
int count;
QFont font;
QRect r;
// -----
fontsize=s;
for(count=0; count<NoOfButtons; ++count)
{
font=buttons[count]->font();
font.setPointSize(s);
buttons[count]->setFont(font);
}
QFontMetrics metrics(selectMonth->fontMetrics());
for(int i=1; i <= 12; ++i)
{ // maxMonthRect is used by sizeHint()
r=metrics.boundingRect(KGlobal::locale()->monthName(i, false));
maxMonthRect.setWidth(QMAX(r.width(), maxMonthRect.width()));
maxMonthRect.setHeight(QMAX(r.height(), maxMonthRect.height()));
}
table->setFontSize(s);
}
void KDatePicker::virtual_hook( int id, void* data )
{ /*BASE::virtual_hook( id, data );*/ }
void KDatePicker::keyPressEvent ( QKeyEvent * e )
{
switch ( e->key() ) {
case Qt::Key_Right:
monthForwardClicked();
break;
case Qt::Key_Left:
monthBackwardClicked();
break;
case Qt::Key_Down:
yearForwardClicked();
break;
case Qt::Key_Up:
yearBackwardClicked();
break;
case Qt::Key_Return:
tableClickedSlot();
break;
-
+ case Qt::Key_Escape:
+ e->ignore();
+ break;
default:
break;
}
}