example_c3.h 469 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef EXAMPLE_C3_H
  2. #define EXAMPLE_C3_H
  3. #include <qobject.h>
  4. class A: public QObject {
  5. Q_OBJECT
  6. signals:
  7. void sigA();
  8. public:
  9. A(QObject *parent = 0, const char *name = 0);
  10. void emitSigA();
  11. private slots:
  12. void gotSigB();
  13. };
  14. class B: public QObject {
  15. Q_OBJECT
  16. signals:
  17. void sigB();
  18. public:
  19. B(QObject *parent = 0, const char *name = 0);
  20. void emitSigB();
  21. private slots:
  22. void gotSigA();
  23. };
  24. #endif // !EXAMPLE_C3_H