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

DateBookDayWidget Class Reference

#include </home/clem/local/src/opie/core/pim/datebook/datebookday.h>

Collaboration diagram for DateBookDayWidget:

Collaboration graph
[legend]
List of all members.

Signals

void deleteMe (const Event &e)
void duplicateMe (const Event &e)
void editMe (const Event &e)
void beamMe (const Event &e)

Public Member Functions

 DateBookDayWidget (const EffectiveEvent &e, DateBookDay *db)
 ~DateBookDayWidget ()
const QRect & geometry ()
void setGeometry (const QRect &r)
const EffectiveEventevent () const

Protected Member Functions

void paintEvent (QPaintEvent *e)
void mousePressEvent (QMouseEvent *e)

Private Member Functions

void setAllDayText (QString &text)
void setEventText (QString &text)

Private Attributes

EffectiveEvent ev
DateBookDaydateBook
QString text
QRect geom

Constructor & Destructor Documentation

DateBookDayWidget::DateBookDayWidget const EffectiveEvent e,
DateBookDay db
 

Definition at line 652 of file datebookday.cpp.

References dateBook, DateBookDay::dayView(), EffectiveEvent::description(), EffectiveEvent::end(), end, ev, EffectiveEvent::event(), QString::find(), geom, QTime::hour(), QString::insert(), QString::isEmpty(), QTime::minute(), Event::Normal, EffectiveEvent::notes(), QString::remove(), setAllDayText(), setEventText(), EffectiveEvent::start(), start, text, and Opie::MM::y.

DateBookDayWidget::~DateBookDayWidget  ) 
 

Definition at line 735 of file datebookday.cpp.


Member Function Documentation

void DateBookDayWidget::beamMe const Event e  )  [signal]
 

Referenced by mousePressEvent().

void DateBookDayWidget::deleteMe const Event e  )  [signal]
 

Referenced by mousePressEvent().

void DateBookDayWidget::duplicateMe const Event e  )  [signal]
 

Referenced by mousePressEvent().

void DateBookDayWidget::editMe const Event e  )  [signal]
 

Referenced by mousePressEvent().

const EffectiveEvent& DateBookDayWidget::event  )  const [inline]
 

Definition at line 116 of file datebookday.h.

References ev.

Referenced by mousePressEvent(), place(), and DateBookDay::relayoutPage().

const QRect& DateBookDayWidget::geometry  )  [inline]
 

Definition at line 113 of file datebookday.h.

References geom.

Referenced by DateBookDay::intersects(), and DateBookDay::relayoutPage().

void DateBookDayWidget::mousePressEvent QMouseEvent *  e  )  [protected]
 

Definition at line 812 of file datebookday.cpp.

References beamMe(), QDateTime::date(), EffectiveEvent::date(), dateBook, DateBookDay::db, deleteMe(), duplicateMe(), editMe(), end, EffectiveEvent::end(), ev, event(), EffectiveEvent::event(), DateBookDay::findRealStart(), DateBookDay::getSelectedWidget(), QDateTime::setDate(), Event::setEnd(), DateBookDay::setSelectedWidget(), Event::setStart(), QDateTime::setTime(), start, EffectiveEvent::start(), Ir::supported(), and tr.

void DateBookDayWidget::paintEvent QPaintEvent *  e  )  [protected]
 

Definition at line 739 of file datebookday.cpp.

References QDate::currentDate(), QTime::currentTime(), d, DateBookDay::date(), dateBook, EffectiveEvent::end(), ev, EffectiveEvent::event(), geom, DateBookDay::getSelectedWidget(), Opie::Core::OResource::loadPixmap(), p, QTime::secsTo(), Opie::Core::OResource::SmallIcon, AppLnk::smallIconSize(), EffectiveEvent::start(), text, width, and Opie::MM::y.

void DateBookDayWidget::setAllDayText QString text  )  [private]
 

Sets the text for an all day Event All day events have no time associated

Definition at line 714 of file datebookday.cpp.

References tr.

Referenced by DateBookDayWidget().

void DateBookDayWidget::setEventText QString text  )  [private]
 

Sets the EventText it got a start and an end Time

Definition at line 718 of file datebookday.cpp.

References dateBook, DateBookDay::dayView(), EffectiveEvent::end(), EffectiveEvent::endDate(), ev, EffectiveEvent::event(), FALSE, TimeString::longDateString(), EffectiveEvent::start(), EffectiveEvent::startDate(), TimeString::timeString(), and tr.

Referenced by DateBookDayWidget().

void DateBookDayWidget::setGeometry const QRect &  r  ) 
 

Definition at line 901 of file datebookday.cpp.

References dateBook, DateBookDay::dayView(), and geom.


Member Data Documentation

DateBookDay* DateBookDayWidget::dateBook [private]
 

Definition at line 141 of file datebookday.h.

Referenced by DateBookDayWidget(), mousePressEvent(), paintEvent(), setEventText(), and setGeometry().

EffectiveEvent DateBookDayWidget::ev [private]
 

Definition at line 140 of file datebookday.h.

Referenced by DatebookAlldayDisp::DatebookAlldayDisp(), DateBookDayWidget(), event(), DatebookAlldayDisp::mousePressEvent(), mousePressEvent(), paintEvent(), and setEventText().

QRect DateBookDayWidget::geom [private]
 

Definition at line 143 of file datebookday.h.

Referenced by DateBookDayWidget(), geometry(), paintEvent(), and setGeometry().

QString DateBookDayWidget::text [private]
 

Definition at line 142 of file datebookday.h.

Referenced by DateBookDayWidget(), DatebookEventDesc::disp_event(), and paintEvent().


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