void XDateEdit::showCalendar() { if (DEBUG) qDebug("%s::showCalendar()", qPrintable(parent() ? parent()->objectName() : objectName())); DCalendarPopup *cal = new DCalendarPopup(date(), this); connect(cal, SIGNAL(newDate(const QDate &)), this, SIGNAL(newDate(const QDate &))); cal->show(); }
void XDateEdit::showCalendar() { if (DEBUG) qDebug("%s::showCalendar()", qPrintable(parent() ? parent()->objectName() : objectName())); QDate d = date(); if(d.isNull() || d == _nullDate) d = QDate::currentDate(); DCalendarPopup *cal = new DCalendarPopup(d, this); connect(cal, SIGNAL(newDate(const QDate &)), this, SIGNAL(newDate(const QDate &))); cal->show(); }
void DLineEdit::showCalendar() { DCalendarPopup *cal = new DCalendarPopup(date()); connect(cal, SIGNAL(newDate(const QDate &)), this, SLOT(setDate(QDate))); cal->show(); }