digiKam
Loading...
Searching...
No Matches
Digikam::DDateTimeEdit Class Reference

#include <ddatetimeedit.h>

+ Inheritance diagram for Digikam::DDateTimeEdit:

Signals

void dateTimeChanged (const QDateTime &dateTime)
 

Public Member Functions

QDateTime dateTime () const
 
 DDateTimeEdit (QWidget *const parent, const QString &name)
 
QSize minimumSizeHint () const override
 
void setContentsMargins (const QMargins &margins)
 
void setContentsMargins (int left, int top, int right, int bottom)
 
void setDateTime (const QDateTime &dateTime)
 
void setSpacing (int space)
 
void setStretchFactor (QWidget *const widget, int stretch)
 
QSize sizeHint () const override
 
 ~DDateTimeEdit () override
 

Protected Member Functions

void childEvent (QChildEvent *e) override
 

Detailed Description

This class is basically the same as the KDE Date Time widget with the exception that a QTimeEdit is placed directly besides it.

Constructor & Destructor Documentation

◆ DDateTimeEdit()

Digikam::DDateTimeEdit::DDateTimeEdit ( QWidget *const  parent,
const QString &  name 
)
explicit

constructor

Parameters
parentthe parent widget
namethe name of the widget

References Digikam::DDateEdit::dateChanged().

◆ ~DDateTimeEdit()

Digikam::DDateTimeEdit::~DDateTimeEdit ( )
override

destructor

Member Function Documentation

◆ childEvent()

void Digikam::DHBox::childEvent ( QChildEvent *  e)
overrideprotectedinherited

◆ dateTime()

QDateTime Digikam::DDateTimeEdit::dateTime ( ) const

returns the date and time

Returns
a QDateTime with the currently chosen date and time

References Digikam::asDateTimeUTC(), and dateTime().

Referenced by dateTime(), and setDateTime().

◆ dateTimeChanged

void Digikam::DDateTimeEdit::dateTimeChanged ( const QDateTime &  dateTime)
signal

This signal is emitted whenever the user modifies the date or time. The passed date and time can be invalid.

◆ minimumSizeHint()

QSize Digikam::DHBox::minimumSizeHint ( ) const
overrideinherited

◆ setContentsMargins() [1/2]

◆ setContentsMargins() [2/2]

void Digikam::DHBox::setContentsMargins ( int  left,
int  top,
int  right,
int  bottom 
)
inherited

◆ setDateTime()

void Digikam::DDateTimeEdit::setDateTime ( const QDateTime &  dateTime)

Sets the date and the time of this widget.

References dateTime().

◆ setSpacing()

◆ setStretchFactor()

◆ sizeHint()

QSize Digikam::DHBox::sizeHint ( ) const
overrideinherited

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