april  1.0.0
...
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
newactordlg.h
Go to the documentation of this file.
1 /* ========================================================================= */
2 /* ------------------------------------------------------------------------- *//*
12 
13 
14  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15  Please read COPYING and README files in root folder
16  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17 */
18 /* ------------------------------------------------------------------------- */
19 /* ========================================================================= */
20 #ifndef __NEWACTORDLG_INC__
21 #define __NEWACTORDLG_INC__
22 //
23 //
24 //
25 //
26 /* INCLUDES ------------------------------------------------------------ */
27 
28 #include <QDialog>
29 #include <april/april.h>
30 #include <april/logic/uniqueid.h>
31 #include "ui_newactordlg.h"
32 
33 /* INCLUDES ============================================================ */
34 //
35 //
36 //
37 //
38 /* DEFINITIONS --------------------------------------------------------- */
39 
40 namespace april {
41 
42 class World;
43 
44 namespace Gui {
45 
46 class MW;
47 
48 /* DEFINITIONS ========================================================= */
49 //
50 //
51 //
52 //
53 /* CLASS --------------------------------------------------------------- */
54 
55 
59 class NewActorDlg : public QDialog, public MemTrack {
60  Q_OBJECT
61  BBM_TRACK( NewActorDlg );
62 
63  //
64  //
65  //
66  //
67  /* DEFINITIONS ----------------------------------------------------- */
68 
69  /* DEFINITIONS ===================================================== */
70  //
71  //
72  //
73  //
74  /* DATA ------------------------------------------------------------ */
75 
76 private:
77 
79  Ui::NewActorDlg ui;
80 
82  World * w_;
83 
84  /* DATA ============================================================ */
85  //
86  //
87  //
88  //
89  /* FUNCTIONS ------------------------------------------------------- */
90 
91 public:
92 
94  explicit NewActorDlg ( MW * parent, World * w );
95 
97  ~NewActorDlg (void);
98 
100  ID selectedID ( void ) const;
101 
102 protected:
103 
106  void changeEvent ( QEvent *e );
108 
109  /* FUNCTIONS ======================================================= */
110  //
111  //
112  //
113  //
114 
115 }; /* class NewActorDlg */
116 
117 /* CLASS =============================================================== */
118 //
119 //
120 //
121 //
122 
123 } // namespace Gui
124 
125 } // namespace april
126 
127 #endif // __NEWACTORDLG_INC__
128 /* ------------------------------------------------------------------------- */
129 /* ========================================================================= */