#include <Libs/Widgets/ctkDateRangeWidget.h>
|
QScopedPointer< ctkDateRangeWidgetPrivate > | d_ptr |
|
ctkDateRangeWidget allows the user to select a time range between two dates
Definition at line 39 of file ctkDateRangeWidget.h.
◆ Superclass
◆ ctkDateRangeWidget()
ctkDateRangeWidget::ctkDateRangeWidget |
( |
QWidget * |
parent = 0 | ) |
|
|
explicit |
Constructor If
- parent is null, ctkDateRangeWidget will be a top-level widget
- Note
- The
- parent can be set later using QWidget::setParent() By default, the range is "Any Date"
◆ ~ctkDateRangeWidget()
virtual ctkDateRangeWidget::~ctkDateRangeWidget |
( |
| ) |
|
|
virtual |
◆ displayTime()
bool ctkDateRangeWidget::displayTime |
( |
| ) |
const |
◆ endDateTime()
QDateTime ctkDateRangeWidget::endDateTime |
( |
| ) |
const |
Access the start date/times The returned date is never NULL/empty, but set to QDateTimeEdit::maximumDateTime
◆ endDateTimeChanged
void ctkDateRangeWidget::endDateTimeChanged |
( |
const QDateTime & |
value | ) |
|
|
signal |
Fired when the end date is changed.
◆ isAnyDate()
bool ctkDateRangeWidget::isAnyDate |
( |
| ) |
const |
Utility function that returns true if the range correspond to any date It can be useful if the time must be handled specially in that case. Returns true if any of the start or end date is invalid.
◆ onDateTimeChanged
void ctkDateRangeWidget::onDateTimeChanged |
( |
| ) |
|
|
protectedslot |
◆ setAnyDate
void ctkDateRangeWidget::setAnyDate |
( |
| ) |
|
|
slot |
handle clicks on radio buttons
◆ setDateRange
void ctkDateRangeWidget::setDateRange |
( |
QDate |
start, |
|
|
QDate |
end |
|
) |
| |
|
slot |
◆ setDateTimeRange
void ctkDateRangeWidget::setDateTimeRange |
( |
QDateTime |
start, |
|
|
QDateTime |
end |
|
) |
| |
|
slot |
Utility function that set the start and end values at once.
◆ setDisplayTime()
void ctkDateRangeWidget::setDisplayTime |
( |
bool |
includeTime | ) |
|
This property holds whether the date range includes time If includeTime is disabled (the default), the widget only shows dates If includeTime is enabled the date widgets display time as well as date
◆ setEndDateTime
void ctkDateRangeWidget::setEndDateTime |
( |
QDateTime |
end | ) |
|
|
slot |
Set the end date. If the date is null or invalid, it will be automatically converted into a valid date (31 December, 7999 and a time of 23:59:59 and 999 milliseconds)
◆ setLastMonth
void ctkDateRangeWidget::setLastMonth |
( |
| ) |
|
|
slot |
◆ setLastWeek
void ctkDateRangeWidget::setLastWeek |
( |
| ) |
|
|
slot |
◆ setSelectRange
void ctkDateRangeWidget::setSelectRange |
( |
| ) |
|
|
slot |
◆ setStartDateTime
void ctkDateRangeWidget::setStartDateTime |
( |
QDateTime |
start | ) |
|
|
slot |
Set the start date. If the date is null or invalid, it will be automatically converted into a valid date (14 September 1752)
◆ setToday
void ctkDateRangeWidget::setToday |
( |
| ) |
|
|
slot |
◆ setYesterday
void ctkDateRangeWidget::setYesterday |
( |
| ) |
|
|
slot |
◆ startDateTime()
QDateTime ctkDateRangeWidget::startDateTime |
( |
| ) |
const |
Access the start date/times The returned date is never NULL/empty, but set to QDateTimeEdit::minimumDateTime
◆ startDateTimeChanged
void ctkDateRangeWidget::startDateTimeChanged |
( |
const QDateTime & |
value | ) |
|
|
signal |
Fired when the start date is changed.
◆ d_ptr
QScopedPointer<ctkDateRangeWidgetPrivate> ctkDateRangeWidget::d_ptr |
|
protected |
◆ displayTime
bool ctkDateRangeWidget::displayTime |
|
readwrite |
◆ endDateTime
QDateTime ctkDateRangeWidget::endDateTime |
|
readwrite |
◆ startDateTime
QDateTime ctkDateRangeWidget::startDateTime |
|
readwrite |
The documentation for this class was generated from the following file: