QtBase  v6.3.1
object.h
Go to the documentation of this file.
1 /****************************************************************************
2 **
3 ** Copyright (C) 2016 The Qt Company Ltd.
4 ** Contact: https://www.qt.io/licensing/
5 **
6 ** This file is part of the test suite of the Qt Toolkit.
7 **
8 ** $QT_BEGIN_LICENSE:GPL-EXCEPT$
9 ** Commercial License Usage
10 ** Licensees holding valid commercial Qt licenses may use this file in
11 ** accordance with the commercial license agreement provided with the
12 ** Software or, alternatively, in accordance with the terms contained in
13 ** a written agreement between you and The Qt Company. For licensing terms
14 ** and conditions see https://www.qt.io/terms-conditions. For further
15 ** information use the contact form at https://www.qt.io/contact-us.
16 **
17 ** GNU General Public License Usage
18 ** Alternatively, this file may be used under the terms of the GNU
19 ** General Public License version 3 as published by the Free Software
20 ** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
21 ** included in the packaging of this file. Please review the following
22 ** information to ensure the GNU General Public License requirements will
23 ** be met: https://www.gnu.org/licenses/gpl-3.0.html.
24 **
25 ** $QT_END_LICENSE$
26 **
27 ****************************************************************************/
28 #ifndef OBJECT_H
29 #define OBJECT_H
30 
31 #include <qobject.h>
32 
33 class Object : public QObject
34 {
35  Q_OBJECT
36 public:
37  void emitSignal0();
38  void emitSignal1();
39 signals:
40  void signal0();
41  void signal1();
42  void signal2();
43  void signal3();
44  void signal4();
45  void signal5();
46  void signal6();
47  void signal7();
48  void signal8();
49  void signal9();
50 public slots:
51  void slot0();
52  void slot1();
53  void slot2();
54  void slot3();
55  void slot4();
56  void slot5();
57  void slot6();
58  void slot7();
59  void slot8();
60  void slot9();
61 };
62 
63 #endif // OBJECT_H
Definition: main.cpp:55
void signal1()
void emitSignal0()
Definition: object.cpp:30
void slot0()
Definition: object.cpp:36
void signal6()
void slot7()
Definition: object.cpp:50
void signal3()
void signal9()
void signal4()
void signal2()
void slot5()
Definition: object.cpp:46
void slot8()
Definition: object.cpp:52
void slot9()
Definition: object.cpp:54
void emitSignal1()
Definition: object.cpp:32
void signal5()
void slot6()
Definition: object.cpp:48
void signal8()
void signal0()
void slot3()
Definition: object.cpp:42
void slot2()
Definition: object.cpp:40
void signal7()
void slot1()
Definition: object.cpp:38
void slot4()
Definition: object.cpp:44
The QObject class is the base class of all Qt objects.
Definition: qobject.h:125
#define Q_OBJECT
Definition: qtmetamacros.h:158
#define slots
Definition: qtmetamacros.h:76
#define signals
Definition: qtmetamacros.h:77