Fluid
Loading...
Searching...
No Matches
Public Types | Signals | Public Member Functions | Properties | List of all members
DatePicker Class Reference

Control to select a single date. More...

#include <datepicker.h>

Inheritance diagram for DatePicker:
Inheritance graph
[legend]
Collaboration diagram for DatePicker:
Collaboration graph
[legend]

Public Types

enum  Mode { Year , Month }
 
- Public Types inherited from Picker
enum  Orientation { Landscape , Portrait }
 

Signals

void modeChanged ()
 
void dayOfWeekRowVisibleChanged ()
 
void weekNumberVisibleChanged ()
 
void fromChanged ()
 
void toChanged ()
 
void selectedDateChanged ()
 
- Signals inherited from Picker
void localeChanged ()
 
void orientationChanged ()
 
void backgroundChanged ()
 
void headerChanged ()
 
void selectorChanged ()
 
void footerChanged ()
 
void accepted (const QDate &date)
 
void rejected ()
 

Public Member Functions

 DatePicker (QQuickItem *parent=nullptr)
 
Mode mode () const
 
void setMode (Mode mode)
 
bool dayOfWeekRowVisible () const
 
void setDayOfWeekRowVisible (bool value)
 
bool weekNumberVisible () const
 
void setWeekNumberVisible (bool value)
 
QDate from () const
 
void setFrom (const QDate &date)
 
void resetFrom ()
 
QDate to () const
 
void setTo (const QDate &date)
 
void resetTo ()
 
QDate selectedDate () const
 
void setSelectedDate (const QDate &date)
 
- Public Member Functions inherited from Picker
 Picker (QQuickItem *parent=nullptr)
 
QLocale locale () const
 
void setLocale (const QLocale &locale)
 
Orientation orientation () const
 
void setOrientation (Orientation orientation)
 
void resetOrientation ()
 
QQuickItem * background () const
 
void setBackground (QQuickItem *item)
 
QQuickItem * header () const
 
void setHeader (QQuickItem *item)
 
QQuickItem * selector () const
 
void setSelector (QQuickItem *item)
 
QQuickItem * footer () const
 
void setFooter (QQuickItem *item)
 

Properties

Mode mode
 
bool dayOfWeekRowVisible
 
bool weekNumberVisible
 
QDate from
 
QDate to
 
QDate selectedDate
 
- Properties inherited from Picker
QLocale locale
 
Orientation orientation
 
QQuickItem * background
 
QQuickItem * header
 
QQuickItem * selector
 
QQuickItem * footer
 

Additional Inherited Members

- Protected Member Functions inherited from Picker
void componentComplete () override
 
void geometryChange (const QRectF &newGeometry, const QRectF &oldGeometry) override
 

Detailed Description

Control to select a single date.

Stand-alone control to select a single date from a calendar.

import Fluid
import QtQuick
Item {
width: 600
height: 600
DatePicker {
anchors.centerIn: parent
onSelectedDateChanged: {
console.log("You have selected:", selectedDate);
}
}
}
QDate selectedDate
Definition datepicker.h:80

For more information you can read the Material Design guidelines.

Member Enumeration Documentation

◆ Mode

Enumerator
Year 
Month 

Constructor & Destructor Documentation

◆ DatePicker()

DatePicker::DatePicker ( QQuickItem *  parent = nullptr)
explicit

Member Function Documentation

◆ dayOfWeekRowVisible()

bool DatePicker::dayOfWeekRowVisible ( ) const

◆ dayOfWeekRowVisibleChanged

void DatePicker::dayOfWeekRowVisibleChanged ( )
signal

◆ from()

QDate DatePicker::from ( ) const

◆ fromChanged

void DatePicker::fromChanged ( )
signal

◆ mode()

DatePicker::Mode DatePicker::mode ( ) const

◆ modeChanged

void DatePicker::modeChanged ( )
signal

◆ resetFrom()

void DatePicker::resetFrom ( )

◆ resetTo()

void DatePicker::resetTo ( )

◆ selectedDate()

QDate DatePicker::selectedDate ( ) const

◆ selectedDateChanged

void DatePicker::selectedDateChanged ( )
signal

◆ setDayOfWeekRowVisible()

void DatePicker::setDayOfWeekRowVisible ( bool  value)

◆ setFrom()

void DatePicker::setFrom ( const QDate &  date)

◆ setMode()

void DatePicker::setMode ( DatePicker::Mode  mode)

◆ setSelectedDate()

void DatePicker::setSelectedDate ( const QDate &  date)

◆ setTo()

void DatePicker::setTo ( const QDate &  date)

◆ setWeekNumberVisible()

void DatePicker::setWeekNumberVisible ( bool  value)

◆ to()

QDate DatePicker::to ( ) const

◆ toChanged

void DatePicker::toChanged ( )
signal

◆ weekNumberVisible()

bool DatePicker::weekNumberVisible ( ) const

◆ weekNumberVisibleChanged

void DatePicker::weekNumberVisibleChanged ( )
signal

Property Documentation

◆ dayOfWeekRowVisible

bool DatePicker::dayOfWeekRowVisible
readwrite

This property determines the visibility of the day of week row.

◆ from

QDate DatePicker::from
readwrite

This property holds the start date.

◆ mode

Mode DatePicker::mode
readwrite

This property holds the current selection mode.

It is changed by the user, clicking on the year or calendar.

Possible values:

◆ selectedDate

QDate DatePicker::selectedDate
readwrite

This property holds the date that has been selected by the user. The default value is the current date.

◆ to

QDate DatePicker::to
readwrite

This property holds the end date.

◆ weekNumberVisible

bool DatePicker::weekNumberVisible
readwrite

This property determines the visibility of the week number column.


The documentation for this class was generated from the following files: