Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

OTimePickerDialog Class Reference

A small dialog to pick a time. More...

#include </home/clem/local/src/opie/noncore/unsupported/libopie/otimepicker.h>

Collaboration diagram for OTimePickerDialog:

Collaboration graph
[legend]
List of all members.

Public Slots

void setTime (const QTime &time)
void setHour (const QString &hour)
void setMinute (const QString &minute)

Public Member Functions

 OTimePickerDialog (QWidget *parent=0, const char *name=NULL, WFlags fl=0)
 ~OTimePickerDialog ()
QTime time () const

Private Attributes

QTime m_time
Private * d

Detailed Description

A small dialog to pick a time.

Version:
1.0
Author:
Stefan Eilers

Definition at line 64 of file otimepicker.h.


Constructor & Destructor Documentation

OTimePickerDialog::OTimePickerDialog QWidget *  parent = 0,
const char *  name = NULL,
WFlags  fl = 0
 

This is a modal Dialog.

Parameters:
parent The parent widget
name The name of the object
fl Possible window flags

Definition at line 172 of file otimepicker.cpp.

References setHour(), setMinute(), and setTime().

OTimePickerDialog::~OTimePickerDialog  )  [inline]
 

Todo:
make it non line! See KDE guide for BC

Definition at line 72 of file otimepicker.h.


Member Function Documentation

void OTimePickerDialog::setHour const QString hour  )  [slot]
 

This method takes the current minute and tries to set hour to hour. This succeeds if the resulting date is valid

Parameters:
hour The hour as a string

Definition at line 222 of file otimepicker.cpp.

References QTime::isValid(), m_time, QTime::minute(), QTime::setHMS(), and setTime().

Referenced by OTimePickerDialog().

void OTimePickerDialog::setMinute const QString minute  )  [slot]
 

Method to set a new minute. It tries to convert the string to int and if the resulting date is valid a new date is set.

See also:
setHour

Definition at line 236 of file otimepicker.cpp.

References QTime::hour(), QTime::isValid(), m_time, QTime::setHMS(), setTime(), and QString::toInt().

Referenced by OTimePickerDialog().

void OTimePickerDialog::setTime const QTime time  )  [slot]
 

Set the time to time

Parameters:
time The time to be set

Definition at line 197 of file otimepicker.cpp.

References QTime::hour(), m_time, QTime::minute(), and QString::number().

Referenced by OTimePickerDialog(), setHour(), Opie::Ui::OTimePickerDialog::setHour(), setMinute(), and Opie::Ui::OTimePickerDialog::setMinute().

QTime OTimePickerDialog::time void   )  const
 

Returns:
the time

Definition at line 188 of file otimepicker.cpp.

References m_time.


Member Data Documentation

Private* OTimePickerDialog::d [private]
 

Definition at line 83 of file otimepicker.h.

QTime OTimePickerDialog::m_time [private]
 

Definition at line 82 of file otimepicker.h.

Referenced by setHour(), Opie::Ui::OTimePickerDialog::setHour(), setMinute(), Opie::Ui::OTimePickerDialog::setMinute(), setTime(), Opie::Ui::OTimePickerDialog::setTime(), time(), and Opie::Ui::OTimePickerDialog::time().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:43:43 2005 for OPIE by  doxygen 1.4.2