Imported Upstream version 2.8.12.2
[platform/upstream/cmake.git] / Tests / QtAutomoc / main.cpp
1 /****************************************************************************
2  **
3  ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
4  ** All rights reserved.
5  ** Contact: Nokia Corporation (qt-info@nokia.com)
6  **
7  ** This file is part of the examples of the Qt Toolkit.
8  **
9  ** $QT_BEGIN_LICENSE:BSD$
10  ** You may use this file under the terms of the BSD license as follows:
11  **
12  ** "Redistribution and use in source and binary forms, with or without
13  ** modification, are permitted provided that the following conditions are
14  ** met:
15  **   * Redistributions of source code must retain the above copyright
16  **     notice, this list of conditions and the following disclaimer.
17  **   * Redistributions in binary form must reproduce the above copyright
18  **     notice, this list of conditions and the following disclaimer in
19  **     the documentation and/or other materials provided with the
20  **     distribution.
21  **   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
22  **     the names of its contributors may be used to endorse or promote
23  **     products derived from this software without specific prior written
24  **     permission.
25  **
26  ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
27  ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
28  ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
29  ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
30  ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
31  ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
32  ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
33  ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
34  ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
35  ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
36  ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
37  ** $QT_END_LICENSE$
38  **
39  ****************************************************************************/
40
41 #include <QApplication>
42
43 #include "codeeditor.h"
44 #include "calwidget.h"
45 #include "foo.h"
46 #include "blub.h"
47 #include "sub/bar.h"
48 #include "abc.h"
49 #include "xyz.h"
50 #include "yaf.h"
51 #include "libC.h"
52
53 int main(int argv, char **args)
54 {
55   QApplication app(argv, args);
56
57   CodeEditor editor;
58   editor.setWindowTitle(QObject::tr("Code Editor Example"));
59   editor.show();
60
61   Window w;
62   w.show();
63
64   Foo foo;
65   foo.doFoo();
66
67   Blub b;
68   b.blubber();
69
70   Bar bar;
71   bar.doBar();
72
73   Abc abc;
74   abc.doAbc();
75
76   Xyz xyz;
77   xyz.doXyz();
78
79   Yaf yaf;
80   yaf.doYaf();
81
82   LibC lc;
83   lc.foo();
84
85   return app.exec();
86 }