Functions

/build/buildd/witty-3.1.2/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.

{
  WApplication *appl = new WApplication(env);

  new WText("<h1>Your mission</h1>", appl->root());
  WText *secret 
    = new WText("Your mission, Jim, should you accept, is to create solid "
                "web applications.",
                appl->root());

  new WBreak(appl->root()); new WBreak(appl->root());

  new WText("This program will quit in ", appl->root());
  CountDownWidget *countdown = new CountDownWidget(10, 0, 1000, appl->root());
  new WText(" seconds.", appl->root());

  new WBreak(appl->root()); new WBreak(appl->root());

  WPushButton *cancelButton = new WPushButton("Cancel!", appl->root());
  WPushButton *quitButton = new WPushButton("Quit", appl->root());
  quitButton->clicked().connect(SLOT(appl, WApplication::quit));

  countdown->done().connect(SLOT(appl, WApplication::quit));
  cancelButton->clicked().connect(SLOT(countdown, CountDownWidget::cancel));
  cancelButton->clicked().connect(SLOT(cancelButton, WFormWidget::disable));
  cancelButton->clicked().connect(SLOT(secret, WWidget::hide));

  return appl;
}
int main ( int  argc,
char **  argv 
)

Definition at line 45 of file impossible.C.

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

Generated on Sat Dec 4 2010 06:32:31 for Wt by doxygen 1.7.2