/home/koen/project/wt/public-git/wt/examples/mission/impossible.C File Reference

#include <Wt/WApplication>
#include <Wt/WBreak>
#include <Wt/WContainerWidget>
#include <Wt/WPushButton>
#include <Wt/WText>
#include "CountDownWidget.h"

Go to the source code of this file.

Functions

WApplicationcreateApplication (const WEnvironment &env)
int main (int argc, char **argv)


Function Documentation

WApplication* createApplication ( const WEnvironment env  ) 

Definition at line 15 of file impossible.C.

00016 {
00017   WApplication *appl = new WApplication(env);
00018 
00019   new WText("<h1>Your mission</h1>", appl->root());
00020   WText *secret 
00021     = new WText("Your mission, Jim, should you accept, is to create solid "
00022                 "web applications.",
00023                 appl->root());
00024 
00025   new WBreak(appl->root()); new WBreak(appl->root());
00026 
00027   new WText("This program will quit in ", appl->root());
00028   CountDownWidget *countdown = new CountDownWidget(10, 0, 1000, appl->root());
00029   new WText(" seconds.", appl->root());
00030 
00031   new WBreak(appl->root()); new WBreak(appl->root());
00032 
00033   WPushButton *cancelButton = new WPushButton("Cancel!", appl->root());
00034   WPushButton *quitButton = new WPushButton("Quit", appl->root());
00035   quitButton->clicked().connect(SLOT(appl, WApplication::quit));
00036 
00037   countdown->done().connect(SLOT(appl, WApplication::quit));
00038   cancelButton->clicked().connect(SLOT(countdown, CountDownWidget::cancel));
00039   cancelButton->clicked().connect(SLOT(cancelButton, WFormWidget::disable));
00040   cancelButton->clicked().connect(SLOT(secret, WWidget::hide));
00041 
00042   return appl;
00043 }

int main ( int  argc,
char **  argv 
)

Definition at line 45 of file impossible.C.

00046 {
00047    return WRun(argc, argv, &createApplication);
00048 }


Generated on Mon Mar 9 08:28:56 2009 for Wt by doxygen 1.5.6