KDEUI
kdatetimeedit.cpp
Go to the documentation of this file.
166 ui.m_calendarCombo->setCurrentIndex(ui.m_calendarCombo->findData(ui.m_dateCombo->calendarSystem()));
167 ui.m_calendarCombo->setVisible((m_options &KDateTimeEdit::ShowCalendar) == KDateTimeEdit::ShowCalendar);
168 ui.m_calendarCombo->setEnabled((m_options &KDateTimeEdit::SelectCalendar) == KDateTimeEdit::SelectCalendar);
176 ui.m_calendarCombo->setCurrentIndex(ui.m_calendarCombo->findData(ui.m_dateCombo->calendarSystem()));
207 ui.m_timeSpecCombo->setVisible((m_options &KDateTimeEdit::ShowTimeSpec) == KDateTimeEdit::ShowTimeSpec);
208 ui.m_timeSpecCombo->setEnabled((m_options &KDateTimeEdit::SelectTimeSpec) == KDateTimeEdit::SelectTimeSpec);
243 warnMsg = i18nc("@info", "The entered date and time is before the minimum allowed date and time.");
253 warnMsg = i18nc("@info", "The entered date and time is after the maximum allowed date and time.");
QString calendarLabel() const
static QList< KLocale::CalendarSystem > calendarSystemsList()
@ EditDate
Allow the user to manually edit the date in the combo line edit.
Definition: kdatecombobox.h:52
Definition: kdatetimeedit.h:34
KDateTime minimumDateTime() const
Return the current minimum date and time.
Definition: kdatetimeedit.cpp:457
virtual bool eventFilter(QObject *object, QEvent *event)
Definition: kdatetimeedit.cpp:584
void resetMinimumDateTime()
Reset the minimum date and time to the default.
Definition: kdatetimeedit.cpp:462
void setTimeSpec(const KDateTime::Spec &spec)
Set the current time spec.
Definition: kdatetimeedit.cpp:435
void setDateMap(QMap< QDate, QString > dateMap)
Set the list of dates able to be selected from the drop-down and the string form to display for those...
Definition: kdatetimeedit.cpp:529
void setCalendar(KCalendarSystem *calendar=0)
Changes the calendar system to use.
Definition: kdatetimeedit.cpp:414
KLocale::CalendarSystem calendarSystem() const
Returns the Calendar System type used by the widget.
Definition: kdatetimeedit.cpp:300
void assignCalendarSystem(KLocale::CalendarSystem calendarSystem)
Assign the calendar system for the widget.
Definition: kdatetimeedit.cpp:408
virtual void resizeEvent(QResizeEvent *event)
Definition: kdatetimeedit.cpp:600
void dateTimeChanged(const KDateTime &dateTime)
Signal if the date or time has been changed either manually by the user or programatically.
void setTimeZones(const KTimeZones::ZoneMap &zones)
Set the time zones able to be selected.
Definition: kdatetimeedit.cpp:571
bool isNullTime() const
Return if the current user input time is null.
Definition: kdatetimeedit.cpp:347
virtual void assignDateTime(const KDateTime &dateTime)
Assign the date, time and time spec for the widget.
Definition: kdatetimeedit.cpp:375
void resetDateTimeRange()
Reset the minimum and maximum date and time to the default.
Definition: kdatetimeedit.cpp:501
void setMinimumDateTime(const KDateTime &minDateTime, const QString &minWarnMsg=QString())
Set the minimum allowed date.
Definition: kdatetimeedit.cpp:452
@ WarnOnInvalid
Show a warning on focus out if the date or time is invalid.
Definition: kdatetimeedit.h:66
void dateChanged(const QDate &date)
Signal if the date has been changed either manually by the user or programatically.
KDateTime maximumDateTime() const
Return the current maximum date and time.
Definition: kdatetimeedit.cpp:472
void calendarChanged(KLocale::CalendarSystem calendarSystem)
Signal if the Calendar System has been changed either manually by the user or programatically.
void timeSpecEntered(const KDateTime::Spec &spec)
Signal if the time spec has been changed manually by the user.
void setMaximumDateTime(const KDateTime &maxDateTime, const QString &maxWarnMsg=QString())
Set the maximum allowed date.
Definition: kdatetimeedit.cpp:467
virtual void assignTime(const QTime &time)
Assign the time for the widget.
Definition: kdatetimeedit.cpp:429
QList< QTime > timeList() const
Return the list of times able to be selected in the drop-down.
Definition: kdatetimeedit.cpp:566
void timeSpecChanged(const KDateTime::Spec &spec)
Signal if the time spec has been changed either manually by the user or programatically.
KDateTime::Spec timeSpec() const
Return the currently selected time spec.
Definition: kdatetimeedit.cpp:315
void setDateDisplayFormat(KLocale::DateFormat format)
Sets the date format to display.
Definition: kdatetimeedit.cpp:519
void resetMaximumDateTime()
Reset the minimum date and time to the default.
Definition: kdatetimeedit.cpp:477
void calendarEntered(KLocale::CalendarSystem calendarSystem)
Signal if the Calendar System has been manually entered by the user.
KLocale::TimeFormatOptions timeDisplayFormat() const
Return the currently set time format.
Definition: kdatetimeedit.cpp:544
void setCalendarSystem(KLocale::CalendarSystem calendarSystem)
Set the Calendar System used for this widget.
Definition: kdatetimeedit.cpp:397
void setCalendarSystemsList(QList< KLocale::CalendarSystem > calendars)
Set the list of Calendar Systems to display.
Definition: kdatetimeedit.cpp:506
void setTimeList(QList< QTime > timeList, const QString &minWarnMsg=QString(), const QString &maxWarnMsg=QString())
Set the list of times able to be selected from the drop-down.
Definition: kdatetimeedit.cpp:559
void timeChanged(const QTime &time)
Signal if the time has been changed either manually by the user or programatically.
void setDateTime(const KDateTime &dateTime)
Set the currently selected date, time and time spec.
Definition: kdatetimeedit.cpp:365
void setDateTimeRange(const KDateTime &minDateTime, const KDateTime &maxDateTime, const QString &minWarnMsg=QString(), const QString &maxWarnMsg=QString())
Set the minimum and maximum date and time range.
Definition: kdatetimeedit.cpp:482
void dateTimeEntered(const KDateTime &dateTime)
Signal if the date or time has been manually entered by the user.
virtual void focusOutEvent(QFocusEvent *event)
Definition: kdatetimeedit.cpp:594
virtual void assignDate(const QDate &date)
Assign the date for the widget.
Definition: kdatetimeedit.cpp:391
void setTimeDisplayFormat(KLocale::TimeFormatOptions formatOptions)
Sets the time format to display.
Definition: kdatetimeedit.cpp:539
KLocale::DateFormat dateDisplayFormat() const
Return the currently set date display format.
Definition: kdatetimeedit.cpp:524
KTimeZones::ZoneMap timeZones() const
Return the list of time zones able to be selected.
Definition: kdatetimeedit.cpp:579
QMap< QDate, QString > dateMap() const
Return the map of dates listed in the drop-down and their displayed string forms.
Definition: kdatetimeedit.cpp:534
virtual void focusInEvent(QFocusEvent *event)
Definition: kdatetimeedit.cpp:589
void setTimeListInterval(int minutes)
Set the interval between times able to be selected from the drop-down.
Definition: kdatetimeedit.cpp:549
QList< KLocale::CalendarSystem > calendarSystemsList() const
Returns the list of Calendar Systems displayed.
Definition: kdatetimeedit.cpp:514
KDateTime dateTime() const
Return the currently selected date, time and time spec.
Definition: kdatetimeedit.cpp:295
bool isValidDate() const
Return if the current user input date is valid.
Definition: kdatetimeedit.cpp:332
void assignTimeSpec(const KDateTime::Spec &spec)
Assign the time spec for the widget.
Definition: kdatetimeedit.cpp:446
bool isNullDate() const
Return if the current user input date is null.
Definition: kdatetimeedit.cpp:337
bool isValidTime() const
Return if the current user input time is valid.
Definition: kdatetimeedit.cpp:342
bool isValid() const
QTime time() const
QDate date() const
static KDateTime currentLocalDateTime()
bool isValid() const
void insertCatalog(const QString &catalog)
DateFormat
CalendarSystem
static void sorry(QWidget *parent, const QString &text, const QString &caption=QString(), Options options=Notify)
Display an "Sorry" dialog.
Definition: kmessagebox.cpp:904
static const KTimeZones::ZoneMap zones()
@ ForceTime
Any set or entered time will be forced to one of the drop-down times.
Definition: ktimecombobox.h:53
@ EditTime
Allow the user to manually edit the time in the combo line edit.
Definition: ktimecombobox.h:51
QString i18n(const char *text)
QString i18nc(const char *ctxt, const char *text)
KLocale * locale()
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.