KDateInternalYearSelector::KDateInternalYearSelector (int fontsize, QWidget* parent, const char* name) : QLineEdit(parent, name), val(new QIntValidator(this)), result(0) { QFont font; // ----- font=KGlobalSettings::generalFont(); font.setPointSize(fontsize); setFont(font); #if 0 setFrameStyle(QFrame::NoFrame); #endif // we have to respect the limits of QDate here, I fear: val->setRange(0, 8000); setValidator(val); connect(this, SIGNAL(returnPressed()), SLOT(yearEnteredSlot())); }
KDatePickerPrivateYearSelector::KDatePickerPrivateYearSelector( const KCalendarSystem *cal, const QDate ¤tDate, QWidget* parent) : KLineEdit(parent), val(new QIntValidator(this)), result(0) { calendar = cal; oldDate = currentDate; QFont font; font = KGlobalSettings::generalFont(); setFont(font); setFrame(false); val->setRange(calendar->year(calendar->earliestValidDate()), calendar->year(calendar->latestValidDate())); setValidator(val); connect(this, SIGNAL(returnPressed()), SLOT(yearEnteredSlot())); }