changeset 346:2691dd58d7e1

fixed QSlitter.getRange
author Max Samukha <maxter@spambox.com>
date Fri, 14 May 2010 13:15:24 +0300
parents 719604a71da0
children 970332a88b72
files d2/qtd/Attribute.d generator/typesystem_gui-java.java
diffstat 2 files changed, 9 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/d2/qtd/Attribute.d	Fri May 14 12:38:00 2010 +0300
+++ b/d2/qtd/Attribute.d	Fri May 14 13:15:24 2010 +0300
@@ -24,7 +24,9 @@
     /**
         Allows multiple attributes of the same category to be associated with the symbol.
      */
-    allowMultiple       = 0x0000_0001,
+    allowMultiple                = 0x0000_0001,
+
+    /* internal */ inner         = 0x0000_0002
 }
 
 private template attributeId(alias symbol, uint index = 0)
--- a/generator/typesystem_gui-java.java	Fri May 14 12:38:00 2010 +0300
+++ b/generator/typesystem_gui-java.java	Fri May 14 13:15:24 2010 +0300
@@ -935,11 +935,11 @@
 class QSplitter___ extends QSplitter {
 
     public struct Range {
-		public static Range opCall(int min, int max) {
+        public static Range opCall(int min, int max) {
             Range rng;
-			rng.minimum = min;
+            rng.minimum = min;
             rng.maximum = max;
-			return rng;
+            return rng;
         }
 
         public int minimum;
@@ -947,12 +947,9 @@
     }
 
     public final Range getRange(int index) {
-        int* min;
-        int* max;
-
-        getRange(index, min, max);
-
-        return Range(*min, *max);
+        Range range;
+        getRange(index, &range.minimum, &range.maximum);
+        return range;
     }
 
 }// class