changeset 192:1d272f0bfefa

more D2 fixed
author eldar
date Sun, 12 Jul 2009 23:00:56 +0000
parents a212c97edcd2
children 11d75aba2693
files build/core.makefile demos/interview/build examples/widgets/analogclock/AnalogClock.d examples/widgets/analogclock/build.sh examples/widgets/analogclock/main.d generator/typesystem_gui-java.java
diffstat 6 files changed, 21 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/build/core.makefile	Sun Jul 12 21:03:57 2009 +0000
+++ b/build/core.makefile	Sun Jul 12 23:00:56 2009 +0000
@@ -29,7 +29,10 @@
 core_link_d += 
 
 ## Module specific cpp files.
-core_cpp_files += cpp/qt_qtd/qtd_core.cpp cpp/qt_qtd/ArrayOpsPrimitive_shell.cpp
+core_cpp_files += cpp/qt_qtd/qtd_core.cpp cpp/qt_qtd/ArrayOpsPrimitive_shell.cpp \
+cpp/qt_core/QPoint_shell.cpp cpp/qt_core/QPointF_shell.cpp cpp/qt_core/QRect_shell.cpp cpp/qt_core/QRectF_shell.cpp \
+cpp/qt_core/QSize_shell.cpp cpp/qt_core/QSizeF_shell.cpp cpp/qt_core/QLine_shell.cpp cpp/qt_core/QLineF_shell.cpp \
+cpp/qt_core/QModelIndex_shell.cpp cpp/qt_core/QVariant_shell.cpp
 
 ## Module specific d files.
 core_d_files += $(QTD_CORE:%=qt/%.d) qt/core/ArrayOps2
--- a/demos/interview/build	Sun Jul 12 21:03:57 2009 +0000
+++ b/demos/interview/build	Sun Jul 12 23:00:56 2009 +0000
@@ -1,4 +1,4 @@
 #! /bin/bash
 
 drcc -name interview interview.qrc -o qrc_interview.d
-dmd main.d model.d qrc_interview.d -L-L../../lib -L-lqtdgui -L-lqtdcore -I../../ -I../../qt/d1 -L-lQtGui -L-lQtCore
+dmd main.d model_d2.d qrc_interview.d -L-L../../lib -L-lqtdgui -L-lqtdcore -I../../ -I../../qt/d2 -L-lQtGui -L-lQtCore
--- a/examples/widgets/analogclock/AnalogClock.d	Sun Jul 12 21:03:57 2009 +0000
+++ b/examples/widgets/analogclock/AnalogClock.d	Sun Jul 12 23:00:56 2009 +0000
@@ -47,7 +47,6 @@
 import qt.gui.QPaintEvent;
 import qt.gui.QPainter;
 
