libbbb  1.2.1
Groups common code used in some applications and libraries.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
doevents.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 __DOEVENTS_INC__
21 #define __DOEVENTS_INC__
22 //
23 //
24 //
25 //
26 /* INCLUDES ------------------------------------------------------------ */
27 
28 #include <libbbb/libbbb.h>
29 #include <QEventLoop>
30 
31 /* INCLUDES ============================================================ */
32 //
33 //
34 //
35 //
36 /* DEFINITIONS --------------------------------------------------------- */
37 
38 namespace bbb {
39 
40 /* DEFINITIONS ========================================================= */
41 //
42 //
43 //
44 //
45 /* CLASS --------------------------------------------------------------- */
46 
50 class
51  BBBSHARED_EXPORT
52  DoEvents : public QEventLoop {
53 
54  //
55  //
56  //
57  //
58  /* DEFINITIONS ----------------------------------------------------- */
59 
60  /* DEFINITIONS ===================================================== */
61  //
62  //
63  //
64  //
65  /* DATA ------------------------------------------------------------ */
66 
67 private:
68 
69 
70 
71  /* DATA ============================================================ */
72  //
73  //
74  //
75  //
76  /* FUNCTIONS ------------------------------------------------------- */
77 
78 public:
79 
80 
84  DoEvents ( int time_milisec );
85 
86 
90  virtual ~DoEvents ( void );
91 
92 
93 
97  static void wait ( int milisec );
98 
99 
100 protected:
101 
102 
106  void timerEvent ( QTimerEvent * e );
107 
108 
109 
110 
111  /* FUNCTIONS ======================================================= */
112  //
113  //
114  //
115  //
116 
117 }; /* class DoEvents */
118 
119 /* CLASS =============================================================== */
120 //
121 //
122 //
123 //
124 
125 } // namespace bbb
126 
127 #endif // __DOEVENTS_INC__
128 /* ------------------------------------------------------------------------- */
129 /* ========================================================================= */