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

TimeTabWidget Class Reference

#include </home/clem/local/src/opie/noncore/settings/netsystemtime/timetabwidget.h>

Collaboration diagram for TimeTabWidget:

Collaboration graph
[legend]
List of all members.

Public Slots

void slotUse12HourTime (int)
void slotDateFormatChanged (const DateFormat &)
void slotWeekStartChanged (int)

Signals

void tzChanged (const QString &)
void getNTPTime ()
void getPredictedTime ()

Public Member Functions

 TimeTabWidget (QWidget *=0l)
 ~TimeTabWidget ()
void saveSettings (bool)
void setDateTime (const QDateTime &)
void setNTPBtnEnabled (bool enabled)

Private Slots

void slotTZChanged (const QString &)

Private Member Functions

void setSystemTime (const QDateTime &)

Private Attributes

QSpinBox * sbHour
QSpinBox * sbMin
QComboBox * cbAmpm
DateButtonbtnDate
TimeZoneSelectorselTimeZone
QPushButton * m_ntpBtn
bool use12HourTime

Constructor & Destructor Documentation

TimeTabWidget::TimeTabWidget QWidget *  = 0l  ) 
 

Definition at line 60 of file timetabwidget.cpp.

References btnDate, cbAmpm, QDateTime::currentDateTime(), FALSE, getNTPTime(), getPredictedTime(), Opie::Core::OResource::loadPixmap(), m_ntpBtn, Config::readEntry(), sbHour, sbMin, selTimeZone, TimeZoneSelector::setCurrentZone(), setDateTime(), Config::setGroup(), slotTZChanged(), Opie::Core::OResource::SmallIcon, AppLnk::smallIconSize(), tr, TRUE, use12HourTime, ValueAM, and ValuePM.

TimeTabWidget::~TimeTabWidget  ) 
 

Definition at line 140 of file timetabwidget.cpp.


Member Function Documentation

void TimeTabWidget::getNTPTime  )  [signal]
 

Referenced by TimeTabWidget().

void TimeTabWidget::getPredictedTime  )  [signal]
 

Referenced by TimeTabWidget().

void TimeTabWidget::saveSettings bool   ) 
 

Definition at line 144 of file timetabwidget.cpp.

References btnDate, cbAmpm, QTime::currentTime(), TimeZoneSelector::currentZone(), DateButton::date(), sbHour, sbMin, selTimeZone, Config::setGroup(), setSystemTime(), Opie::setTimeZone(), use12HourTime, ValuePM, and Config::writeEntry().

void TimeTabWidget::setDateTime const QDateTime  ) 
 

Definition at line 171 of file timetabwidget.cpp.

References btnDate, cbAmpm, QDateTime::date(), QTime::hour(), QTime::minute(), sbHour, sbMin, DateButton::setDate(), t, QDateTime::time(), use12HourTime, ValueAM, and ValuePM.

Referenced by slotTZChanged(), and TimeTabWidget().

void TimeTabWidget::setNTPBtnEnabled bool  enabled  ) 
 

Definition at line 201 of file timetabwidget.cpp.

References m_ntpBtn.

void TimeTabWidget::setSystemTime const QDateTime  )  [private]
 

Definition at line 206 of file timetabwidget.cpp.

References t, and TimeConversion::toUTC().

Referenced by saveSettings(), and slotTZChanged().

void TimeTabWidget::slotDateFormatChanged const DateFormat  )  [slot]
 

Definition at line 268 of file timetabwidget.cpp.

References btnDate, and DateButton::setDateFormat().

void TimeTabWidget::slotTZChanged const QString  )  [private, slot]
 

Definition at line 278 of file timetabwidget.cpp.

References btnDate, cbAmpm, QDateTime::currentDateTime(), QTime::currentTime(), DateButton::date(), QString::isNull(), sbHour, sbMin, setDateTime(), setSystemTime(), Opie::setTimeZone(), tzChanged(), use12HourTime, and ValuePM.

Referenced by TimeTabWidget().

void TimeTabWidget::slotUse12HourTime int   )  [slot]
 

Definition at line 227 of file timetabwidget.cpp.

References cbAmpm, sbHour, use12HourTime, ValueAM, and ValuePM.

void TimeTabWidget::slotWeekStartChanged int   )  [slot]
 

Definition at line 273 of file timetabwidget.cpp.

References btnDate, and DateButton::setWeekStartsMonday().

void TimeTabWidget::tzChanged const QString  )  [signal]
 

Referenced by slotTZChanged().


Member Data Documentation

DateButton* TimeTabWidget::btnDate [private]
 

Definition at line 60 of file timetabwidget.h.

Referenced by saveSettings(), setDateTime(), slotDateFormatChanged(), slotTZChanged(), slotWeekStartChanged(), and TimeTabWidget().

QComboBox* TimeTabWidget::cbAmpm [private]
 

Definition at line 59 of file timetabwidget.h.

Referenced by saveSettings(), setDateTime(), slotTZChanged(), slotUse12HourTime(), and TimeTabWidget().

QPushButton* TimeTabWidget::m_ntpBtn [private]
 

Definition at line 62 of file timetabwidget.h.

Referenced by setNTPBtnEnabled(), and TimeTabWidget().

QSpinBox* TimeTabWidget::sbHour [private]
 

Definition at line 57 of file timetabwidget.h.

Referenced by saveSettings(), setDateTime(), slotTZChanged(), slotUse12HourTime(), and TimeTabWidget().

QSpinBox* TimeTabWidget::sbMin [private]
 

Definition at line 58 of file timetabwidget.h.

Referenced by saveSettings(), setDateTime(), slotTZChanged(), and TimeTabWidget().

TimeZoneSelector* TimeTabWidget::selTimeZone [private]
 

Definition at line 61 of file timetabwidget.h.

Referenced by saveSettings(), and TimeTabWidget().

bool TimeTabWidget::use12HourTime [private]
 

Definition at line 64 of file timetabwidget.h.

Referenced by saveSettings(), setDateTime(), slotTZChanged(), slotUse12HourTime(), and TimeTabWidget().


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