1#include "counter.h"
2
3void Counter::setValue(int value)
4{
5 if (value != m_value) {
6 m_value = value;
7 emit valueChanged(value);
8 }
9}
10
11void foo() {
12
13 Counter a, b;
14 QObject::connect(&a, SIGNAL(valueChanged(int)),
15 &b, SLOT(setValue(int)));
16
17 a.setValue(12); // a.value() == 12, b.value() == 12
18
19}
20
21#include "moc_counter.cpp"
22
23