Source Code (Use browser search to find items of interest.)

Class Index

kicker'Date (./kdebase/kicker/internalapplets/koolclock/clock.h:26)

class Date : public QLabel
{
    Q_OBJECT
public:
    Date(QWidget *parent=0, const char *name=0);
protected slots:
    void slotTimer();

protected:
    QString dateStr;
    QTimer *timer;
};


kicker'Date::Date() (./kdebase/kicker/internalapplets/koolclock/clock.cpp:75)

Date::Date(QWidget *parent, const char *name)
    : QLabel(parent, name)
{
    setAlignment(AlignCenter);
    QFont newFont(font());
    newFont.setPointSize(10);
    newFont.setItalic(true);
    setFont(newFont);
    timer = new QTimer(this);

    connect(timer, SIGNAL(timeout()), this, SLOT(slotTimer()));
    slotTimer();
    timer->start(600000);
}


kicker'Date::slotTimer() (./kdebase/kicker/internalapplets/koolclock/clock.cpp:90)

void Date::slotTimer()
{
    QString newStr = KGlobal::locale()->formatDate(QDate::currentDate(), true);
    if(newStr != dateStr){
        dateStr = newStr;
        setText(dateStr);
    }
}