Inheritance diagram for Main:

Public Member Functions | |
| Main (bool savecon, bool dodiscon, bool doglobalsig) | |
| void | hello () |
| ~Main () | |
Private Attributes | |
| A * | a |
| C * | c |
| Connection | connection |
| bool | save_connect |
| bool | disconnect |
|
||||||||||||||||
|
Definition at line 48 of file test-conn.cc. References a, c, connection, disconnect, global_sig, hello(), save_connect, A::Set(), and C::sig. 00049 : save_connect(savecon), disconnect(dodiscon) { 00050 00051 c = new C; 00052 a = new A; 00053 B* b = manage(new B); 00054 a->Set(b); 00055 if (save_connect) 00056 connection = c->sig.connect(bind(slot(*b,&B::beep),c)); 00057 else 00058 c->sig.connect(bind(slot(*b,&B::beep),c)); 00059 00060 if (doglobalsig) 00061 global_sig.connect(slot(*this,&Main::hello)); 00062 00063 }
|
|
|
Definition at line 65 of file test-conn.cc. References connection, and save_connect. 00065 {
00066 cerr << "In ~Main\n";
00067 if (save_connect && disconnect) connection.disconnect();
00068 delete a;
00069 delete c;
00070 }
|
|
|
Definition at line 64 of file test-conn.cc. Referenced by Main(). 00064 { cerr << "Hello!\n"; }
|
|
|
Definition at line 41 of file test-conn.cc. Referenced by Main(). |
|
|
Definition at line 42 of file test-conn.cc. Referenced by Main(). |
|
|
Definition at line 43 of file test-conn.cc. |
|
|
Definition at line 45 of file test-conn.cc. Referenced by Main(). |
|
|
Definition at line 44 of file test-conn.cc. |
1.3.9.1