-import tango.io.Stdout;
 
 class AnalogClock : public QWidget
 {
@@ -64,12 +63,12 @@
 
     void paintEvent(QPaintEvent event)
     {
-        static const QPoint[3] hourHand = [
+        const QPoint[3] hourHand = [
             QPoint(7, 8),
             QPoint(-7, 8),
             QPoint(0, -40)
         ];
-        static const QPoint[3] minuteHand = [
+        const QPoint[3] minuteHand = [
             QPoint(7, 8),
             QPoint(-7, 8),
             QPoint(0, -70)
--- a/examples/widgets/analogclock/build.sh	Sun Jul 12 21:03:57 2009 +0000
+++ b/examples/widgets/analogclock/build.sh	Sun Jul 12 23:00:56 2009 +0000
@@ -1,3 +1,3 @@
 #! /bin/bash
 
-dmd main.d AnalogClock.d -I../../../ -I../../../qt/d1 -L-L../../../lib -L-lqtdgui -L-lqtdcore -L-lQtCore -L-lQtGui -ofanalogclock
+dmd main.d AnalogClock.d -I../../../ -I../../../qt/d2 -L-L../../../lib -L-lqtdgui -L-lqtdcore -L-lQtCore -L-lQtGui -ofanalogclock
--- a/examples/widgets/analogclock/main.d	Sun Jul 12 21:03:57 2009 +0000
+++ b/examples/widgets/analogclock/main.d	Sun Jul 12 23:00:56 2009 +0000
@@ -41,7 +41,7 @@
 import AnalogClock;
 
 
-int main(char[][] args)
+int main(string[] args)
 {
     scope app = new QApplication(args);
     scope clock = new AnalogClock;
--- a/generator/typesystem_gui-java.java	Sun Jul 12 21:03:57 2009 +0000
+++ b/generator/typesystem_gui-java.java	Sun Jul 12 23:00:56 2009 +0000
@@ -1012,51 +1012,51 @@
         setBrush(new QBrush(pm));
     }
     
-    public final void drawConvexPolygon(QPoint[] points) {
+    public final void drawConvexPolygon(in QPoint[] points) {
         qtd_QPainter_drawConvexPolygon_nativepointerQPoint_int(nativeId, points.ptr, points.length);
     }
     
-    public final void drawConvexPolygon(QPointF[] points) {
+    public final void drawConvexPolygon(in QPointF[] points) {
         qtd_QPainter_drawConvexPolygon_nativepointerQPointF_int(nativeId, points.ptr, points.length);
     }
     
-    public final void drawLines(QLine[] lines) {
+    public final void drawLines(in QLine[] lines) {
         qtd_QPainter_drawLines_nativepointerQLine_int(nativeId, lines.ptr, lines.length);
     }
 
-    public final void drawLines(QLineF[] lines) {
+    public final void drawLines(in QLineF[] lines) {
         qtd_QPainter_drawLines_nativepointerQLineF_int(nativeId, lines.ptr, lines.length);
     }
     
-    public final void drawPolygon(QPoint[] points, Qt_FillRule fillRule = Qt_FillRule.OddEvenFill) {
+    public final void drawPolygon(in QPoint[] points, Qt_FillRule fillRule = Qt_FillRule.OddEvenFill) {
         qtd_QPainter_drawPolygon_nativepointerQPoint_int_FillRule(nativeId, points.ptr, points.length, fillRule);
     }
 
-    public final void drawPolygon(QPointF[] points, Qt_FillRule fillRule = Qt_FillRule.OddEvenFill) {
+    public final void drawPolygon(in QPointF[] points, Qt_FillRule fillRule = Qt_FillRule.OddEvenFill) {
         qtd_QPainter_drawPolygon_nativepointerQPointF_int_FillRule(nativeId, points.ptr, points.length, fillRule);
     }
 
-    public final void drawPolyline(QPoint[] points) {
+    public final void drawPolyline(in QPoint[] points) {
         qtd_QPainter_drawPolyline_nativepointerQPoint_int(nativeId, points.ptr, points.length);
     }
 
-    public final void drawPolyline(QPointF[] points) {
+    public final void drawPolyline(in QPointF[] points) {
         qtd_QPainter_drawPolyline_nativepointerQPointF_int(nativeId, points.ptr, points.length);
     }
     
-    public final void drawPoints(QPoint[] points) {
+    public final void drawPoints(in QPoint[] points) {
         qtd_QPainter_drawPoints_nativepointerQPoint_int(nativeId, points.ptr, points.length);
     }
 
-    public final void drawPoints(QPointF[] points) {
+    public final void drawPoints(in QPointF[] points) {
         qtd_QPainter_drawPoints_nativepointerQPointF_int(nativeId, points.ptr, points.length);
     }
     
-    public final void drawRects(QRect[] rects) {
+    public final void drawRects(in QRect[] rects) {
         qtd_QPainter_drawRects_nativepointerQRect_int(nativeId, rects.ptr, rects.length);
     }
 
-    public final void drawRects(QRectF[] rects) {
+    public final void drawRects(in QRectF[] rects) {
         qtd_QPainter_drawRects_nativepointerQRectF_int(nativeId, rects.ptr, rects.length);
     }
 /*