Цитата(Roston @ 16.2.2011, 21:09)
Но реализации сигналов дальше нету.
реализацией сигналов занимается "
метаобъектный компилятор", он генерирует файл С++, который имеет расширение
*.mocВ приведённом примере есть файл -
cannonfield.h.
Если этот файл указан в pro-файле в списке
HEADERS, то для него будет вызван метаобъектный компилятор (moc). Который сгенерирует из него исходник
moc_cannonfield.cpp, в этом исходнике будет реализация сигналов и ещё некоторых метаобъектных штучек. Ну и файл
moc_cannonfield.cpp, разумеется будет добавлен в процесс компиляции.