fix add moc steps when add Q_OBJECT macro