Mercurial > projects > qtd
comparison demos/interview/model.d @ 190:a1b48a630f73
D2 support, simple stuff works now
author | eldar |
---|---|
date | Sun, 12 Jul 2009 20:51:37 +0000 |
parents | 7be693ea7070 |
children | 4536633518e1 |
comparison
equal
deleted
inserted
replaced
189:37b419197d4b | 190:a1b48a630f73 |
---|---|
46 import qt.core.QModelIndex; | 46 import qt.core.QModelIndex; |
47 | 47 |
48 import tango.core.Array; | 48 import tango.core.Array; |
49 import Integer = tango.text.convert.Integer; | 49 import Integer = tango.text.convert.Integer; |
50 | 50 |
51 import tango.io.Stdout; | 51 |
52 | 52 class Node |
53 class Node | 53 { |
54 this(Node parent_ = null) | |
54 { | 55 { |
55 this(Node parent_ = null) | 56 parent = parent_; |
56 { | 57 } |
57 parent = parent_; | |
58 } | |
59 | 58 |
60 Node parent; | 59 Node parent; |
61 Node[] children; | 60 Node[] children; |
62 } | 61 } |
63 | 62 |
64 class Model : QAbstractItemModel | 63 class Model : QAbstractItemModel |
65 { | 64 { |
66 | 65 |
67 this(int rows, int columns, QObject parent = null) | 66 this(int rows, int columns, QObject parent = null) |