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

Control to select a both date and time. More...

#include <datetimepicker.h>

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

Public Types

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

Signals

void modeChanged ()
 
void dayOfWeekRowVisibleChanged ()
 
void weekNumberVisibleChanged ()
 
void prefer24HourChanged ()
 
void fromChanged ()
 
void toChanged ()
 
void selectedDateTimeChanged ()
 
- 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

 DateTimePicker (QQuickItem *parent=nullptr)
 
Mode mode () const
 
void setMode (Mode mode)
 
bool dayOfWeekRowVisible () const
 
void setDayOfWeekRowVisible (bool value)
 
bool weekNumberVisible () const
 
void setWeekNumberVisible (bool value)
 
bool prefer24Hour () const
 
void setPrefer24Hour (bool value)
 
QDate from () const
 
void setFrom (const QDate &date)
 
void resetFrom ()
 
QDate to () const
 
void setTo (const QDate &date)
 
void resetTo ()
 
QDateTime selectedDateTime () const
 
void setSelectedDateTime (const QDateTime &dateTime)
 
- 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
 
bool prefer24Hour
 
QDate from
 
QDate to
 
QDateTime selectedDateTime
 
- 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 both date and time.

Stand-alone control to select both date and time.

import QtQuick
import Fluid
Item {
width: 600
height: 600
DateTimePicker {
anchors.centerIn: parent
onSelectedDateTimeChanged: {
console.log("You have selected:", selectedDateTime);
}
}
}
QDateTime selectedDateTime
Definition datetimepicker.h:86

For more information you can read the Material Design guidelines.

Member Enumeration Documentation

◆ Mode

Enumerator
Year 
Month 
Hour 
Minute 
Second 

Constructor & Destructor Documentation

◆ DateTimePicker()

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

Member Function Documentation

◆ dayOfWeekRowVisible()

bool DateTimePicker::dayOfWeekRowVisible ( ) const

◆ dayOfWeekRowVisibleChanged

void DateTimePicker::dayOfWeekRowVisibleChanged ( )
signal

◆ from()

QDate DateTimePicker::from ( ) const

◆ fromChanged

void DateTimePicker::fromChanged ( )
signal

◆ mode()

DateTimePicker::Mode DateTimePicker::mode ( ) const

◆ modeChanged

void DateTimePicker::modeChanged ( )
signal

◆ prefer24Hour()

bool DateTimePicker::prefer24Hour ( ) const

◆ prefer24HourChanged

void DateTimePicker::prefer24HourChanged ( )
signal

◆ resetFrom()

void DateTimePicker::resetFrom ( )

◆ resetTo()

void DateTimePicker::resetTo ( )

◆ selectedDateTime()

QDateTime DateTimePicker::selectedDateTime ( ) const

◆ selectedDateTimeChanged

void DateTimePicker::selectedDateTimeChanged ( )
signal

◆ setDayOfWeekRowVisible()

void DateTimePicker::setDayOfWeekRowVisible ( bool  value)

◆ setFrom()

void DateTimePicker::setFrom ( const QDate &  date)

◆ setMode()

void DateTimePicker::setMode ( DateTimePicker::Mode  mode)

◆ setPrefer24Hour()

void DateTimePicker::setPrefer24Hour ( bool  value)

◆ setSelectedDateTime()

void DateTimePicker::setSelectedDateTime ( const QDateTime &  dateTime)

◆ setTo()

void DateTimePicker::setTo ( const QDate &  date)

◆ setWeekNumberVisible()

void DateTimePicker::setWeekNumberVisible ( bool  value)

◆ to()

QDate DateTimePicker::to ( ) const

◆ toChanged

void DateTimePicker::toChanged ( )
signal

◆ weekNumberVisible()

bool DateTimePicker::weekNumberVisible ( ) const

◆ weekNumberVisibleChanged

void DateTimePicker::weekNumberVisibleChanged ( )
signal

Property Documentation

◆ dayOfWeekRowVisible

bool DateTimePicker::dayOfWeekRowVisible
readwrite

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

◆ from

QDate DateTimePicker::from
readwrite

This property holds the start date.

◆ mode

Mode DateTimePicker::mode
readwrite

This property holds the current selection mode.

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

Possible values:

◆ prefer24Hour

bool DateTimePicker::prefer24Hour
readwrite

This property determines the visibility of the AM/PM switch.

◆ selectedDateTime

QDateTime DateTimePicker::selectedDateTime
readwrite

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

◆ to

QDate DateTimePicker::to
readwrite

This property holds the end date.

◆ weekNumberVisible

bool DateTimePicker::weekNumberVisible
readwrite

This property determines the visibility of the week number column.


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