source: PSPA/Interface_Web/trunk/pspaWT/sources/userInterface/include/GWt_dialog.h @ 336

Last change on this file since 336 was 336, checked in by garnier, 11 years ago

bug #43 fixed

File size: 1.4 KB
Line 
1#ifndef GWT_DIALOG
2#define  GWT_DIALOG
3
4#include <Wt/WDialog>
5#include <Wt/WString>
6#include <Wt/WContainerWidget>
7
8using namespace Wt;
9
10/**
11 CrÈer une fenÍtre de dialogue et permet de la paramËtres facilement
12 @param titre : titre de la fenÍtre
13 @param icon : icone ‡ afficher dans le corps de la boite (Warning, Error, Info, Wait, NoIcon)
14 @param modal : true si cette fenÍtre doit Ítre bloquante
15 @param okButton : true pour fermer cette fenÍtre avec un bouton "ok". false n'affiche aucun bouton
16 */
17
18class GWt_dialog : public WDialog
19{
20   
21    public :
22   
23    enum        iconType { Warning, Error, Info, Wait, NoIcon };
24   
25    /** Add a dialog with the given container inside
26     @param titre: A title displayed on the window title bar
27     @param message: The message inside this dialog
28     @param container: a valid WContainer
29     */
30    GWt_dialog(WString titre, WContainerWidget* container, bool modal=false);
31   
32    /** Add a full dialog window configure with title, message, iconType and button
33     @param titre: A title displayed on the window title bar
34     @param message: The message inside this dialog
35     @param icon: IconType, could be Warning, Error, Info, Wait or NoIcon
36     @param modal: true for a blocking dialog, false for a non-blocking dialog
37     @param okButton: true if you want a "ok" button at the end
38     */
39    GWt_dialog(WString titre, WString message, iconType icon=NoIcon, bool modal=false, bool okButton=false);
40};
41#endif
Note: See TracBrowser for help on using the repository browser.