Source Code (Use browser search to find items of interest.)
Class Index
kworldwatch'TopLevel (./kdetoys/kworldwatch/toplevel.h:14)
class TopLevel : public KTMainWindow
{
Q_OBJECT;
public:
TopLevel();
~TopLevel();
QPopupMenu *file, *help;
protected:
void timerEvent(QTimerEvent *event);
private:
KStatusBar *statusbar;
void setupStatusBar();
World *world;
};
kworldwatch'TopLevel::TopLevel() (./kdetoys/kworldwatch/toplevel.cpp:13)
TopLevel::TopLevel ()
: KTMainWindow()
{
world = new World(this);
setupStatusBar();
setView(world);
startTimer(1000);
timerEvent(NULL);
setFixedSize(world->width(), world->height()+statusbar->height());
show();
}
kworldwatch'TopLevel::~TopLevel() (./kdetoys/kworldwatch/toplevel.cpp:31)
TopLevel::~TopLevel ()
{
delete statusbar;
}
kworldwatch'TopLevel::setupStatusBar() (./kdetoys/kworldwatch/toplevel.cpp:37)
void TopLevel::setupStatusBar()
{
statusbar = new KStatusBar(this);
statusbar->insertItem("", ID_LOCALTIME);
setStatusBar(statusbar);
}
kworldwatch'TopLevel::timerEvent() (./kdetoys/kworldwatch/toplevel.cpp:45)
void TopLevel::timerEvent(QTimerEvent *)
{
time_t t = time(NULL) + World::offset;
QDateTime dattim, dattim1;
dattim.setTime_t(t);
QString buffer = i18n("Local Time: %1, %2")
.arg(KGlobal::locale()->formatDate(dattim.date(), true))
.arg(KGlobal::locale()->formatTime(dattim.time(), true));
struct tm *tmp = gmtime(&t);
dattim1.setTime_t(mktime(tmp));
QString buffer1 = i18n("GMT Time: %1, %2")
.arg(KGlobal::locale()->formatDate(dattim1.date(), true))
.arg(KGlobal::locale()->formatTime(dattim1.time(), true));
statusbar->changeItem(buffer + " " + buffer1, ID_LOCALTIME);
world->setTime();
}