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 i18n(const char *text)
void setDateDisplayFormat(KLocale::DateFormat format)
Sets the date format to display.
Definition: kdatetimeedit.cpp:519
virtual void focusInEvent(QFocusEvent *event)
Definition: kdatetimeedit.cpp:589
bool isNullTime() const
Return if the current user input time is null.
Definition: kdatetimeedit.cpp:347
void dateTimeChanged(const KDateTime &dateTime)
Signal if the date or time has been changed either manually by the user or programatically.
virtual void assignDateTime(const KDateTime &dateTime)
Assign the date, time and time spec for the widget.
Definition: kdatetimeedit.cpp:375
QMap< QDate, QString > dateMap() const
Return the map of dates listed in the drop-down and their displayed string forms. ...
Definition: kdatetimeedit.cpp:534
bool isValid() const
void setTimeListInterval(int minutes)
Set the interval between times able to be selected from the drop-down.
Definition: kdatetimeedit.cpp:549
Allow the user to select the date from a drop-down menu.
Definition: kdatecombobox.h:53
static KDateTime currentLocalDateTime()
void setTimeZones(const KTimeZones::ZoneMap &zones)
Set the time zones able to be selected.
Definition: kdatetimeedit.cpp:571
void assignCalendarSystem(KLocale::CalendarSystem calendarSystem)
Assign the calendar system for the widget.
Definition: kdatetimeedit.cpp:408
void resetMaximumDateTime()
Reset the minimum date and time to the default.
Definition: kdatetimeedit.cpp:477
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
virtual void focusOutEvent(QFocusEvent *event)
Definition: kdatetimeedit.cpp:594
Definition: kdatetimeedit.h:33
DateFormat
static const KTimeZones::ZoneMap zones()
Show a warning on focus out if the date or time is invalid.
Definition: kdatetimeedit.h:66
void timeChanged(const QTime &time)
Signal if the time has been changed either manually by the user or programatically.
KDateTime minimumDateTime() const
Return the current minimum date and time.
Definition: kdatetimeedit.cpp:457
void dateChanged(const QDate &date)
Signal if the date has been changed either manually by the user or programatically.
void calendarEntered(KLocale::CalendarSystem calendarSystem)
Signal if the Calendar System has been manually entered by the user.
void calendarChanged(KLocale::CalendarSystem calendarSystem)
Signal if the Calendar System has been changed either manually by the user or programatically.
Allow the user to manually edit the time in the combo line edit.
Definition: ktimecombobox.h:51
KLocale::TimeFormatOptions timeDisplayFormat() const
Return the currently set time format.
Definition: kdatetimeedit.cpp:544
void setMaximumDateTime(const KDateTime &maxDateTime, const QString &maxWarnMsg=QString())
Set the maximum allowed date.
Definition: kdatetimeedit.cpp:467
void dateTimeEntered(const KDateTime &dateTime)
Signal if the date or time has been manually entered by the user.
virtual void focusOutEvent(QFocusEvent *event)
void resetMinimumDateTime()
Reset the minimum date and time to the default.
Definition: kdatetimeedit.cpp:462
void setDateTime(const KDateTime &dateTime)
Set the currently selected date, time and time spec.
Definition: kdatetimeedit.cpp:365
QString i18nc(const char *ctxt, const char *text)
bool isNullDate() const
Return if the current user input date is null.
Definition: kdatetimeedit.cpp:337
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
CalendarSystem
void setTimeDisplayFormat(KLocale::TimeFormatOptions formatOptions)
Sets the time format to display.
Definition: kdatetimeedit.cpp:539
KDateTime dateTime() const
Return the currently selected date, time and time spec.
Definition: kdatetimeedit.cpp:295
QList< KLocale::CalendarSystem > calendarSystemsList() const
Returns the list of Calendar Systems displayed.
Definition: kdatetimeedit.cpp:514
virtual bool eventFilter(QObject *object, QEvent *event)
Definition: kdatetimeedit.cpp:584
static void sorry(QWidget *parent, const QString &text, const QString &caption=QString(), Options options=Notify)
Display an "Sorry" dialog.
Definition: kmessagebox.cpp:904
virtual void focusInEvent(QFocusEvent *event)
QDate date() const
virtual void assignDate(const QDate &date)
Assign the date for the widget.
Definition: kdatetimeedit.cpp:391
void timeSpecChanged(const KDateTime::Spec &spec)
Signal if the time spec has been changed either manually by the user or programatically.
virtual bool eventFilter(QObject *watched, QEvent *event)
KDateTime maximumDateTime() const
Return the current maximum date and time.
Definition: kdatetimeedit.cpp:472
void resetDateTimeRange()
Reset the minimum and maximum date and time to the default.
Definition: kdatetimeedit.cpp:501
bool isValidDate() const
Return if the current user input date is valid.
Definition: kdatetimeedit.cpp:332
QString calendarLabel() const
void insertCatalog(const QString &catalog)
int timeListInterval() const
Return the time list interval able to be selected.
void assignTimeSpec(const KDateTime::Spec &spec)
Assign the time spec for the widget.
Definition: kdatetimeedit.cpp:446
Allow the user to select the time from a drop-down menu.
Definition: ktimecombobox.h:52
KLocale * locale()
KAction * replace(const QObject *recvr, const char *slot, QObject *parent)
Find and replace matches.
Definition: kstandardaction.cpp:344
void timeSpecEntered(const KDateTime::Spec &spec)
Signal if the time spec has been changed manually by the user.
QString & replace(int position, int n, QChar after)
void setCalendarSystem(KLocale::CalendarSystem calendarSystem)
Set the Calendar System used for this widget.
Definition: kdatetimeedit.cpp:397
void setMinimumDateTime(const KDateTime &minDateTime, const QString &minWarnMsg=QString())
Set the minimum allowed date.
Definition: kdatetimeedit.cpp:452
QList< QTime > timeList() const
Return the list of times able to be selected in the drop-down.
Definition: kdatetimeedit.cpp:566
virtual void resizeEvent(QResizeEvent *event)
Definition: kdatetimeedit.cpp:600
bool isValidTime() const
Return if the current user input time is valid.
Definition: kdatetimeedit.cpp:342
Allow the user to manually edit the date in the combo line edit.
Definition: kdatecombobox.h:52
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
iterator insert(const Key &key, const T &value)
virtual void resizeEvent(QResizeEvent *event)
KLocale::DateFormat dateDisplayFormat() const
Return the currently set date display format.
Definition: kdatetimeedit.cpp:524
bool isValid() const
void setCalendar(KCalendarSystem *calendar=0)
Changes the calendar system to use.
Definition: kdatetimeedit.cpp:414
The entered time can only be a selected time.
Definition: kdatetimeedit.h:65
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
Any set or entered time will be forced to one of the drop-down times.
Definition: ktimecombobox.h:53
QTime time() const
KDateTime::Spec timeSpec() const
Return the currently selected time spec.
Definition: kdatetimeedit.cpp:315
void setTimeSpec(const KDateTime::Spec &spec)
Set the current time spec.
Definition: kdatetimeedit.cpp:435
static QList< KLocale::CalendarSystem > calendarSystemsList()
KDateTimeEdit(QWidget *parent=0)
Create a new KDateTimeEdit widget.
Definition: kdatetimeedit.cpp:264
virtual void assignTime(const QTime &time)
Assign the time for the widget.
Definition: kdatetimeedit.cpp:429
KLocale::CalendarSystem calendarSystem() const
Returns the Calendar System type used by the widget.
Definition: kdatetimeedit.cpp:300
KTimeZones::ZoneMap timeZones() const
Return the list of time zones able to be selected.
Definition: kdatetimeedit.cpp:579
QByteArray toUtf8() const
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.