#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 | |
WApplication * | createApplication (const WEnvironment &env) |
int | main (int argc, char **argv) |
WApplication* createApplication | ( | const WEnvironment & | env | ) |
Definition at line 15 of file impossible.C.
00016 { 00017 WApplication *appl = new WApplication(env); 00018 00019 new WText(L"<h1>Your mission</h1>", appl->root()); 00020 WText *secret 00021 = new WText(L"Your mission, Jim, should you accept, is to create solid " 00022 L"web applications.", 00023 appl->root()); 00024 00025 new WBreak(appl->root()); new WBreak(appl->root()); 00026 00027 new WText(L"This program will quit in ", appl->root()); 00028 CountDownWidget *countdown = new CountDownWidget(10, 0, 1000, appl->root()); 00029 new WText(L" seconds.", appl->root()); 00030 00031 new WBreak(appl->root()); new WBreak(appl->root()); 00032 00033 WPushButton *cancelButton = new WPushButton(L"Cancel!", appl->root()); 00034 WPushButton *quitButton = new WPushButton(L"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 }