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);
}
}