예제 #1
0
 public void GetItemPosition(int index, ref int rowPtr, QFormLayout.ItemRole rolePtr)
 {
     StackItem[] stack = new StackItem[4];
     stack[1].s_int = index;
     stack[2].s_int = rowPtr;
     stack[3].s_int = (int)rolePtr;
     interceptor.Invoke("getItemPosition$$$", "getItemPosition(int, int*, QFormLayout::ItemRole*) const", stack);
     rowPtr = stack[2].s_int;
     return;
 }
예제 #2
0
        public void GetLayoutPosition(QLayout layout, ref int rowPtr, QFormLayout.ItemRole rolePtr)
        {
            StackItem[] stack = new StackItem[4];
#if DEBUG
            stack[1].s_class = (IntPtr)DebugGCHandle.Alloc(layout);
#else
            stack[1].s_class = (IntPtr)GCHandle.Alloc(layout);
#endif
            stack[2].s_int = rowPtr;
            stack[3].s_int = (int)rolePtr;
            interceptor.Invoke("getLayoutPosition#$$", "getLayoutPosition(QLayout*, int*, QFormLayout::ItemRole*) const", stack);
#if DEBUG
            DebugGCHandle.Free((GCHandle)stack[1].s_class);
#else
            ((GCHandle)stack[1].s_class).Free();
#endif
            rowPtr = stack[2].s_int;
            return;
        }
예제 #3
0
 public IQLayoutItem ItemAt(int row, QFormLayout.ItemRole role)
 {
     return((IQLayoutItem)interceptor.Invoke("itemAt$$", "itemAt(int, QFormLayout::ItemRole) const", typeof(IQLayoutItem), typeof(int), row, typeof(QFormLayout.ItemRole), role));
 }
예제 #4
0
 public void SetLayout(int row, QFormLayout.ItemRole role, QLayout layout)
 {
     interceptor.Invoke("setLayout$$#", "setLayout(int, QFormLayout::ItemRole, QLayout*)", typeof(void), typeof(int), row, typeof(QFormLayout.ItemRole), role, typeof(QLayout), layout);
 }
예제 #5
0
 public void SetWidget(int row, QFormLayout.ItemRole role, QWidget widget)
 {
     interceptor.Invoke("setWidget$$#", "setWidget(int, QFormLayout::ItemRole, QWidget*)", typeof(void), typeof(int), row, typeof(QFormLayout.ItemRole), role, typeof(QWidget), widget);
 }
예제 #6
0
 public void SetItem(int row, QFormLayout.ItemRole role, IQLayoutItem item)
 {
     interceptor.Invoke("setItem$$#", "setItem(int, QFormLayout::ItemRole, QLayoutItem*)", typeof(void), typeof(int), row, typeof(QFormLayout.ItemRole), role, typeof(IQLayoutItem), item);
 }