お返事ありがとうございます。
Q_OBJECTマクロは、単にクラス定義のprivate部分に Q_OBJECT と書けばよいのですよね。
それで合っているなら、初めの2つは大丈夫だと思います。
.proファイルの更新、これがよく分かりません。
.proファイルや.moc自体できていません。
実はこのプログラムは本(C++ programming with Qt4)に載っていたものなのです。
このプログラムが必要で、ここに至るまでの部分を殆ど読み飛ばしてしまっているのが問題なのでしょうが・・・。