[Interest] Moc Builder Concepts
Thiago Macieira
thiago.macieira at intel.com
Mon Jul 20 08:56:07 CEST 2015
On Friday 17 July 2015 17:11:43 William Blevins wrote:
> Moc builder is called on bbb,cpp which generates bbb.moc (if I understand
> correctly) where bbb.cpp is define as:
> > #include "my_qobject.h"
> >
> > void bbb(void) Q_OBJECT
> >
> > #include "bbb.moc"
Q_OBJECT can only be applied to classes and structs. The code above will not
compile.
> As written this code contains a dependency cycle where "bbb.moc depends on
> bbb.cpp (by explicit creation) and bbb.cpp depends on bbb.moc (by implicit
> inclusion).
moc silently ignores #includes it can't find.
> Is Moc designed to created dependency cycles or is this simply bad code?
> If this code is poorly structured, can someone give me an example for best
> practice?
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Interest
mailing list