| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- /*============================================================================
- CMake - Cross Platform Makefile Generator
- Copyright 2004-2011 Kitware, Inc.
- Copyright 2011 Alexander Neundorf ([email protected])
- Distributed under the OSI-approved BSD License (the "License");
- see accompanying file Copyright.txt for details.
- This software is distributed WITHOUT ANY WARRANTY; without even the
- implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- See the License for more information.
- ============================================================================*/
- #include "abc.h"
- #include "abc_p.h"
- #include <stdio.h>
- class PrintAbc : public QObject
- {
- Q_OBJECT
- public:
- PrintAbc():QObject() {}
- public slots:
- void print() const { printf("abc\n"); }
- };
- Abc::Abc()
- :QObject()
- {
- }
- void Abc::doAbc()
- {
- PrintAbc pa;
- pa.print();
- AbcP abcP;
- abcP.doAbcP();
- }
- // check that including the moc file for the cpp file and the header works:
- #include "abc.moc"
- #include "moc_abc.cpp"
- #include "moc_abc_p.cpp"
- // check that including a moc file from another header works:
- #include "moc_xyz.cpp"
|