annotate mini/test1/main.d @ 188:7dd099050621

initial commit for D2 support
author eldar
date Sun, 12 Jul 2009 18:58:03 +0000
parents e78566595089
children 17b5e13364b7 49bfc86ff583
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 import qt.core.QCoreApplication;
e78566595089 initial import
mandel
parents:
diff changeset
2
188
7dd099050621 initial commit for D2 support
eldar
parents: 1
diff changeset
3 version(Tango) {} else { import std.stdio; }
1
e78566595089 initial import
mandel
parents:
diff changeset
4
e78566595089 initial import
mandel
parents:
diff changeset
5 int main(string[] args)
e78566595089 initial import
mandel
parents:
diff changeset
6 {
e78566595089 initial import
mandel
parents:
diff changeset
7 auto app = new QCoreApplication(args);
e78566595089 initial import
mandel
parents:
diff changeset
8
e78566595089 initial import
mandel
parents:
diff changeset
9 auto parent = new QObject();
e78566595089 initial import
mandel
parents:
diff changeset
10 parent.setObjectName("papa");
e78566595089 initial import
mandel
parents:
diff changeset
11 auto child1 = new QObject(parent);
e78566595089 initial import
mandel
parents:
diff changeset
12 child1.setObjectName("child1");
e78566595089 initial import
mandel
parents:
diff changeset
13 auto child2 = new QObject(parent);
e78566595089 initial import
mandel
parents:
diff changeset
14 child2.setObjectName("child2");
e78566595089 initial import
mandel
parents:
diff changeset
15 auto child3 = new QObject(parent);
e78566595089 initial import
mandel
parents:
diff changeset
16 child3.setObjectName("child3");
e78566595089 initial import
mandel
parents:
diff changeset
17
e78566595089 initial import
mandel
parents:
diff changeset
18 auto cd = parent.children;
188
7dd099050621 initial commit for D2 support
eldar
parents: 1
diff changeset
19
7dd099050621 initial commit for D2 support
eldar
parents: 1
diff changeset
20 writeln(app.arguments);
1
e78566595089 initial import
mandel
parents:
diff changeset
21 foreach(child; cd)
188
7dd099050621 initial commit for D2 support
eldar
parents: 1
diff changeset
22 writeln(child.objectName);
1
e78566595089 initial import
mandel
parents:
diff changeset
23
e78566595089 initial import
mandel
parents:
diff changeset
24 app.setLibraryPaths(["freakin", "bloody", "awesome!"]);
188
7dd099050621 initial commit for D2 support
eldar
parents: 1
diff changeset
25
7dd099050621 initial commit for D2 support
eldar
parents: 1
diff changeset
26 writeln(app.libraryPaths);
1
e78566595089 initial import
mandel
parents:
diff changeset
27
e78566595089 initial import
mandel
parents:
diff changeset
28 return 5;
e78566595089 initial import
mandel
parents:
diff changeset
29 // return app.exec();
e78566595089 initial import
mandel
parents:
diff changeset
30 }