I believe that you need to add a Q_OBJECT to classes which inherit from QObject:
class CustomOgreWidget :
public OgreWidget
{
Q_OBJECT
public:
CustomOgreWidget(QWidget* parent=0, Qt::WindowFlags f=0);
~CustomOgreWidget(void);
public slots:
void SlotOpenProject(void);
};