comparison d2/qt/core/test/Objects.d @ 386:7dddafad5a20

shared stor fix
author Max Samukha <maxter@spambox.com>
date Mon, 19 Jul 2010 13:29:57 +0300
parents bd7f485e3573
children
comparison
equal deleted inserted replaced
385:e700fa4916e4 386:7dddafad5a20
1 module qt.core.test.Objects; 1 module qt.core.test.Objects;
2
3 import std.stdio;
4 2
5 // make sure QtdUnittest is defined 3 // make sure QtdUnittest is defined
6 version (QtdUnittest) {} else { static assert(false); } 4 version (QtdUnittest) {} else { static assert(false); }
7 5
8 import 6 import
9 core.memory, 7 core.memory,
10 qtd.Debug, 8 qtd.Debug,
11 qtd.meta.Runtime, 9 qtd.meta.Runtime,
12 qt.core.QObject, 10 qt.core.QObject,
13 qt.core.QMetaObject; 11 qt.core.QMetaObject;
14
15 import std.stdio;
16 12
17 extern (C) void* qtd_test_QObject_create(void* parent); 13 extern (C) void* qtd_test_QObject_create(void* parent);
18 extern (C) void qtd_test_QObject_delete(void* nativeId); 14 extern (C) void qtd_test_QObject_delete(void* nativeId);
19 extern (C) void qtd_test_QObject_event(void* nativeId); 15 extern (C) void qtd_test_QObject_event(void* nativeId);
20 16
95 assert(C1.slot1Called == 2); 91 assert(C1.slot1Called == 2);
96 } 92 }
97 93
98 unittest 94 unittest
99 { 95 {
100 writeln("Here");
101 static void reset() 96 static void reset()
102 { 97 {
103 qtdDebug.reset(); 98 qtdDebug.reset();
104 C1.reset(); 99 C1.reset();
105 } 100 }