kwave  18.07.70
Kwave::SelectDateDialog Class Reference

#include <SelectDateDialog.h>

Inheritance diagram for Kwave::SelectDateDialog:
Inheritance graph
Collaboration diagram for Kwave::SelectDateDialog:
Collaboration graph

Public Slots

virtual void accept () Q_DECL_OVERRIDE
 

Public Member Functions

 SelectDateDialog (QWidget *parent, QDate &date)
 
virtual ~SelectDateDialog () Q_DECL_OVERRIDE
 
virtual QDate date ()
 

Private Attributes

QDate m_date
 

Detailed Description

Definition at line 33 of file SelectDateDialog.h.

Constructor & Destructor Documentation

◆ SelectDateDialog()

Kwave::SelectDateDialog::SelectDateDialog ( QWidget *  parent,
QDate &  date 
)

Constructor

Definition at line 27 of file SelectDateDialog.cpp.

28  :QDialog(parent), Ui::SelectDateDlg(), m_date(date)
29 {
30  setupUi(this);
31  datePicker->setDate(date);
32 
33  // set the focus onto the "OK" button
34  buttonBox->button(QDialogButtonBox::Ok)->setFocus();
35 }

◆ ~SelectDateDialog()

Kwave::SelectDateDialog::~SelectDateDialog ( )
virtual

Destructor

Definition at line 38 of file SelectDateDialog.cpp.

39 {
40 }

Member Function Documentation

◆ accept

void Kwave::SelectDateDialog::accept ( )
virtualslot

applies the settings and closes the dialog (OK button)

Definition at line 49 of file SelectDateDialog.cpp.

References m_date.

50 {
51  m_date = datePicker->date();
52  QDialog::accept();
53 }

◆ date()

QDate Kwave::SelectDateDialog::date ( )
virtual

Returns the selected date

Definition at line 43 of file SelectDateDialog.cpp.

References m_date.

44 {
45  return m_date;
46 }

Member Data Documentation

◆ m_date

QDate Kwave::SelectDateDialog::m_date
private

stores the last known date

Definition at line 55 of file SelectDateDialog.h.

Referenced by accept(), and date().


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