4 #ifndef BPSDATETIMEEDIT_H
5 #define BPSDATETIMEEDIT_H
#define BPS_PRIVATE(Class)
Declare pointer to private object in a public class.
Definition: bpsglobals.h:102
Public include file for BPS GUI library macros.
#define BPSGUI_EXPORT
Declare class an import from the shared library.
Definition: bpsgui_global.h:22
A date/time editor based on QineEdit, with a button to drop down a calendar widget for date selection...
Definition: bpsdatetimeedit.h:16
void dateTimeChanged(const QDateTime &aDateTime)
This signal is emitted when the date/time is modified.
void dateChanged(const QDate &aDate)
This signal is emitted when the date is modified.
void setDateTime(const QDateTime &aDateTime)
Set the current date/time.
BpsDateTimeEdit(QWidget *aParent=nullptr)
void setDisplayFormat(const QString &aFormat)
Set the display format as defined for QDateTimeEdit.
QDateTime dateTime() const
void setMinimumDateTime(const QDateTime &aDateTime)
Set the minimum date/time.
BpsDateTimeEdit(bool aCalendar, QWidget *aParent=nullptr)
void setMaximumDateTime(const QDateTime &aDateTime)
Set the maximum date/time.
QDateTime maximumDateTime() const
void setDate(const QDate &aDate)
Set the current date.
QString displayFormat() const
QDateTime minimumDateTime() const