Пример #1
0
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()));
}
Пример #2
0
KDatePickerPrivateYearSelector::KDatePickerPrivateYearSelector(
  const KCalendarSystem *cal, const QDate &currentDate, 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()));
}