svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634846
{
// const ExtCalendarSystem * calendar = KGlobal::locale()->calendar();
- if (selectYear->isChecked())
+ if (!selectYear->isChecked())
{
return;
}
int year;
KPopupFrame* popup = new KPopupFrame(this);
ExtDateInternalYearSelector* picker = new ExtDateInternalYearSelector(popup);
+ picker->setYear(d->calendar->year(table->getDate()));
// -----
picker->resize(picker->sizeHint());
popup->setMainWidget(picker);
KNotification::beep();
}
delete popup;
+ selectYear->setChecked(false);
}
void
result(0), // rejected
main(0)
{
- setFrameShape(QFrame::NoFrame);
+ setFrameStyle(QFrame::Box | QFrame::Raised);
setMidLineWidth(2);
}
if (y < d.y())
y = 0;
+ if (QLineEdit *edit = qobject_cast<QLineEdit*>(main))
+ edit->selectAll();
+
// Pop the thingy up.
move(x, y);
show();
KPopupFrame::exec(const QPoint& pos)
{
popup(pos);
- repaint();
+ update();
qApp->enter_loop();
hide();
return result;