Skip to content

Commit 5750b55

Browse files
committed
Worked around a regression caused by a fix to C++# about member access.
Signed-off-by: Dimitar Dobrev <[email protected]>
1 parent 5852152 commit 5750b55

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

QtSharp/QtSharp.cs

+6
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,12 @@ public void Preprocess(Driver driver, ASTContext lib)
7272
"QGraphicsProxyWidget", "QGraphicsRectItem", "QGraphicsSimpleTextItem",
7373
"QGraphicsTextItem", "QGraphicsWidget"
7474
};
75+
// HACK: work around https://github.com/mono/CppSharp/issues/594
76+
lib.FindCompleteClass("QGraphicsItem").FindEnum("Extension").Access = AccessSpecifier.Public;
77+
lib.FindCompleteClass("QAbstractSlider").FindEnum("SliderChange").Access = AccessSpecifier.Public;
78+
lib.FindCompleteClass("QAbstractItemView").FindEnum("CursorAction").Access = AccessSpecifier.Public;
79+
lib.FindCompleteClass("QAbstractItemView").FindEnum("State").Access = AccessSpecifier.Public;
80+
lib.FindCompleteClass("QAbstractItemView").FindEnum("DropIndicatorPosition").Access = AccessSpecifier.Public;
7581
break;
7682
case "Svg":
7783
classesWithTypeEnums = new[] { "QGraphicsSvgItem" };

0 commit comments

Comments
 (0)