diff --git a/cmd/genbindings/clang2il.go b/cmd/genbindings/clang2il.go index ee4b7058d..fff846245 100644 --- a/cmd/genbindings/clang2il.go +++ b/cmd/genbindings/clang2il.go @@ -694,7 +694,7 @@ func parseMethod(node *AstNode, mm *CppMethod) error { // If anything here is too complicated, skip the whole method var err error = nil - mm.ReturnType, mm.Parameters, mm.IsConst, mm.IsNoExcept, err = parseTypeString(qualType) + mm.ReturnType, mm.Parameters, mm.IsConst, mm.Noexcept, err = parseTypeString(qualType) if err != nil { return err } @@ -786,46 +786,114 @@ func parseMethod(node *AstNode, mm *CppMethod) error { // into its (A) return type and (B) separate parameter types. // These clang strings never contain the parameter's name, so the names here are // not filled in. -func parseTypeString(typeString string) (CppParameter, []CppParameter, bool, bool, error) { - - if strings.Contains(typeString, `&&`) { // TODO Rvalue references - return CppParameter{}, nil, false, false, ErrTooComplex +func parseTypeString(typeString string) (CppParameter, []CppParameter, bool, string, error) { + // Remove leading/trailing spaces + typeString = strings.TrimSpace(typeString) + + // Quick check for rvalue references, which we don't support + if strings.Contains(typeString, "&&") { + return CppParameter{}, nil, false, "", ErrTooComplex + } + + // Find the outermost parentheses for the parameter list + opos := -1 + epos := -1 + depth := 0 +parseParenLoop: + for i, c := range typeString { + switch c { + case '(': + if depth == 0 && opos == -1 { + opos = i + } + depth++ + case ')': + depth-- + if depth == 0 && opos != -1 { + epos = i + break parseParenLoop + } + } + if epos != -1 { + break + } } - // Cut to exterior-most (, ) pair - opos := strings.Index(typeString, `(`) - epos := strings.LastIndex(typeString, `)`) - if opos == -1 || epos == -1 { - return CppParameter{}, nil, false, false, fmt.Errorf("Type string %q missing brackets", typeString) + return CppParameter{}, nil, false, "", fmt.Errorf("Type string %q missing brackets", typeString) + } + + // Check for trailing const and noexcept (may be after parentheses) + after := typeString[epos+1:] + isConst := false + noexceptExpr := "" + after = strings.TrimSpace(after) + // Handle cases like "const noexcept", "noexcept const", etc. + for { + if strings.HasPrefix(after, "const") { + isConst = true + after = strings.TrimSpace(after[len("const"):]) + } else if strings.HasPrefix(after, "noexcept") { + after = after[len("noexcept"):] + after = strings.TrimSpace(after) + // Handle noexcept with parenthesis: noexcept(expr) + if strings.HasPrefix(after, "(") { + // Find the full parenthesis expression + parens := 1 + exprEnd := -1 + for i := 1; i < len(after); i++ { + if after[i] == '(' { + parens++ + } else if after[i] == ')' { + parens-- + if parens == 0 { + exprEnd = i + break + } + } + } + if exprEnd != -1 { + noexceptExpr = "noexcept" + strings.TrimSpace(after[:exprEnd+1]) + after = after[exprEnd+1:] + } else { + return CppParameter{}, nil, false, "", fmt.Errorf("noexcept string %q missing brackets", after) + } + } else { + noexceptExpr = "noexcept" + } + after = strings.TrimSpace(after) + } else { + break + } } - isConst := strings.Contains(typeString[epos:], `const`) - isNoExcept := strings.Contains(typeString[epos:], `noexcept`) - - returnType := parseSingleTypeString(strings.TrimSpace(typeString[0:opos])) + // Return type is everything before the first '(' + returnType := parseSingleTypeString(strings.TrimSpace(typeString[:opos])) + // Parameter list is between the outermost parentheses inner := typeString[opos+1 : epos] - // Should be no more brackets - if strings.ContainsAny(inner, `()`) { - return CppParameter{}, nil, false, false, ErrTooComplex + // If the parameter list is empty, return no parameters + if strings.TrimSpace(inner) == "" { + return returnType, []CppParameter{}, isConst, noexceptExpr, nil } - // Parameters are separated by commas and nesting can not be possible - params := tokenizeMultipleParameters(inner) // strings.Split(inner, `,`) + // Tokenize parameters, handling function pointers and templates + params := tokenizeMultipleParameters(inner) ret := make([]CppParameter, 0, len(params)) for _, p := range params { - + p = strings.TrimSpace(p) + if p == "" { + continue + } insert := parseSingleTypeString(p) - if insert.ParameterType != "" { ret = append(ret, insert) } } - return returnType, ret, isConst, isNoExcept, nil + return returnType, ret, isConst, noexceptExpr, nil } // tokenizeMultipleParameters is like strings.Split by comma, except it does not diff --git a/cmd/genbindings/clang2il_test.go b/cmd/genbindings/clang2il_test.go index 43f970498..a90cf530d 100644 --- a/cmd/genbindings/clang2il_test.go +++ b/cmd/genbindings/clang2il_test.go @@ -7,40 +7,48 @@ import ( func TestParseMethodTypes(t *testing.T) { type testCase struct { - input string - expectReturn CppParameter - expectParams []CppParameter - expectErr bool + input string + expectReturn CppParameter + expectParams []CppParameter + expectNoexcept string + expectErr bool } cases := []testCase{ - testCase{ + { input: "void (bool)", expectReturn: CppParameter{ParameterType: "void"}, expectParams: []CppParameter{ - CppParameter{ParameterType: "bool"}, + {ParameterType: "bool"}, }, }, - testCase{ + { input: "bool (QList>, QString)", expectReturn: CppParameter{ParameterType: "bool"}, expectParams: []CppParameter{ - CppParameter{ParameterType: "QList>"}, - CppParameter{ParameterType: "QString"}, + {ParameterType: "QList>"}, + {ParameterType: "QString"}, }, // expectErr: true, }, - testCase{ + { input: "bool (QList)", expectReturn: CppParameter{ParameterType: "bool"}, expectParams: []CppParameter{ - CppParameter{ParameterType: "QList"}, + {ParameterType: "QList"}, }, }, + + { + input: "void () noexcept(Data::CanBeSmall)", + expectReturn: CppParameter{ParameterType: "void"}, + expectParams: []CppParameter{}, + expectNoexcept: "noexcept(Data::CanBeSmall)", + }, } for _, tc := range cases { - r, p, _ /* isConst */, _ /* isNoExcept */, err := parseTypeString(tc.input) + r, p, _ /* isConst */, noexcept, err := parseTypeString(tc.input) if tc.expectErr { if err == nil { @@ -60,6 +68,9 @@ func TestParseMethodTypes(t *testing.T) { if !reflect.DeepEqual(p, tc.expectParams) { t.Errorf("Test %q\n-got params=%#v\n-expected =%#v", tc.input, p, tc.expectParams) } + if !reflect.DeepEqual(noexcept, tc.expectNoexcept) { + t.Errorf("Test %q\n-got noexcept=%#v\n-noexcept =%#v", tc.input, noexcept, tc.expectNoexcept) + } } } } diff --git a/cmd/genbindings/emitcabi.go b/cmd/genbindings/emitcabi.go index 32962efbb..1b32fbbf2 100644 --- a/cmd/genbindings/emitcabi.go +++ b/cmd/genbindings/emitcabi.go @@ -1077,7 +1077,7 @@ extern "C" { ret.WriteString( "\t// Subclass to allow providing a Go implementation\n" + - "\tvirtual " + m.ReturnType.RenderTypeQtCpp() + " " + m.CppCallTarget() + "(" + emitParametersCpp(m) + ") " + ifv(m.IsConst, "const ", "") + ifv(m.IsNoExcept, "noexcept ", "") + "override {\n", + "\tvirtual " + m.ReturnType.RenderTypeQtCpp() + " " + m.CppCallTarget() + "(" + emitParametersCpp(m) + ") " + ifv(m.IsConst, "const ", "") + ifv(len(m.Noexcept) > 0, m.Noexcept+" ", "") + "override {\n", ) ret.WriteString("\t\tif (" + handleVarname + " == 0) {\n") diff --git a/cmd/genbindings/intermediate.go b/cmd/genbindings/intermediate.go index af5c4c0ce..93d4f9487 100644 --- a/cmd/genbindings/intermediate.go +++ b/cmd/genbindings/intermediate.go @@ -247,7 +247,7 @@ type CppMethod struct { IsStatic bool IsSignal bool IsConst bool - IsNoExcept bool + Noexcept string IsVariable bool IsVirtual bool IsPureVirtual bool // Virtual method was declared with = 0 i.e. there is no base method here to call diff --git a/cmd/genbindings/main.go b/cmd/genbindings/main.go index 8ed9eb4dc..3ad6ac04c 100644 --- a/cmd/genbindings/main.go +++ b/cmd/genbindings/main.go @@ -165,7 +165,7 @@ func generate(packageName string, srcDirs []string, allowHeaderFn func(string) b astTransformApplyQuirks(packageName, parsed) // must be before optional/overload expansion astTransformOptional(parsed) astTransformOverloads(parsed) - astTransformConstructorOrder(parsed) + astTransformConstructorOrder(packageName, parsed) atr.Process(parsed) // Update global state tracker (AFTER astTransformChildClasses) diff --git a/cmd/genbindings/transformctors.go b/cmd/genbindings/transformctors.go index 984a090d3..f59004ac6 100644 --- a/cmd/genbindings/transformctors.go +++ b/cmd/genbindings/transformctors.go @@ -5,7 +5,7 @@ import ( ) // astTransformConstructorOrder creates a canonical ordering for constructors. -func astTransformConstructorOrder(parsed *CppParsedHeader) { +func astTransformConstructorOrder(packageName string, parsed *CppParsedHeader) { // QFoo(QWidget* parent); checkIsDefaultCtor := func(candidate *CppMethod) bool { @@ -53,7 +53,20 @@ func astTransformConstructorOrder(parsed *CppParsedHeader) { return true } - // Case 3: Normal + // Case 3: Qt 5 QDateTime({no args}) moved to end + // This softens a compatibility break when noexcept attribute + // parsing was added + // @ref https://github.com/mappu/miqt/pull/305 + if packageName == "qt" && c.ClassName == "QDateTime" { + ic = (len(c.Ctors[i].Parameters) == 0) + jc = (len(c.Ctors[j].Parameters) == 0) + + if !ic && jc { + return true + } + } + + // Default case: Normal return false }) diff --git a/qt/gen_qcommandlineparser.cpp b/qt/gen_qcommandlineparser.cpp index 984891c93..665ee48a8 100644 --- a/qt/gen_qcommandlineparser.cpp +++ b/qt/gen_qcommandlineparser.cpp @@ -268,6 +268,14 @@ struct miqt_array /* of struct miqt_string */ QCommandLineParser_unknownOptionN return _out; } +void QCommandLineParser_showVersion(QCommandLineParser* self) { + self->showVersion(); +} + +void QCommandLineParser_showHelp(QCommandLineParser* self) { + self->showHelp(); +} + struct miqt_string QCommandLineParser_helpText(const QCommandLineParser* self) { QString _ret = self->helpText(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -330,6 +338,10 @@ void QCommandLineParser_addPositionalArgument2(QCommandLineParser* self, struct self->addPositionalArgument(name_QString, description_QString, syntax_QString); } +void QCommandLineParser_showHelpWithExitCode(QCommandLineParser* self, int exitCode) { + self->showHelp(static_cast(exitCode)); +} + void QCommandLineParser_delete(QCommandLineParser* self) { delete self; } diff --git a/qt/gen_qcommandlineparser.go b/qt/gen_qcommandlineparser.go index 986f3e5b2..a7164a147 100644 --- a/qt/gen_qcommandlineparser.go +++ b/qt/gen_qcommandlineparser.go @@ -286,6 +286,14 @@ func (this *QCommandLineParser) UnknownOptionNames() []string { return _ret } +func (this *QCommandLineParser) ShowVersion() { + C.QCommandLineParser_showVersion(this.h) +} + +func (this *QCommandLineParser) ShowHelp() { + C.QCommandLineParser_showHelp(this.h) +} + func (this *QCommandLineParser) HelpText() string { var _ms C.struct_miqt_string = C.QCommandLineParser_helpText(this.h) _ret := C.GoStringN(_ms.data, C.int(int64(_ms.len))) @@ -353,6 +361,10 @@ func (this *QCommandLineParser) AddPositionalArgument2(name string, description C.QCommandLineParser_addPositionalArgument2(this.h, name_ms, description_ms, syntax_ms) } +func (this *QCommandLineParser) ShowHelpWithExitCode(exitCode int) { + C.QCommandLineParser_showHelpWithExitCode(this.h, (C.int)(exitCode)) +} + // Delete this object from C++ memory. func (this *QCommandLineParser) Delete() { C.QCommandLineParser_delete(this.h) diff --git a/qt/gen_qcommandlineparser.h b/qt/gen_qcommandlineparser.h index 80dfecbd3..edad43c91 100644 --- a/qt/gen_qcommandlineparser.h +++ b/qt/gen_qcommandlineparser.h @@ -50,12 +50,15 @@ struct miqt_array /* of struct miqt_string */ QCommandLineParser_valuesWithOpti struct miqt_array /* of struct miqt_string */ QCommandLineParser_positionalArguments(const QCommandLineParser* self); struct miqt_array /* of struct miqt_string */ QCommandLineParser_optionNames(const QCommandLineParser* self); struct miqt_array /* of struct miqt_string */ QCommandLineParser_unknownOptionNames(const QCommandLineParser* self); +void QCommandLineParser_showVersion(QCommandLineParser* self); +void QCommandLineParser_showHelp(QCommandLineParser* self); struct miqt_string QCommandLineParser_helpText(const QCommandLineParser* self); struct miqt_string QCommandLineParser_tr2(const char* sourceText, const char* disambiguation); struct miqt_string QCommandLineParser_tr3(const char* sourceText, const char* disambiguation, int n); struct miqt_string QCommandLineParser_trUtf82(const char* sourceText, const char* disambiguation); struct miqt_string QCommandLineParser_trUtf83(const char* sourceText, const char* disambiguation, int n); void QCommandLineParser_addPositionalArgument2(QCommandLineParser* self, struct miqt_string name, struct miqt_string description, struct miqt_string syntax); +void QCommandLineParser_showHelpWithExitCode(QCommandLineParser* self, int exitCode); void QCommandLineParser_delete(QCommandLineParser* self); diff --git a/qt/gen_qdatetime.cpp b/qt/gen_qdatetime.cpp index 1c830841c..4bba96048 100644 --- a/qt/gen_qdatetime.cpp +++ b/qt/gen_qdatetime.cpp @@ -596,6 +596,10 @@ QDateTime* QDateTime_new6(QDate* param1, QTime* param2, int spec) { return new (std::nothrow) QDateTime(*param1, *param2, static_cast(spec)); } +QDateTime* QDateTime_new7() { + return new (std::nothrow) QDateTime(); +} + void QDateTime_operatorAssign(QDateTime* self, QDateTime* other) { self->operator=(*other); } diff --git a/qt/gen_qdatetime.go b/qt/gen_qdatetime.go index 0697e0ee5..36cd34fce 100644 --- a/qt/gen_qdatetime.go +++ b/qt/gen_qdatetime.go @@ -777,6 +777,12 @@ func NewQDateTime6(param1 *QDate, param2 *QTime, spec TimeSpec) *QDateTime { return newQDateTime(C.QDateTime_new6(param1.cPointer(), param2.cPointer(), (C.int)(spec))) } +// NewQDateTime7 constructs a new QDateTime object. +func NewQDateTime7() *QDateTime { + + return newQDateTime(C.QDateTime_new7()) +} + func (this *QDateTime) OperatorAssign(other *QDateTime) { C.QDateTime_operatorAssign(this.h, other.cPointer()) } diff --git a/qt/gen_qdatetime.h b/qt/gen_qdatetime.h index ebb3bb474..0ddc1e551 100644 --- a/qt/gen_qdatetime.h +++ b/qt/gen_qdatetime.h @@ -145,6 +145,7 @@ QDateTime* QDateTime_new3(QDate* date, QTime* time, int spec, int offsetSeconds) QDateTime* QDateTime_new4(QDate* date, QTime* time, QTimeZone* timeZone); QDateTime* QDateTime_new5(QDateTime* other); QDateTime* QDateTime_new6(QDate* param1, QTime* param2, int spec); +QDateTime* QDateTime_new7(); void QDateTime_operatorAssign(QDateTime* self, QDateTime* other); void QDateTime_swap(QDateTime* self, QDateTime* other); bool QDateTime_isNull(const QDateTime* self); diff --git a/qt/gen_qitemselectionmodel.cpp b/qt/gen_qitemselectionmodel.cpp index 30638a999..832dd7ef7 100644 --- a/qt/gen_qitemselectionmodel.cpp +++ b/qt/gen_qitemselectionmodel.cpp @@ -981,6 +981,10 @@ QItemSelection* QItemSelection_new2(QModelIndex* topLeft, QModelIndex* bottomRig return new (std::nothrow) QItemSelection(*topLeft, *bottomRight); } +QItemSelection* QItemSelection_new3(QItemSelection* param1) { + return new (std::nothrow) QItemSelection(*param1); +} + void QItemSelection_select(QItemSelection* self, QModelIndex* topLeft, QModelIndex* bottomRight) { self->select(*topLeft, *bottomRight); } diff --git a/qt/gen_qitemselectionmodel.go b/qt/gen_qitemselectionmodel.go index 0c4308b2d..7a7b9a551 100644 --- a/qt/gen_qitemselectionmodel.go +++ b/qt/gen_qitemselectionmodel.go @@ -1057,6 +1057,12 @@ func NewQItemSelection2(topLeft *QModelIndex, bottomRight *QModelIndex) *QItemSe return newQItemSelection(C.QItemSelection_new2(topLeft.cPointer(), bottomRight.cPointer())) } +// NewQItemSelection3 constructs a new QItemSelection object. +func NewQItemSelection3(param1 *QItemSelection) *QItemSelection { + + return newQItemSelection(C.QItemSelection_new3(param1.cPointer())) +} + func (this *QItemSelection) Select(topLeft *QModelIndex, bottomRight *QModelIndex) { C.QItemSelection_select(this.h, topLeft.cPointer(), bottomRight.cPointer()) } diff --git a/qt/gen_qitemselectionmodel.h b/qt/gen_qitemselectionmodel.h index b0a92b1e3..1d8c21761 100644 --- a/qt/gen_qitemselectionmodel.h +++ b/qt/gen_qitemselectionmodel.h @@ -158,6 +158,7 @@ void QItemSelectionModel_delete(QItemSelectionModel* self); QItemSelection* QItemSelection_new(); QItemSelection* QItemSelection_new2(QModelIndex* topLeft, QModelIndex* bottomRight); +QItemSelection* QItemSelection_new3(QItemSelection* param1); void QItemSelection_select(QItemSelection* self, QModelIndex* topLeft, QModelIndex* bottomRight); bool QItemSelection_contains(const QItemSelection* self, QModelIndex* index); struct miqt_array /* of QModelIndex* */ QItemSelection_indexes(const QItemSelection* self); diff --git a/qt/gen_qstyleoption.cpp b/qt/gen_qstyleoption.cpp index 13b865af8..c609cc13d 100644 --- a/qt/gen_qstyleoption.cpp +++ b/qt/gen_qstyleoption.cpp @@ -176,6 +176,10 @@ void QStyleOptionFocusRect_setBackgroundColor(QStyleOptionFocusRect* self, QColo self->backgroundColor = *backgroundColor; } +void QStyleOptionFocusRect_operatorAssign(QStyleOptionFocusRect* self, QStyleOptionFocusRect* param1) { + self->operator=(*param1); +} + void QStyleOptionFocusRect_delete(QStyleOptionFocusRect* self) { delete self; } @@ -226,6 +230,10 @@ void QStyleOptionFrame_setFrameShape(QStyleOptionFrame* self, int frameShape) { self->frameShape = static_cast(frameShape); } +void QStyleOptionFrame_operatorAssign(QStyleOptionFrame* self, QStyleOptionFrame* param1) { + self->operator=(*param1); +} + void QStyleOptionFrame_delete(QStyleOptionFrame* self) { delete self; } @@ -307,6 +315,10 @@ void QStyleOptionTabWidgetFrame_setSelectedTabRect(QStyleOptionTabWidgetFrame* s self->selectedTabRect = *selectedTabRect; } +void QStyleOptionTabWidgetFrame_operatorAssign(QStyleOptionTabWidgetFrame* self, QStyleOptionTabWidgetFrame* param1) { + self->operator=(*param1); +} + void QStyleOptionTabWidgetFrame_delete(QStyleOptionTabWidgetFrame* self) { delete self; } @@ -356,6 +368,10 @@ void QStyleOptionTabBarBase_setDocumentMode(QStyleOptionTabBarBase* self, bool d self->documentMode = documentMode; } +void QStyleOptionTabBarBase_operatorAssign(QStyleOptionTabBarBase* self, QStyleOptionTabBarBase* param1) { + self->operator=(*param1); +} + void QStyleOptionTabBarBase_delete(QStyleOptionTabBarBase* self) { delete self; } @@ -458,6 +474,10 @@ void QStyleOptionHeader_setOrientation(QStyleOptionHeader* self, int orientation self->orientation = static_cast(orientation); } +void QStyleOptionHeader_operatorAssign(QStyleOptionHeader* self, QStyleOptionHeader* param1) { + self->operator=(*param1); +} + void QStyleOptionHeader_delete(QStyleOptionHeader* self) { delete self; } @@ -515,6 +535,10 @@ void QStyleOptionButton_setIconSize(QStyleOptionButton* self, QSize* iconSize) { self->iconSize = *iconSize; } +void QStyleOptionButton_operatorAssign(QStyleOptionButton* self, QStyleOptionButton* param1) { + self->operator=(*param1); +} + void QStyleOptionButton_delete(QStyleOptionButton* self) { delete self; } @@ -640,6 +664,10 @@ void QStyleOptionTab_setFeatures(QStyleOptionTab* self, int features) { self->features = static_cast(features); } +void QStyleOptionTab_operatorAssign(QStyleOptionTab* self, QStyleOptionTab* param1) { + self->operator=(*param1); +} + void QStyleOptionTab_delete(QStyleOptionTab* self) { delete self; } @@ -736,6 +764,10 @@ void QStyleOptionToolBar_setMidLineWidth(QStyleOptionToolBar* self, int midLineW self->midLineWidth = static_cast(midLineWidth); } +void QStyleOptionToolBar_operatorAssign(QStyleOptionToolBar* self, QStyleOptionToolBar* param1) { + self->operator=(*param1); +} + void QStyleOptionToolBar_delete(QStyleOptionToolBar* self) { delete self; } @@ -834,6 +866,10 @@ void QStyleOptionProgressBar_setBottomToTop(QStyleOptionProgressBar* self, bool self->bottomToTop = bottomToTop; } +void QStyleOptionProgressBar_operatorAssign(QStyleOptionProgressBar* self, QStyleOptionProgressBar* param1) { + self->operator=(*param1); +} + void QStyleOptionProgressBar_delete(QStyleOptionProgressBar* self) { delete self; } @@ -940,6 +976,10 @@ void QStyleOptionMenuItem_setFont(QStyleOptionMenuItem* self, QFont* font) { self->font = *font; } +void QStyleOptionMenuItem_operatorAssign(QStyleOptionMenuItem* self, QStyleOptionMenuItem* param1) { + self->operator=(*param1); +} + void QStyleOptionMenuItem_delete(QStyleOptionMenuItem* self) { delete self; } @@ -1004,6 +1044,10 @@ void QStyleOptionDockWidget_setVerticalTitleBar(QStyleOptionDockWidget* self, bo self->verticalTitleBar = verticalTitleBar; } +void QStyleOptionDockWidget_operatorAssign(QStyleOptionDockWidget* self, QStyleOptionDockWidget* param1) { + self->operator=(*param1); +} + void QStyleOptionDockWidget_delete(QStyleOptionDockWidget* self) { delete self; } @@ -1163,6 +1207,10 @@ void QStyleOptionViewItem_setBackgroundBrush(QStyleOptionViewItem* self, QBrush* self->backgroundBrush = *backgroundBrush; } +void QStyleOptionViewItem_operatorAssign(QStyleOptionViewItem* self, QStyleOptionViewItem* param1) { + self->operator=(*param1); +} + void QStyleOptionViewItem_delete(QStyleOptionViewItem* self) { delete self; } @@ -1221,6 +1269,10 @@ void QStyleOptionToolBox_setSelectedPosition(QStyleOptionToolBox* self, int sele self->selectedPosition = static_cast(selectedPosition); } +void QStyleOptionToolBox_operatorAssign(QStyleOptionToolBox* self, QStyleOptionToolBox* param1) { + self->operator=(*param1); +} + void QStyleOptionToolBox_delete(QStyleOptionToolBox* self) { delete self; } @@ -1254,6 +1306,10 @@ void QStyleOptionRubberBand_setOpaque(QStyleOptionRubberBand* self, bool opaque) self->opaque = opaque; } +void QStyleOptionRubberBand_operatorAssign(QStyleOptionRubberBand* self, QStyleOptionRubberBand* param1) { + self->operator=(*param1); +} + void QStyleOptionRubberBand_delete(QStyleOptionRubberBand* self) { delete self; } @@ -1296,6 +1352,10 @@ void QStyleOptionComplex_setActiveSubControls(QStyleOptionComplex* self, int act self->activeSubControls = static_cast(activeSubControls); } +void QStyleOptionComplex_operatorAssign(QStyleOptionComplex* self, QStyleOptionComplex* param1) { + self->operator=(*param1); +} + void QStyleOptionComplex_delete(QStyleOptionComplex* self) { delete self; } @@ -1411,6 +1471,10 @@ void QStyleOptionSlider_setDialWrapping(QStyleOptionSlider* self, bool dialWrapp self->dialWrapping = dialWrapping; } +void QStyleOptionSlider_operatorAssign(QStyleOptionSlider* self, QStyleOptionSlider* param1) { + self->operator=(*param1); +} + void QStyleOptionSlider_delete(QStyleOptionSlider* self) { delete self; } @@ -1453,6 +1517,10 @@ void QStyleOptionSpinBox_setFrame(QStyleOptionSpinBox* self, bool frame) { self->frame = frame; } +void QStyleOptionSpinBox_operatorAssign(QStyleOptionSpinBox* self, QStyleOptionSpinBox* param1) { + self->operator=(*param1); +} + void QStyleOptionSpinBox_delete(QStyleOptionSpinBox* self) { delete self; } @@ -1544,6 +1612,10 @@ void QStyleOptionToolButton_setFont(QStyleOptionToolButton* self, QFont* font) { self->font = *font; } +void QStyleOptionToolButton_operatorAssign(QStyleOptionToolButton* self, QStyleOptionToolButton* param1) { + self->operator=(*param1); +} + void QStyleOptionToolButton_delete(QStyleOptionToolButton* self) { delete self; } @@ -1616,6 +1688,10 @@ void QStyleOptionComboBox_setIconSize(QStyleOptionComboBox* self, QSize* iconSiz self->iconSize = *iconSize; } +void QStyleOptionComboBox_operatorAssign(QStyleOptionComboBox* self, QStyleOptionComboBox* param1) { + self->operator=(*param1); +} + void QStyleOptionComboBox_delete(QStyleOptionComboBox* self) { delete self; } @@ -1673,6 +1749,10 @@ void QStyleOptionTitleBar_setTitleBarFlags(QStyleOptionTitleBar* self, int title self->titleBarFlags = static_cast(titleBarFlags); } +void QStyleOptionTitleBar_operatorAssign(QStyleOptionTitleBar* self, QStyleOptionTitleBar* param1) { + self->operator=(*param1); +} + void QStyleOptionTitleBar_delete(QStyleOptionTitleBar* self) { delete self; } @@ -1747,6 +1827,10 @@ void QStyleOptionGroupBox_setMidLineWidth(QStyleOptionGroupBox* self, int midLin self->midLineWidth = static_cast(midLineWidth); } +void QStyleOptionGroupBox_operatorAssign(QStyleOptionGroupBox* self, QStyleOptionGroupBox* param1) { + self->operator=(*param1); +} + void QStyleOptionGroupBox_delete(QStyleOptionGroupBox* self) { delete self; } @@ -1772,6 +1856,10 @@ void QStyleOptionSizeGrip_setCorner(QStyleOptionSizeGrip* self, int corner) { self->corner = static_cast(corner); } +void QStyleOptionSizeGrip_operatorAssign(QStyleOptionSizeGrip* self, QStyleOptionSizeGrip* param1) { + self->operator=(*param1); +} + void QStyleOptionSizeGrip_delete(QStyleOptionSizeGrip* self) { delete self; } @@ -1813,6 +1901,10 @@ void QStyleOptionGraphicsItem_setLevelOfDetail(QStyleOptionGraphicsItem* self, d self->levelOfDetail = static_cast(levelOfDetail); } +void QStyleOptionGraphicsItem_operatorAssign(QStyleOptionGraphicsItem* self, QStyleOptionGraphicsItem* param1) { + self->operator=(*param1); +} + double QStyleOptionGraphicsItem_levelOfDetailFromTransform(QTransform* worldTransform) { qreal _ret = QStyleOptionGraphicsItem::levelOfDetailFromTransform(*worldTransform); return static_cast(_ret); diff --git a/qt/gen_qstyleoption.go b/qt/gen_qstyleoption.go index b0ceecefe..8c0e896b9 100644 --- a/qt/gen_qstyleoption.go +++ b/qt/gen_qstyleoption.go @@ -764,6 +764,10 @@ func (this *QStyleOptionFocusRect) SetBackgroundColor(backgroundColor QColor) { C.QStyleOptionFocusRect_setBackgroundColor(this.h, backgroundColor.cPointer()) } +func (this *QStyleOptionFocusRect) OperatorAssign(param1 *QStyleOptionFocusRect) { + C.QStyleOptionFocusRect_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionFocusRect) Delete() { C.QStyleOptionFocusRect_delete(this.h) @@ -858,6 +862,10 @@ func (this *QStyleOptionFrame) SetFrameShape(frameShape QFrame__Shape) { C.QStyleOptionFrame_setFrameShape(this.h, (C.int)(frameShape)) } +func (this *QStyleOptionFrame) OperatorAssign(param1 *QStyleOptionFrame) { + C.QStyleOptionFrame_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionFrame) Delete() { C.QStyleOptionFrame_delete(this.h) @@ -994,6 +1002,10 @@ func (this *QStyleOptionTabWidgetFrame) SetSelectedTabRect(selectedTabRect QRect C.QStyleOptionTabWidgetFrame_setSelectedTabRect(this.h, selectedTabRect.cPointer()) } +func (this *QStyleOptionTabWidgetFrame) OperatorAssign(param1 *QStyleOptionTabWidgetFrame) { + C.QStyleOptionTabWidgetFrame_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionTabWidgetFrame) Delete() { C.QStyleOptionTabWidgetFrame_delete(this.h) @@ -1092,6 +1104,10 @@ func (this *QStyleOptionTabBarBase) SetDocumentMode(documentMode bool) { C.QStyleOptionTabBarBase_setDocumentMode(this.h, (C.bool)(documentMode)) } +func (this *QStyleOptionTabBarBase) OperatorAssign(param1 *QStyleOptionTabBarBase) { + C.QStyleOptionTabBarBase_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionTabBarBase) Delete() { C.QStyleOptionTabBarBase_delete(this.h) @@ -1235,6 +1251,10 @@ func (this *QStyleOptionHeader) SetOrientation(orientation Orientation) { C.QStyleOptionHeader_setOrientation(this.h, (C.int)(orientation)) } +func (this *QStyleOptionHeader) OperatorAssign(param1 *QStyleOptionHeader) { + C.QStyleOptionHeader_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionHeader) Delete() { C.QStyleOptionHeader_delete(this.h) @@ -1340,6 +1360,10 @@ func (this *QStyleOptionButton) SetIconSize(iconSize QSize) { C.QStyleOptionButton_setIconSize(this.h, iconSize.cPointer()) } +func (this *QStyleOptionButton) OperatorAssign(param1 *QStyleOptionButton) { + C.QStyleOptionButton_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionButton) Delete() { C.QStyleOptionButton_delete(this.h) @@ -1513,6 +1537,10 @@ func (this *QStyleOptionTab) SetFeatures(features QStyleOptionTab__TabFeature) { C.QStyleOptionTab_setFeatures(this.h, (C.int)(features)) } +func (this *QStyleOptionTab) OperatorAssign(param1 *QStyleOptionTab) { + C.QStyleOptionTab_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionTab) Delete() { C.QStyleOptionTab_delete(this.h) @@ -1697,6 +1725,10 @@ func (this *QStyleOptionToolBar) SetMidLineWidth(midLineWidth int) { C.QStyleOptionToolBar_setMidLineWidth(this.h, (C.int)(midLineWidth)) } +func (this *QStyleOptionToolBar) OperatorAssign(param1 *QStyleOptionToolBar) { + C.QStyleOptionToolBar_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionToolBar) Delete() { C.QStyleOptionToolBar_delete(this.h) @@ -1838,6 +1870,10 @@ func (this *QStyleOptionProgressBar) SetBottomToTop(bottomToTop bool) { C.QStyleOptionProgressBar_setBottomToTop(this.h, (C.bool)(bottomToTop)) } +func (this *QStyleOptionProgressBar) OperatorAssign(param1 *QStyleOptionProgressBar) { + C.QStyleOptionProgressBar_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionProgressBar) Delete() { C.QStyleOptionProgressBar_delete(this.h) @@ -1993,6 +2029,10 @@ func (this *QStyleOptionMenuItem) SetFont(font QFont) { C.QStyleOptionMenuItem_setFont(this.h, font.cPointer()) } +func (this *QStyleOptionMenuItem) OperatorAssign(param1 *QStyleOptionMenuItem) { + C.QStyleOptionMenuItem_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionMenuItem) Delete() { C.QStyleOptionMenuItem_delete(this.h) @@ -2102,6 +2142,10 @@ func (this *QStyleOptionDockWidget) SetVerticalTitleBar(verticalTitleBar bool) { C.QStyleOptionDockWidget_setVerticalTitleBar(this.h, (C.bool)(verticalTitleBar)) } +func (this *QStyleOptionDockWidget) OperatorAssign(param1 *QStyleOptionDockWidget) { + C.QStyleOptionDockWidget_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionDockWidget) Delete() { C.QStyleOptionDockWidget_delete(this.h) @@ -2311,6 +2355,10 @@ func (this *QStyleOptionViewItem) SetBackgroundBrush(backgroundBrush QBrush) { C.QStyleOptionViewItem_setBackgroundBrush(this.h, backgroundBrush.cPointer()) } +func (this *QStyleOptionViewItem) OperatorAssign(param1 *QStyleOptionViewItem) { + C.QStyleOptionViewItem_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionViewItem) Delete() { C.QStyleOptionViewItem_delete(this.h) @@ -2414,6 +2462,10 @@ func (this *QStyleOptionToolBox) SetSelectedPosition(selectedPosition QStyleOpti C.QStyleOptionToolBox_setSelectedPosition(this.h, (C.int)(selectedPosition)) } +func (this *QStyleOptionToolBox) OperatorAssign(param1 *QStyleOptionToolBox) { + C.QStyleOptionToolBox_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionToolBox) Delete() { C.QStyleOptionToolBox_delete(this.h) @@ -2492,6 +2544,10 @@ func (this *QStyleOptionRubberBand) SetOpaque(opaque bool) { C.QStyleOptionRubberBand_setOpaque(this.h, (C.bool)(opaque)) } +func (this *QStyleOptionRubberBand) OperatorAssign(param1 *QStyleOptionRubberBand) { + C.QStyleOptionRubberBand_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionRubberBand) Delete() { C.QStyleOptionRubberBand_delete(this.h) @@ -2582,6 +2638,10 @@ func (this *QStyleOptionComplex) SetActiveSubControls(activeSubControls QStyle__ C.QStyleOptionComplex_setActiveSubControls(this.h, (C.int)(activeSubControls)) } +func (this *QStyleOptionComplex) OperatorAssign(param1 *QStyleOptionComplex) { + C.QStyleOptionComplex_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionComplex) Delete() { C.QStyleOptionComplex_delete(this.h) @@ -2740,6 +2800,10 @@ func (this *QStyleOptionSlider) SetDialWrapping(dialWrapping bool) { C.QStyleOptionSlider_setDialWrapping(this.h, (C.bool)(dialWrapping)) } +func (this *QStyleOptionSlider) OperatorAssign(param1 *QStyleOptionSlider) { + C.QStyleOptionSlider_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionSlider) Delete() { C.QStyleOptionSlider_delete(this.h) @@ -2826,6 +2890,10 @@ func (this *QStyleOptionSpinBox) SetFrame(frame bool) { C.QStyleOptionSpinBox_setFrame(this.h, (C.bool)(frame)) } +func (this *QStyleOptionSpinBox) OperatorAssign(param1 *QStyleOptionSpinBox) { + C.QStyleOptionSpinBox_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionSpinBox) Delete() { C.QStyleOptionSpinBox_delete(this.h) @@ -2967,6 +3035,10 @@ func (this *QStyleOptionToolButton) SetFont(font QFont) { C.QStyleOptionToolButton_setFont(this.h, font.cPointer()) } +func (this *QStyleOptionToolButton) OperatorAssign(param1 *QStyleOptionToolButton) { + C.QStyleOptionToolButton_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionToolButton) Delete() { C.QStyleOptionToolButton_delete(this.h) @@ -3090,6 +3162,10 @@ func (this *QStyleOptionComboBox) SetIconSize(iconSize QSize) { C.QStyleOptionComboBox_setIconSize(this.h, iconSize.cPointer()) } +func (this *QStyleOptionComboBox) OperatorAssign(param1 *QStyleOptionComboBox) { + C.QStyleOptionComboBox_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionComboBox) Delete() { C.QStyleOptionComboBox_delete(this.h) @@ -3193,6 +3269,10 @@ func (this *QStyleOptionTitleBar) SetTitleBarFlags(titleBarFlags WindowType) { C.QStyleOptionTitleBar_setTitleBarFlags(this.h, (C.int)(titleBarFlags)) } +func (this *QStyleOptionTitleBar) OperatorAssign(param1 *QStyleOptionTitleBar) { + C.QStyleOptionTitleBar_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionTitleBar) Delete() { C.QStyleOptionTitleBar_delete(this.h) @@ -3312,6 +3392,10 @@ func (this *QStyleOptionGroupBox) SetMidLineWidth(midLineWidth int) { C.QStyleOptionGroupBox_setMidLineWidth(this.h, (C.int)(midLineWidth)) } +func (this *QStyleOptionGroupBox) OperatorAssign(param1 *QStyleOptionGroupBox) { + C.QStyleOptionGroupBox_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionGroupBox) Delete() { C.QStyleOptionGroupBox_delete(this.h) @@ -3382,6 +3466,10 @@ func (this *QStyleOptionSizeGrip) SetCorner(corner Corner) { C.QStyleOptionSizeGrip_setCorner(this.h, (C.int)(corner)) } +func (this *QStyleOptionSizeGrip) OperatorAssign(param1 *QStyleOptionSizeGrip) { + C.QStyleOptionSizeGrip_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionSizeGrip) Delete() { C.QStyleOptionSizeGrip_delete(this.h) @@ -3472,6 +3560,10 @@ func (this *QStyleOptionGraphicsItem) SetLevelOfDetail(levelOfDetail float64) { C.QStyleOptionGraphicsItem_setLevelOfDetail(this.h, (C.double)(levelOfDetail)) } +func (this *QStyleOptionGraphicsItem) OperatorAssign(param1 *QStyleOptionGraphicsItem) { + C.QStyleOptionGraphicsItem_operatorAssign(this.h, param1.cPointer()) +} + func QStyleOptionGraphicsItem_LevelOfDetailFromTransform(worldTransform *QTransform) float64 { return (float64)(C.QStyleOptionGraphicsItem_levelOfDetailFromTransform(worldTransform.cPointer())) } diff --git a/qt/gen_qstyleoption.h b/qt/gen_qstyleoption.h index 52c2c4e00..4004a8a1d 100644 --- a/qt/gen_qstyleoption.h +++ b/qt/gen_qstyleoption.h @@ -141,6 +141,7 @@ QStyleOptionFocusRect* QStyleOptionFocusRect_new2(QStyleOptionFocusRect* other); void QStyleOptionFocusRect_virtbase(QStyleOptionFocusRect* src, QStyleOption** outptr_QStyleOption); QColor* QStyleOptionFocusRect_backgroundColor(const QStyleOptionFocusRect* self); void QStyleOptionFocusRect_setBackgroundColor(QStyleOptionFocusRect* self, QColor* backgroundColor); +void QStyleOptionFocusRect_operatorAssign(QStyleOptionFocusRect* self, QStyleOptionFocusRect* param1); void QStyleOptionFocusRect_delete(QStyleOptionFocusRect* self); @@ -155,6 +156,7 @@ int QStyleOptionFrame_features(const QStyleOptionFrame* self); void QStyleOptionFrame_setFeatures(QStyleOptionFrame* self, int features); int QStyleOptionFrame_frameShape(const QStyleOptionFrame* self); void QStyleOptionFrame_setFrameShape(QStyleOptionFrame* self, int frameShape); +void QStyleOptionFrame_operatorAssign(QStyleOptionFrame* self, QStyleOptionFrame* param1); void QStyleOptionFrame_delete(QStyleOptionFrame* self); @@ -177,6 +179,7 @@ QRect* QStyleOptionTabWidgetFrame_tabBarRect(const QStyleOptionTabWidgetFrame* s void QStyleOptionTabWidgetFrame_setTabBarRect(QStyleOptionTabWidgetFrame* self, QRect* tabBarRect); QRect* QStyleOptionTabWidgetFrame_selectedTabRect(const QStyleOptionTabWidgetFrame* self); void QStyleOptionTabWidgetFrame_setSelectedTabRect(QStyleOptionTabWidgetFrame* self, QRect* selectedTabRect); +void QStyleOptionTabWidgetFrame_operatorAssign(QStyleOptionTabWidgetFrame* self, QStyleOptionTabWidgetFrame* param1); void QStyleOptionTabWidgetFrame_delete(QStyleOptionTabWidgetFrame* self); @@ -191,6 +194,7 @@ QRect* QStyleOptionTabBarBase_selectedTabRect(const QStyleOptionTabBarBase* self void QStyleOptionTabBarBase_setSelectedTabRect(QStyleOptionTabBarBase* self, QRect* selectedTabRect); bool QStyleOptionTabBarBase_documentMode(const QStyleOptionTabBarBase* self); void QStyleOptionTabBarBase_setDocumentMode(QStyleOptionTabBarBase* self, bool documentMode); +void QStyleOptionTabBarBase_operatorAssign(QStyleOptionTabBarBase* self, QStyleOptionTabBarBase* param1); void QStyleOptionTabBarBase_delete(QStyleOptionTabBarBase* self); @@ -215,6 +219,7 @@ int QStyleOptionHeader_sortIndicator(const QStyleOptionHeader* self); void QStyleOptionHeader_setSortIndicator(QStyleOptionHeader* self, int sortIndicator); int QStyleOptionHeader_orientation(const QStyleOptionHeader* self); void QStyleOptionHeader_setOrientation(QStyleOptionHeader* self, int orientation); +void QStyleOptionHeader_operatorAssign(QStyleOptionHeader* self, QStyleOptionHeader* param1); void QStyleOptionHeader_delete(QStyleOptionHeader* self); @@ -229,6 +234,7 @@ QIcon* QStyleOptionButton_icon(const QStyleOptionButton* self); void QStyleOptionButton_setIcon(QStyleOptionButton* self, QIcon* icon); QSize* QStyleOptionButton_iconSize(const QStyleOptionButton* self); void QStyleOptionButton_setIconSize(QStyleOptionButton* self, QSize* iconSize); +void QStyleOptionButton_operatorAssign(QStyleOptionButton* self, QStyleOptionButton* param1); void QStyleOptionButton_delete(QStyleOptionButton* self); @@ -259,6 +265,7 @@ QSize* QStyleOptionTab_rightButtonSize(const QStyleOptionTab* self); void QStyleOptionTab_setRightButtonSize(QStyleOptionTab* self, QSize* rightButtonSize); int QStyleOptionTab_features(const QStyleOptionTab* self); void QStyleOptionTab_setFeatures(QStyleOptionTab* self, int features); +void QStyleOptionTab_operatorAssign(QStyleOptionTab* self, QStyleOptionTab* param1); void QStyleOptionTab_delete(QStyleOptionTab* self); @@ -286,6 +293,7 @@ int QStyleOptionToolBar_lineWidth(const QStyleOptionToolBar* self); void QStyleOptionToolBar_setLineWidth(QStyleOptionToolBar* self, int lineWidth); int QStyleOptionToolBar_midLineWidth(const QStyleOptionToolBar* self); void QStyleOptionToolBar_setMidLineWidth(QStyleOptionToolBar* self, int midLineWidth); +void QStyleOptionToolBar_operatorAssign(QStyleOptionToolBar* self, QStyleOptionToolBar* param1); void QStyleOptionToolBar_delete(QStyleOptionToolBar* self); @@ -310,6 +318,7 @@ bool QStyleOptionProgressBar_invertedAppearance(const QStyleOptionProgressBar* s void QStyleOptionProgressBar_setInvertedAppearance(QStyleOptionProgressBar* self, bool invertedAppearance); bool QStyleOptionProgressBar_bottomToTop(const QStyleOptionProgressBar* self); void QStyleOptionProgressBar_setBottomToTop(QStyleOptionProgressBar* self, bool bottomToTop); +void QStyleOptionProgressBar_operatorAssign(QStyleOptionProgressBar* self, QStyleOptionProgressBar* param1); void QStyleOptionProgressBar_delete(QStyleOptionProgressBar* self); @@ -336,6 +345,7 @@ int QStyleOptionMenuItem_tabWidth(const QStyleOptionMenuItem* self); void QStyleOptionMenuItem_setTabWidth(QStyleOptionMenuItem* self, int tabWidth); QFont* QStyleOptionMenuItem_font(const QStyleOptionMenuItem* self); void QStyleOptionMenuItem_setFont(QStyleOptionMenuItem* self, QFont* font); +void QStyleOptionMenuItem_operatorAssign(QStyleOptionMenuItem* self, QStyleOptionMenuItem* param1); void QStyleOptionMenuItem_delete(QStyleOptionMenuItem* self); @@ -352,6 +362,7 @@ bool QStyleOptionDockWidget_floatable(const QStyleOptionDockWidget* self); void QStyleOptionDockWidget_setFloatable(QStyleOptionDockWidget* self, bool floatable); bool QStyleOptionDockWidget_verticalTitleBar(const QStyleOptionDockWidget* self); void QStyleOptionDockWidget_setVerticalTitleBar(QStyleOptionDockWidget* self, bool verticalTitleBar); +void QStyleOptionDockWidget_operatorAssign(QStyleOptionDockWidget* self, QStyleOptionDockWidget* param1); void QStyleOptionDockWidget_delete(QStyleOptionDockWidget* self); @@ -390,6 +401,7 @@ int QStyleOptionViewItem_viewItemPosition(const QStyleOptionViewItem* self); void QStyleOptionViewItem_setViewItemPosition(QStyleOptionViewItem* self, int viewItemPosition); QBrush* QStyleOptionViewItem_backgroundBrush(const QStyleOptionViewItem* self); void QStyleOptionViewItem_setBackgroundBrush(QStyleOptionViewItem* self, QBrush* backgroundBrush); +void QStyleOptionViewItem_operatorAssign(QStyleOptionViewItem* self, QStyleOptionViewItem* param1); void QStyleOptionViewItem_delete(QStyleOptionViewItem* self); @@ -404,6 +416,7 @@ int QStyleOptionToolBox_position(const QStyleOptionToolBox* self); void QStyleOptionToolBox_setPosition(QStyleOptionToolBox* self, int position); int QStyleOptionToolBox_selectedPosition(const QStyleOptionToolBox* self); void QStyleOptionToolBox_setSelectedPosition(QStyleOptionToolBox* self, int selectedPosition); +void QStyleOptionToolBox_operatorAssign(QStyleOptionToolBox* self, QStyleOptionToolBox* param1); void QStyleOptionToolBox_delete(QStyleOptionToolBox* self); @@ -414,6 +427,7 @@ int QStyleOptionRubberBand_shape(const QStyleOptionRubberBand* self); void QStyleOptionRubberBand_setShape(QStyleOptionRubberBand* self, int shape); bool QStyleOptionRubberBand_opaque(const QStyleOptionRubberBand* self); void QStyleOptionRubberBand_setOpaque(QStyleOptionRubberBand* self, bool opaque); +void QStyleOptionRubberBand_operatorAssign(QStyleOptionRubberBand* self, QStyleOptionRubberBand* param1); void QStyleOptionRubberBand_delete(QStyleOptionRubberBand* self); @@ -426,6 +440,7 @@ int QStyleOptionComplex_subControls(const QStyleOptionComplex* self); void QStyleOptionComplex_setSubControls(QStyleOptionComplex* self, int subControls); int QStyleOptionComplex_activeSubControls(const QStyleOptionComplex* self); void QStyleOptionComplex_setActiveSubControls(QStyleOptionComplex* self, int activeSubControls); +void QStyleOptionComplex_operatorAssign(QStyleOptionComplex* self, QStyleOptionComplex* param1); void QStyleOptionComplex_delete(QStyleOptionComplex* self); @@ -456,6 +471,7 @@ double QStyleOptionSlider_notchTarget(const QStyleOptionSlider* self); void QStyleOptionSlider_setNotchTarget(QStyleOptionSlider* self, double notchTarget); bool QStyleOptionSlider_dialWrapping(const QStyleOptionSlider* self); void QStyleOptionSlider_setDialWrapping(QStyleOptionSlider* self, bool dialWrapping); +void QStyleOptionSlider_operatorAssign(QStyleOptionSlider* self, QStyleOptionSlider* param1); void QStyleOptionSlider_delete(QStyleOptionSlider* self); @@ -468,6 +484,7 @@ int QStyleOptionSpinBox_stepEnabled(const QStyleOptionSpinBox* self); void QStyleOptionSpinBox_setStepEnabled(QStyleOptionSpinBox* self, int stepEnabled); bool QStyleOptionSpinBox_frame(const QStyleOptionSpinBox* self); void QStyleOptionSpinBox_setFrame(QStyleOptionSpinBox* self, bool frame); +void QStyleOptionSpinBox_operatorAssign(QStyleOptionSpinBox* self, QStyleOptionSpinBox* param1); void QStyleOptionSpinBox_delete(QStyleOptionSpinBox* self); @@ -490,6 +507,7 @@ QPoint* QStyleOptionToolButton_pos(const QStyleOptionToolButton* self); void QStyleOptionToolButton_setPos(QStyleOptionToolButton* self, QPoint* pos); QFont* QStyleOptionToolButton_font(const QStyleOptionToolButton* self); void QStyleOptionToolButton_setFont(QStyleOptionToolButton* self, QFont* font); +void QStyleOptionToolButton_operatorAssign(QStyleOptionToolButton* self, QStyleOptionToolButton* param1); void QStyleOptionToolButton_delete(QStyleOptionToolButton* self); @@ -508,6 +526,7 @@ QIcon* QStyleOptionComboBox_currentIcon(const QStyleOptionComboBox* self); void QStyleOptionComboBox_setCurrentIcon(QStyleOptionComboBox* self, QIcon* currentIcon); QSize* QStyleOptionComboBox_iconSize(const QStyleOptionComboBox* self); void QStyleOptionComboBox_setIconSize(QStyleOptionComboBox* self, QSize* iconSize); +void QStyleOptionComboBox_operatorAssign(QStyleOptionComboBox* self, QStyleOptionComboBox* param1); void QStyleOptionComboBox_delete(QStyleOptionComboBox* self); @@ -522,6 +541,7 @@ int QStyleOptionTitleBar_titleBarState(const QStyleOptionTitleBar* self); void QStyleOptionTitleBar_setTitleBarState(QStyleOptionTitleBar* self, int titleBarState); int QStyleOptionTitleBar_titleBarFlags(const QStyleOptionTitleBar* self); void QStyleOptionTitleBar_setTitleBarFlags(QStyleOptionTitleBar* self, int titleBarFlags); +void QStyleOptionTitleBar_operatorAssign(QStyleOptionTitleBar* self, QStyleOptionTitleBar* param1); void QStyleOptionTitleBar_delete(QStyleOptionTitleBar* self); @@ -540,6 +560,7 @@ int QStyleOptionGroupBox_lineWidth(const QStyleOptionGroupBox* self); void QStyleOptionGroupBox_setLineWidth(QStyleOptionGroupBox* self, int lineWidth); int QStyleOptionGroupBox_midLineWidth(const QStyleOptionGroupBox* self); void QStyleOptionGroupBox_setMidLineWidth(QStyleOptionGroupBox* self, int midLineWidth); +void QStyleOptionGroupBox_operatorAssign(QStyleOptionGroupBox* self, QStyleOptionGroupBox* param1); void QStyleOptionGroupBox_delete(QStyleOptionGroupBox* self); @@ -548,6 +569,7 @@ QStyleOptionSizeGrip* QStyleOptionSizeGrip_new2(QStyleOptionSizeGrip* other); void QStyleOptionSizeGrip_virtbase(QStyleOptionSizeGrip* src, QStyleOptionComplex** outptr_QStyleOptionComplex); int QStyleOptionSizeGrip_corner(const QStyleOptionSizeGrip* self); void QStyleOptionSizeGrip_setCorner(QStyleOptionSizeGrip* self, int corner); +void QStyleOptionSizeGrip_operatorAssign(QStyleOptionSizeGrip* self, QStyleOptionSizeGrip* param1); void QStyleOptionSizeGrip_delete(QStyleOptionSizeGrip* self); @@ -560,6 +582,7 @@ QMatrix* QStyleOptionGraphicsItem_matrix(const QStyleOptionGraphicsItem* self); void QStyleOptionGraphicsItem_setMatrix(QStyleOptionGraphicsItem* self, QMatrix* matrix); double QStyleOptionGraphicsItem_levelOfDetail(const QStyleOptionGraphicsItem* self); void QStyleOptionGraphicsItem_setLevelOfDetail(QStyleOptionGraphicsItem* self, double levelOfDetail); +void QStyleOptionGraphicsItem_operatorAssign(QStyleOptionGraphicsItem* self, QStyleOptionGraphicsItem* param1); double QStyleOptionGraphicsItem_levelOfDetailFromTransform(QTransform* worldTransform); void QStyleOptionGraphicsItem_delete(QStyleOptionGraphicsItem* self); diff --git a/qt/gen_qversionnumber.cpp b/qt/gen_qversionnumber.cpp index dfb7a897c..0bb4921aa 100644 --- a/qt/gen_qversionnumber.cpp +++ b/qt/gen_qversionnumber.cpp @@ -40,6 +40,10 @@ QVersionNumber* QVersionNumber_new5(int maj, int min, int mic) { return new (std::nothrow) QVersionNumber(static_cast(maj), static_cast(min), static_cast(mic)); } +QVersionNumber* QVersionNumber_new6(QVersionNumber* param1) { + return new (std::nothrow) QVersionNumber(*param1); +} + bool QVersionNumber_isNull(const QVersionNumber* self) { return self->isNull(); } diff --git a/qt/gen_qversionnumber.go b/qt/gen_qversionnumber.go index 83016dfcc..db473312c 100644 --- a/qt/gen_qversionnumber.go +++ b/qt/gen_qversionnumber.go @@ -81,6 +81,12 @@ func NewQVersionNumber5(maj int, min int, mic int) *QVersionNumber { return newQVersionNumber(C.QVersionNumber_new5((C.int)(maj), (C.int)(min), (C.int)(mic))) } +// NewQVersionNumber6 constructs a new QVersionNumber object. +func NewQVersionNumber6(param1 *QVersionNumber) *QVersionNumber { + + return newQVersionNumber(C.QVersionNumber_new6(param1.cPointer())) +} + func (this *QVersionNumber) IsNull() bool { return (bool)(C.QVersionNumber_isNull(this.h)) } diff --git a/qt/gen_qversionnumber.h b/qt/gen_qversionnumber.h index 9c74a770b..b3de57e19 100644 --- a/qt/gen_qversionnumber.h +++ b/qt/gen_qversionnumber.h @@ -25,6 +25,7 @@ QVersionNumber* QVersionNumber_new2(struct miqt_array /* of int */ seg); QVersionNumber* QVersionNumber_new3(int maj); QVersionNumber* QVersionNumber_new4(int maj, int min); QVersionNumber* QVersionNumber_new5(int maj, int min, int mic); +QVersionNumber* QVersionNumber_new6(QVersionNumber* param1); bool QVersionNumber_isNull(const QVersionNumber* self); bool QVersionNumber_isNormalized(const QVersionNumber* self); int QVersionNumber_majorVersion(const QVersionNumber* self); diff --git a/qt6/gen_qstyleoption.cpp b/qt6/gen_qstyleoption.cpp index d4cb55402..67f04d180 100644 --- a/qt6/gen_qstyleoption.cpp +++ b/qt6/gen_qstyleoption.cpp @@ -171,6 +171,10 @@ void QStyleOptionFocusRect_setBackgroundColor(QStyleOptionFocusRect* self, QColo self->backgroundColor = *backgroundColor; } +void QStyleOptionFocusRect_operatorAssign(QStyleOptionFocusRect* self, QStyleOptionFocusRect* param1) { + self->operator=(*param1); +} + void QStyleOptionFocusRect_delete(QStyleOptionFocusRect* self) { delete self; } @@ -221,6 +225,10 @@ void QStyleOptionFrame_setFrameShape(QStyleOptionFrame* self, int frameShape) { self->frameShape = static_cast(frameShape); } +void QStyleOptionFrame_operatorAssign(QStyleOptionFrame* self, QStyleOptionFrame* param1) { + self->operator=(*param1); +} + void QStyleOptionFrame_delete(QStyleOptionFrame* self) { delete self; } @@ -302,6 +310,10 @@ void QStyleOptionTabWidgetFrame_setSelectedTabRect(QStyleOptionTabWidgetFrame* s self->selectedTabRect = *selectedTabRect; } +void QStyleOptionTabWidgetFrame_operatorAssign(QStyleOptionTabWidgetFrame* self, QStyleOptionTabWidgetFrame* param1) { + self->operator=(*param1); +} + void QStyleOptionTabWidgetFrame_delete(QStyleOptionTabWidgetFrame* self) { delete self; } @@ -351,6 +363,10 @@ void QStyleOptionTabBarBase_setDocumentMode(QStyleOptionTabBarBase* self, bool d self->documentMode = documentMode; } +void QStyleOptionTabBarBase_operatorAssign(QStyleOptionTabBarBase* self, QStyleOptionTabBarBase* param1) { + self->operator=(*param1); +} + void QStyleOptionTabBarBase_delete(QStyleOptionTabBarBase* self) { delete self; } @@ -453,6 +469,10 @@ void QStyleOptionHeader_setOrientation(QStyleOptionHeader* self, int orientation self->orientation = static_cast(orientation); } +void QStyleOptionHeader_operatorAssign(QStyleOptionHeader* self, QStyleOptionHeader* param1) { + self->operator=(*param1); +} + void QStyleOptionHeader_delete(QStyleOptionHeader* self) { delete self; } @@ -469,6 +489,10 @@ void QStyleOptionHeaderV2_virtbase(QStyleOptionHeaderV2* src, QStyleOptionHeader *outptr_QStyleOptionHeader = static_cast(src); } +void QStyleOptionHeaderV2_operatorAssign(QStyleOptionHeaderV2* self, QStyleOptionHeaderV2* param1) { + self->operator=(*param1); +} + int QStyleOptionHeaderV2_textElideMode(const QStyleOptionHeaderV2* self) { Qt::TextElideMode textElideMode_ret = self->textElideMode; return static_cast(textElideMode_ret); @@ -551,6 +575,10 @@ void QStyleOptionButton_setIconSize(QStyleOptionButton* self, QSize* iconSize) { self->iconSize = *iconSize; } +void QStyleOptionButton_operatorAssign(QStyleOptionButton* self, QStyleOptionButton* param1) { + self->operator=(*param1); +} + void QStyleOptionButton_delete(QStyleOptionButton* self) { delete self; } @@ -684,6 +712,10 @@ void QStyleOptionTab_setTabIndex(QStyleOptionTab* self, int tabIndex) { self->tabIndex = static_cast(tabIndex); } +void QStyleOptionTab_operatorAssign(QStyleOptionTab* self, QStyleOptionTab* param1) { + self->operator=(*param1); +} + void QStyleOptionTab_delete(QStyleOptionTab* self) { delete self; } @@ -752,6 +784,10 @@ void QStyleOptionToolBar_setMidLineWidth(QStyleOptionToolBar* self, int midLineW self->midLineWidth = static_cast(midLineWidth); } +void QStyleOptionToolBar_operatorAssign(QStyleOptionToolBar* self, QStyleOptionToolBar* param1) { + self->operator=(*param1); +} + void QStyleOptionToolBar_delete(QStyleOptionToolBar* self) { delete self; } @@ -841,6 +877,10 @@ void QStyleOptionProgressBar_setBottomToTop(QStyleOptionProgressBar* self, bool self->bottomToTop = bottomToTop; } +void QStyleOptionProgressBar_operatorAssign(QStyleOptionProgressBar* self, QStyleOptionProgressBar* param1) { + self->operator=(*param1); +} + void QStyleOptionProgressBar_delete(QStyleOptionProgressBar* self) { delete self; } @@ -947,6 +987,10 @@ void QStyleOptionMenuItem_setFont(QStyleOptionMenuItem* self, QFont* font) { self->font = *font; } +void QStyleOptionMenuItem_operatorAssign(QStyleOptionMenuItem* self, QStyleOptionMenuItem* param1) { + self->operator=(*param1); +} + void QStyleOptionMenuItem_delete(QStyleOptionMenuItem* self) { delete self; } @@ -1011,6 +1055,10 @@ void QStyleOptionDockWidget_setVerticalTitleBar(QStyleOptionDockWidget* self, bo self->verticalTitleBar = verticalTitleBar; } +void QStyleOptionDockWidget_operatorAssign(QStyleOptionDockWidget* self, QStyleOptionDockWidget* param1) { + self->operator=(*param1); +} + void QStyleOptionDockWidget_delete(QStyleOptionDockWidget* self) { delete self; } @@ -1170,6 +1218,10 @@ void QStyleOptionViewItem_setBackgroundBrush(QStyleOptionViewItem* self, QBrush* self->backgroundBrush = *backgroundBrush; } +void QStyleOptionViewItem_operatorAssign(QStyleOptionViewItem* self, QStyleOptionViewItem* param1) { + self->operator=(*param1); +} + void QStyleOptionViewItem_delete(QStyleOptionViewItem* self) { delete self; } @@ -1228,6 +1280,10 @@ void QStyleOptionToolBox_setSelectedPosition(QStyleOptionToolBox* self, int sele self->selectedPosition = static_cast(selectedPosition); } +void QStyleOptionToolBox_operatorAssign(QStyleOptionToolBox* self, QStyleOptionToolBox* param1) { + self->operator=(*param1); +} + void QStyleOptionToolBox_delete(QStyleOptionToolBox* self) { delete self; } @@ -1261,6 +1317,10 @@ void QStyleOptionRubberBand_setOpaque(QStyleOptionRubberBand* self, bool opaque) self->opaque = opaque; } +void QStyleOptionRubberBand_operatorAssign(QStyleOptionRubberBand* self, QStyleOptionRubberBand* param1) { + self->operator=(*param1); +} + void QStyleOptionRubberBand_delete(QStyleOptionRubberBand* self) { delete self; } @@ -1303,6 +1363,10 @@ void QStyleOptionComplex_setActiveSubControls(QStyleOptionComplex* self, int act self->activeSubControls = static_cast(activeSubControls); } +void QStyleOptionComplex_operatorAssign(QStyleOptionComplex* self, QStyleOptionComplex* param1) { + self->operator=(*param1); +} + void QStyleOptionComplex_delete(QStyleOptionComplex* self) { delete self; } @@ -1427,6 +1491,10 @@ void QStyleOptionSlider_setKeyboardModifiers(QStyleOptionSlider* self, int keybo self->keyboardModifiers = static_cast(keyboardModifiers); } +void QStyleOptionSlider_operatorAssign(QStyleOptionSlider* self, QStyleOptionSlider* param1) { + self->operator=(*param1); +} + void QStyleOptionSlider_delete(QStyleOptionSlider* self) { delete self; } @@ -1469,6 +1537,10 @@ void QStyleOptionSpinBox_setFrame(QStyleOptionSpinBox* self, bool frame) { self->frame = frame; } +void QStyleOptionSpinBox_operatorAssign(QStyleOptionSpinBox* self, QStyleOptionSpinBox* param1) { + self->operator=(*param1); +} + void QStyleOptionSpinBox_delete(QStyleOptionSpinBox* self) { delete self; } @@ -1560,6 +1632,10 @@ void QStyleOptionToolButton_setFont(QStyleOptionToolButton* self, QFont* font) { self->font = *font; } +void QStyleOptionToolButton_operatorAssign(QStyleOptionToolButton* self, QStyleOptionToolButton* param1) { + self->operator=(*param1); +} + void QStyleOptionToolButton_delete(QStyleOptionToolButton* self) { delete self; } @@ -1641,6 +1717,10 @@ void QStyleOptionComboBox_setTextAlignment(QStyleOptionComboBox* self, int textA self->textAlignment = static_cast(textAlignment); } +void QStyleOptionComboBox_operatorAssign(QStyleOptionComboBox* self, QStyleOptionComboBox* param1) { + self->operator=(*param1); +} + void QStyleOptionComboBox_delete(QStyleOptionComboBox* self) { delete self; } @@ -1698,6 +1778,10 @@ void QStyleOptionTitleBar_setTitleBarFlags(QStyleOptionTitleBar* self, int title self->titleBarFlags = static_cast(titleBarFlags); } +void QStyleOptionTitleBar_operatorAssign(QStyleOptionTitleBar* self, QStyleOptionTitleBar* param1) { + self->operator=(*param1); +} + void QStyleOptionTitleBar_delete(QStyleOptionTitleBar* self) { delete self; } @@ -1772,6 +1856,10 @@ void QStyleOptionGroupBox_setMidLineWidth(QStyleOptionGroupBox* self, int midLin self->midLineWidth = static_cast(midLineWidth); } +void QStyleOptionGroupBox_operatorAssign(QStyleOptionGroupBox* self, QStyleOptionGroupBox* param1) { + self->operator=(*param1); +} + void QStyleOptionGroupBox_delete(QStyleOptionGroupBox* self) { delete self; } @@ -1797,6 +1885,10 @@ void QStyleOptionSizeGrip_setCorner(QStyleOptionSizeGrip* self, int corner) { self->corner = static_cast(corner); } +void QStyleOptionSizeGrip_operatorAssign(QStyleOptionSizeGrip* self, QStyleOptionSizeGrip* param1) { + self->operator=(*param1); +} + void QStyleOptionSizeGrip_delete(QStyleOptionSizeGrip* self) { delete self; } @@ -1821,6 +1913,10 @@ void QStyleOptionGraphicsItem_setExposedRect(QStyleOptionGraphicsItem* self, QRe self->exposedRect = *exposedRect; } +void QStyleOptionGraphicsItem_operatorAssign(QStyleOptionGraphicsItem* self, QStyleOptionGraphicsItem* param1) { + self->operator=(*param1); +} + double QStyleOptionGraphicsItem_levelOfDetailFromTransform(QTransform* worldTransform) { qreal _ret = QStyleOptionGraphicsItem::levelOfDetailFromTransform(*worldTransform); return static_cast(_ret); diff --git a/qt6/gen_qstyleoption.go b/qt6/gen_qstyleoption.go index 93b6d1402..4b3beea65 100644 --- a/qt6/gen_qstyleoption.go +++ b/qt6/gen_qstyleoption.go @@ -766,6 +766,10 @@ func (this *QStyleOptionFocusRect) SetBackgroundColor(backgroundColor QColor) { C.QStyleOptionFocusRect_setBackgroundColor(this.h, backgroundColor.cPointer()) } +func (this *QStyleOptionFocusRect) OperatorAssign(param1 *QStyleOptionFocusRect) { + C.QStyleOptionFocusRect_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionFocusRect) Delete() { C.QStyleOptionFocusRect_delete(this.h) @@ -860,6 +864,10 @@ func (this *QStyleOptionFrame) SetFrameShape(frameShape QFrame__Shape) { C.QStyleOptionFrame_setFrameShape(this.h, (C.int)(frameShape)) } +func (this *QStyleOptionFrame) OperatorAssign(param1 *QStyleOptionFrame) { + C.QStyleOptionFrame_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionFrame) Delete() { C.QStyleOptionFrame_delete(this.h) @@ -996,6 +1004,10 @@ func (this *QStyleOptionTabWidgetFrame) SetSelectedTabRect(selectedTabRect QRect C.QStyleOptionTabWidgetFrame_setSelectedTabRect(this.h, selectedTabRect.cPointer()) } +func (this *QStyleOptionTabWidgetFrame) OperatorAssign(param1 *QStyleOptionTabWidgetFrame) { + C.QStyleOptionTabWidgetFrame_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionTabWidgetFrame) Delete() { C.QStyleOptionTabWidgetFrame_delete(this.h) @@ -1094,6 +1106,10 @@ func (this *QStyleOptionTabBarBase) SetDocumentMode(documentMode bool) { C.QStyleOptionTabBarBase_setDocumentMode(this.h, (C.bool)(documentMode)) } +func (this *QStyleOptionTabBarBase) OperatorAssign(param1 *QStyleOptionTabBarBase) { + C.QStyleOptionTabBarBase_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionTabBarBase) Delete() { C.QStyleOptionTabBarBase_delete(this.h) @@ -1237,6 +1253,10 @@ func (this *QStyleOptionHeader) SetOrientation(orientation Orientation) { C.QStyleOptionHeader_setOrientation(this.h, (C.int)(orientation)) } +func (this *QStyleOptionHeader) OperatorAssign(param1 *QStyleOptionHeader) { + C.QStyleOptionHeader_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionHeader) Delete() { C.QStyleOptionHeader_delete(this.h) @@ -1299,6 +1319,10 @@ func NewQStyleOptionHeaderV22(other *QStyleOptionHeaderV2) *QStyleOptionHeaderV2 return newQStyleOptionHeaderV2(C.QStyleOptionHeaderV2_new2(other.cPointer())) } +func (this *QStyleOptionHeaderV2) OperatorAssign(param1 *QStyleOptionHeaderV2) { + C.QStyleOptionHeaderV2_operatorAssign(this.h, param1.cPointer()) +} + func (this *QStyleOptionHeaderV2) TextElideMode() TextElideMode { return (TextElideMode)(C.QStyleOptionHeaderV2_textElideMode(this.h)) } @@ -1428,6 +1452,10 @@ func (this *QStyleOptionButton) SetIconSize(iconSize QSize) { C.QStyleOptionButton_setIconSize(this.h, iconSize.cPointer()) } +func (this *QStyleOptionButton) OperatorAssign(param1 *QStyleOptionButton) { + C.QStyleOptionButton_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionButton) Delete() { C.QStyleOptionButton_delete(this.h) @@ -1609,6 +1637,10 @@ func (this *QStyleOptionTab) SetTabIndex(tabIndex int) { C.QStyleOptionTab_setTabIndex(this.h, (C.int)(tabIndex)) } +func (this *QStyleOptionTab) OperatorAssign(param1 *QStyleOptionTab) { + C.QStyleOptionTab_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionTab) Delete() { C.QStyleOptionTab_delete(this.h) @@ -1719,6 +1751,10 @@ func (this *QStyleOptionToolBar) SetMidLineWidth(midLineWidth int) { C.QStyleOptionToolBar_setMidLineWidth(this.h, (C.int)(midLineWidth)) } +func (this *QStyleOptionToolBar) OperatorAssign(param1 *QStyleOptionToolBar) { + C.QStyleOptionToolBar_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionToolBar) Delete() { C.QStyleOptionToolBar_delete(this.h) @@ -1852,6 +1888,10 @@ func (this *QStyleOptionProgressBar) SetBottomToTop(bottomToTop bool) { C.QStyleOptionProgressBar_setBottomToTop(this.h, (C.bool)(bottomToTop)) } +func (this *QStyleOptionProgressBar) OperatorAssign(param1 *QStyleOptionProgressBar) { + C.QStyleOptionProgressBar_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionProgressBar) Delete() { C.QStyleOptionProgressBar_delete(this.h) @@ -2007,6 +2047,10 @@ func (this *QStyleOptionMenuItem) SetFont(font QFont) { C.QStyleOptionMenuItem_setFont(this.h, font.cPointer()) } +func (this *QStyleOptionMenuItem) OperatorAssign(param1 *QStyleOptionMenuItem) { + C.QStyleOptionMenuItem_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionMenuItem) Delete() { C.QStyleOptionMenuItem_delete(this.h) @@ -2116,6 +2160,10 @@ func (this *QStyleOptionDockWidget) SetVerticalTitleBar(verticalTitleBar bool) { C.QStyleOptionDockWidget_setVerticalTitleBar(this.h, (C.bool)(verticalTitleBar)) } +func (this *QStyleOptionDockWidget) OperatorAssign(param1 *QStyleOptionDockWidget) { + C.QStyleOptionDockWidget_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionDockWidget) Delete() { C.QStyleOptionDockWidget_delete(this.h) @@ -2325,6 +2373,10 @@ func (this *QStyleOptionViewItem) SetBackgroundBrush(backgroundBrush QBrush) { C.QStyleOptionViewItem_setBackgroundBrush(this.h, backgroundBrush.cPointer()) } +func (this *QStyleOptionViewItem) OperatorAssign(param1 *QStyleOptionViewItem) { + C.QStyleOptionViewItem_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionViewItem) Delete() { C.QStyleOptionViewItem_delete(this.h) @@ -2428,6 +2480,10 @@ func (this *QStyleOptionToolBox) SetSelectedPosition(selectedPosition QStyleOpti C.QStyleOptionToolBox_setSelectedPosition(this.h, (C.int)(selectedPosition)) } +func (this *QStyleOptionToolBox) OperatorAssign(param1 *QStyleOptionToolBox) { + C.QStyleOptionToolBox_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionToolBox) Delete() { C.QStyleOptionToolBox_delete(this.h) @@ -2506,6 +2562,10 @@ func (this *QStyleOptionRubberBand) SetOpaque(opaque bool) { C.QStyleOptionRubberBand_setOpaque(this.h, (C.bool)(opaque)) } +func (this *QStyleOptionRubberBand) OperatorAssign(param1 *QStyleOptionRubberBand) { + C.QStyleOptionRubberBand_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionRubberBand) Delete() { C.QStyleOptionRubberBand_delete(this.h) @@ -2596,6 +2656,10 @@ func (this *QStyleOptionComplex) SetActiveSubControls(activeSubControls QStyle__ C.QStyleOptionComplex_setActiveSubControls(this.h, (C.int)(activeSubControls)) } +func (this *QStyleOptionComplex) OperatorAssign(param1 *QStyleOptionComplex) { + C.QStyleOptionComplex_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionComplex) Delete() { C.QStyleOptionComplex_delete(this.h) @@ -2762,6 +2826,10 @@ func (this *QStyleOptionSlider) SetKeyboardModifiers(keyboardModifiers KeyboardM C.QStyleOptionSlider_setKeyboardModifiers(this.h, (C.int)(keyboardModifiers)) } +func (this *QStyleOptionSlider) OperatorAssign(param1 *QStyleOptionSlider) { + C.QStyleOptionSlider_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionSlider) Delete() { C.QStyleOptionSlider_delete(this.h) @@ -2848,6 +2916,10 @@ func (this *QStyleOptionSpinBox) SetFrame(frame bool) { C.QStyleOptionSpinBox_setFrame(this.h, (C.bool)(frame)) } +func (this *QStyleOptionSpinBox) OperatorAssign(param1 *QStyleOptionSpinBox) { + C.QStyleOptionSpinBox_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionSpinBox) Delete() { C.QStyleOptionSpinBox_delete(this.h) @@ -2989,6 +3061,10 @@ func (this *QStyleOptionToolButton) SetFont(font QFont) { C.QStyleOptionToolButton_setFont(this.h, font.cPointer()) } +func (this *QStyleOptionToolButton) OperatorAssign(param1 *QStyleOptionToolButton) { + C.QStyleOptionToolButton_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionToolButton) Delete() { C.QStyleOptionToolButton_delete(this.h) @@ -3120,6 +3196,10 @@ func (this *QStyleOptionComboBox) SetTextAlignment(textAlignment AlignmentFlag) C.QStyleOptionComboBox_setTextAlignment(this.h, (C.int)(textAlignment)) } +func (this *QStyleOptionComboBox) OperatorAssign(param1 *QStyleOptionComboBox) { + C.QStyleOptionComboBox_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionComboBox) Delete() { C.QStyleOptionComboBox_delete(this.h) @@ -3223,6 +3303,10 @@ func (this *QStyleOptionTitleBar) SetTitleBarFlags(titleBarFlags WindowType) { C.QStyleOptionTitleBar_setTitleBarFlags(this.h, (C.int)(titleBarFlags)) } +func (this *QStyleOptionTitleBar) OperatorAssign(param1 *QStyleOptionTitleBar) { + C.QStyleOptionTitleBar_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionTitleBar) Delete() { C.QStyleOptionTitleBar_delete(this.h) @@ -3342,6 +3426,10 @@ func (this *QStyleOptionGroupBox) SetMidLineWidth(midLineWidth int) { C.QStyleOptionGroupBox_setMidLineWidth(this.h, (C.int)(midLineWidth)) } +func (this *QStyleOptionGroupBox) OperatorAssign(param1 *QStyleOptionGroupBox) { + C.QStyleOptionGroupBox_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionGroupBox) Delete() { C.QStyleOptionGroupBox_delete(this.h) @@ -3412,6 +3500,10 @@ func (this *QStyleOptionSizeGrip) SetCorner(corner Corner) { C.QStyleOptionSizeGrip_setCorner(this.h, (C.int)(corner)) } +func (this *QStyleOptionSizeGrip) OperatorAssign(param1 *QStyleOptionSizeGrip) { + C.QStyleOptionSizeGrip_operatorAssign(this.h, param1.cPointer()) +} + // Delete this object from C++ memory. func (this *QStyleOptionSizeGrip) Delete() { C.QStyleOptionSizeGrip_delete(this.h) @@ -3484,6 +3576,10 @@ func (this *QStyleOptionGraphicsItem) SetExposedRect(exposedRect QRectF) { C.QStyleOptionGraphicsItem_setExposedRect(this.h, exposedRect.cPointer()) } +func (this *QStyleOptionGraphicsItem) OperatorAssign(param1 *QStyleOptionGraphicsItem) { + C.QStyleOptionGraphicsItem_operatorAssign(this.h, param1.cPointer()) +} + func QStyleOptionGraphicsItem_LevelOfDetailFromTransform(worldTransform *QTransform) float64 { return (float64)(C.QStyleOptionGraphicsItem_levelOfDetailFromTransform(worldTransform.cPointer())) } diff --git a/qt6/gen_qstyleoption.h b/qt6/gen_qstyleoption.h index ce411a4ae..b762e5798 100644 --- a/qt6/gen_qstyleoption.h +++ b/qt6/gen_qstyleoption.h @@ -138,6 +138,7 @@ QStyleOptionFocusRect* QStyleOptionFocusRect_new2(QStyleOptionFocusRect* other); void QStyleOptionFocusRect_virtbase(QStyleOptionFocusRect* src, QStyleOption** outptr_QStyleOption); QColor* QStyleOptionFocusRect_backgroundColor(const QStyleOptionFocusRect* self); void QStyleOptionFocusRect_setBackgroundColor(QStyleOptionFocusRect* self, QColor* backgroundColor); +void QStyleOptionFocusRect_operatorAssign(QStyleOptionFocusRect* self, QStyleOptionFocusRect* param1); void QStyleOptionFocusRect_delete(QStyleOptionFocusRect* self); @@ -152,6 +153,7 @@ int QStyleOptionFrame_features(const QStyleOptionFrame* self); void QStyleOptionFrame_setFeatures(QStyleOptionFrame* self, int features); int QStyleOptionFrame_frameShape(const QStyleOptionFrame* self); void QStyleOptionFrame_setFrameShape(QStyleOptionFrame* self, int frameShape); +void QStyleOptionFrame_operatorAssign(QStyleOptionFrame* self, QStyleOptionFrame* param1); void QStyleOptionFrame_delete(QStyleOptionFrame* self); @@ -174,6 +176,7 @@ QRect* QStyleOptionTabWidgetFrame_tabBarRect(const QStyleOptionTabWidgetFrame* s void QStyleOptionTabWidgetFrame_setTabBarRect(QStyleOptionTabWidgetFrame* self, QRect* tabBarRect); QRect* QStyleOptionTabWidgetFrame_selectedTabRect(const QStyleOptionTabWidgetFrame* self); void QStyleOptionTabWidgetFrame_setSelectedTabRect(QStyleOptionTabWidgetFrame* self, QRect* selectedTabRect); +void QStyleOptionTabWidgetFrame_operatorAssign(QStyleOptionTabWidgetFrame* self, QStyleOptionTabWidgetFrame* param1); void QStyleOptionTabWidgetFrame_delete(QStyleOptionTabWidgetFrame* self); @@ -188,6 +191,7 @@ QRect* QStyleOptionTabBarBase_selectedTabRect(const QStyleOptionTabBarBase* self void QStyleOptionTabBarBase_setSelectedTabRect(QStyleOptionTabBarBase* self, QRect* selectedTabRect); bool QStyleOptionTabBarBase_documentMode(const QStyleOptionTabBarBase* self); void QStyleOptionTabBarBase_setDocumentMode(QStyleOptionTabBarBase* self, bool documentMode); +void QStyleOptionTabBarBase_operatorAssign(QStyleOptionTabBarBase* self, QStyleOptionTabBarBase* param1); void QStyleOptionTabBarBase_delete(QStyleOptionTabBarBase* self); @@ -212,12 +216,14 @@ int QStyleOptionHeader_sortIndicator(const QStyleOptionHeader* self); void QStyleOptionHeader_setSortIndicator(QStyleOptionHeader* self, int sortIndicator); int QStyleOptionHeader_orientation(const QStyleOptionHeader* self); void QStyleOptionHeader_setOrientation(QStyleOptionHeader* self, int orientation); +void QStyleOptionHeader_operatorAssign(QStyleOptionHeader* self, QStyleOptionHeader* param1); void QStyleOptionHeader_delete(QStyleOptionHeader* self); QStyleOptionHeaderV2* QStyleOptionHeaderV2_new(); QStyleOptionHeaderV2* QStyleOptionHeaderV2_new2(QStyleOptionHeaderV2* other); void QStyleOptionHeaderV2_virtbase(QStyleOptionHeaderV2* src, QStyleOptionHeader** outptr_QStyleOptionHeader); +void QStyleOptionHeaderV2_operatorAssign(QStyleOptionHeaderV2* self, QStyleOptionHeaderV2* param1); int QStyleOptionHeaderV2_textElideMode(const QStyleOptionHeaderV2* self); void QStyleOptionHeaderV2_setTextElideMode(QStyleOptionHeaderV2* self, int textElideMode); bool QStyleOptionHeaderV2_isSectionDragTarget(const QStyleOptionHeaderV2* self); @@ -238,6 +244,7 @@ QIcon* QStyleOptionButton_icon(const QStyleOptionButton* self); void QStyleOptionButton_setIcon(QStyleOptionButton* self, QIcon* icon); QSize* QStyleOptionButton_iconSize(const QStyleOptionButton* self); void QStyleOptionButton_setIconSize(QStyleOptionButton* self, QSize* iconSize); +void QStyleOptionButton_operatorAssign(QStyleOptionButton* self, QStyleOptionButton* param1); void QStyleOptionButton_delete(QStyleOptionButton* self); @@ -270,6 +277,7 @@ int QStyleOptionTab_features(const QStyleOptionTab* self); void QStyleOptionTab_setFeatures(QStyleOptionTab* self, int features); int QStyleOptionTab_tabIndex(const QStyleOptionTab* self); void QStyleOptionTab_setTabIndex(QStyleOptionTab* self, int tabIndex); +void QStyleOptionTab_operatorAssign(QStyleOptionTab* self, QStyleOptionTab* param1); void QStyleOptionTab_delete(QStyleOptionTab* self); @@ -288,6 +296,7 @@ int QStyleOptionToolBar_lineWidth(const QStyleOptionToolBar* self); void QStyleOptionToolBar_setLineWidth(QStyleOptionToolBar* self, int lineWidth); int QStyleOptionToolBar_midLineWidth(const QStyleOptionToolBar* self); void QStyleOptionToolBar_setMidLineWidth(QStyleOptionToolBar* self, int midLineWidth); +void QStyleOptionToolBar_operatorAssign(QStyleOptionToolBar* self, QStyleOptionToolBar* param1); void QStyleOptionToolBar_delete(QStyleOptionToolBar* self); @@ -310,6 +319,7 @@ bool QStyleOptionProgressBar_invertedAppearance(const QStyleOptionProgressBar* s void QStyleOptionProgressBar_setInvertedAppearance(QStyleOptionProgressBar* self, bool invertedAppearance); bool QStyleOptionProgressBar_bottomToTop(const QStyleOptionProgressBar* self); void QStyleOptionProgressBar_setBottomToTop(QStyleOptionProgressBar* self, bool bottomToTop); +void QStyleOptionProgressBar_operatorAssign(QStyleOptionProgressBar* self, QStyleOptionProgressBar* param1); void QStyleOptionProgressBar_delete(QStyleOptionProgressBar* self); @@ -336,6 +346,7 @@ int QStyleOptionMenuItem_reservedShortcutWidth(const QStyleOptionMenuItem* self) void QStyleOptionMenuItem_setReservedShortcutWidth(QStyleOptionMenuItem* self, int reservedShortcutWidth); QFont* QStyleOptionMenuItem_font(const QStyleOptionMenuItem* self); void QStyleOptionMenuItem_setFont(QStyleOptionMenuItem* self, QFont* font); +void QStyleOptionMenuItem_operatorAssign(QStyleOptionMenuItem* self, QStyleOptionMenuItem* param1); void QStyleOptionMenuItem_delete(QStyleOptionMenuItem* self); @@ -352,6 +363,7 @@ bool QStyleOptionDockWidget_floatable(const QStyleOptionDockWidget* self); void QStyleOptionDockWidget_setFloatable(QStyleOptionDockWidget* self, bool floatable); bool QStyleOptionDockWidget_verticalTitleBar(const QStyleOptionDockWidget* self); void QStyleOptionDockWidget_setVerticalTitleBar(QStyleOptionDockWidget* self, bool verticalTitleBar); +void QStyleOptionDockWidget_operatorAssign(QStyleOptionDockWidget* self, QStyleOptionDockWidget* param1); void QStyleOptionDockWidget_delete(QStyleOptionDockWidget* self); @@ -390,6 +402,7 @@ int QStyleOptionViewItem_viewItemPosition(const QStyleOptionViewItem* self); void QStyleOptionViewItem_setViewItemPosition(QStyleOptionViewItem* self, int viewItemPosition); QBrush* QStyleOptionViewItem_backgroundBrush(const QStyleOptionViewItem* self); void QStyleOptionViewItem_setBackgroundBrush(QStyleOptionViewItem* self, QBrush* backgroundBrush); +void QStyleOptionViewItem_operatorAssign(QStyleOptionViewItem* self, QStyleOptionViewItem* param1); void QStyleOptionViewItem_delete(QStyleOptionViewItem* self); @@ -404,6 +417,7 @@ int QStyleOptionToolBox_position(const QStyleOptionToolBox* self); void QStyleOptionToolBox_setPosition(QStyleOptionToolBox* self, int position); int QStyleOptionToolBox_selectedPosition(const QStyleOptionToolBox* self); void QStyleOptionToolBox_setSelectedPosition(QStyleOptionToolBox* self, int selectedPosition); +void QStyleOptionToolBox_operatorAssign(QStyleOptionToolBox* self, QStyleOptionToolBox* param1); void QStyleOptionToolBox_delete(QStyleOptionToolBox* self); @@ -414,6 +428,7 @@ int QStyleOptionRubberBand_shape(const QStyleOptionRubberBand* self); void QStyleOptionRubberBand_setShape(QStyleOptionRubberBand* self, int shape); bool QStyleOptionRubberBand_opaque(const QStyleOptionRubberBand* self); void QStyleOptionRubberBand_setOpaque(QStyleOptionRubberBand* self, bool opaque); +void QStyleOptionRubberBand_operatorAssign(QStyleOptionRubberBand* self, QStyleOptionRubberBand* param1); void QStyleOptionRubberBand_delete(QStyleOptionRubberBand* self); @@ -426,6 +441,7 @@ int QStyleOptionComplex_subControls(const QStyleOptionComplex* self); void QStyleOptionComplex_setSubControls(QStyleOptionComplex* self, int subControls); int QStyleOptionComplex_activeSubControls(const QStyleOptionComplex* self); void QStyleOptionComplex_setActiveSubControls(QStyleOptionComplex* self, int activeSubControls); +void QStyleOptionComplex_operatorAssign(QStyleOptionComplex* self, QStyleOptionComplex* param1); void QStyleOptionComplex_delete(QStyleOptionComplex* self); @@ -458,6 +474,7 @@ bool QStyleOptionSlider_dialWrapping(const QStyleOptionSlider* self); void QStyleOptionSlider_setDialWrapping(QStyleOptionSlider* self, bool dialWrapping); int QStyleOptionSlider_keyboardModifiers(const QStyleOptionSlider* self); void QStyleOptionSlider_setKeyboardModifiers(QStyleOptionSlider* self, int keyboardModifiers); +void QStyleOptionSlider_operatorAssign(QStyleOptionSlider* self, QStyleOptionSlider* param1); void QStyleOptionSlider_delete(QStyleOptionSlider* self); @@ -470,6 +487,7 @@ int QStyleOptionSpinBox_stepEnabled(const QStyleOptionSpinBox* self); void QStyleOptionSpinBox_setStepEnabled(QStyleOptionSpinBox* self, int stepEnabled); bool QStyleOptionSpinBox_frame(const QStyleOptionSpinBox* self); void QStyleOptionSpinBox_setFrame(QStyleOptionSpinBox* self, bool frame); +void QStyleOptionSpinBox_operatorAssign(QStyleOptionSpinBox* self, QStyleOptionSpinBox* param1); void QStyleOptionSpinBox_delete(QStyleOptionSpinBox* self); @@ -492,6 +510,7 @@ QPoint* QStyleOptionToolButton_pos(const QStyleOptionToolButton* self); void QStyleOptionToolButton_setPos(QStyleOptionToolButton* self, QPoint* pos); QFont* QStyleOptionToolButton_font(const QStyleOptionToolButton* self); void QStyleOptionToolButton_setFont(QStyleOptionToolButton* self, QFont* font); +void QStyleOptionToolButton_operatorAssign(QStyleOptionToolButton* self, QStyleOptionToolButton* param1); void QStyleOptionToolButton_delete(QStyleOptionToolButton* self); @@ -512,6 +531,7 @@ QSize* QStyleOptionComboBox_iconSize(const QStyleOptionComboBox* self); void QStyleOptionComboBox_setIconSize(QStyleOptionComboBox* self, QSize* iconSize); int QStyleOptionComboBox_textAlignment(const QStyleOptionComboBox* self); void QStyleOptionComboBox_setTextAlignment(QStyleOptionComboBox* self, int textAlignment); +void QStyleOptionComboBox_operatorAssign(QStyleOptionComboBox* self, QStyleOptionComboBox* param1); void QStyleOptionComboBox_delete(QStyleOptionComboBox* self); @@ -526,6 +546,7 @@ int QStyleOptionTitleBar_titleBarState(const QStyleOptionTitleBar* self); void QStyleOptionTitleBar_setTitleBarState(QStyleOptionTitleBar* self, int titleBarState); int QStyleOptionTitleBar_titleBarFlags(const QStyleOptionTitleBar* self); void QStyleOptionTitleBar_setTitleBarFlags(QStyleOptionTitleBar* self, int titleBarFlags); +void QStyleOptionTitleBar_operatorAssign(QStyleOptionTitleBar* self, QStyleOptionTitleBar* param1); void QStyleOptionTitleBar_delete(QStyleOptionTitleBar* self); @@ -544,6 +565,7 @@ int QStyleOptionGroupBox_lineWidth(const QStyleOptionGroupBox* self); void QStyleOptionGroupBox_setLineWidth(QStyleOptionGroupBox* self, int lineWidth); int QStyleOptionGroupBox_midLineWidth(const QStyleOptionGroupBox* self); void QStyleOptionGroupBox_setMidLineWidth(QStyleOptionGroupBox* self, int midLineWidth); +void QStyleOptionGroupBox_operatorAssign(QStyleOptionGroupBox* self, QStyleOptionGroupBox* param1); void QStyleOptionGroupBox_delete(QStyleOptionGroupBox* self); @@ -552,6 +574,7 @@ QStyleOptionSizeGrip* QStyleOptionSizeGrip_new2(QStyleOptionSizeGrip* other); void QStyleOptionSizeGrip_virtbase(QStyleOptionSizeGrip* src, QStyleOptionComplex** outptr_QStyleOptionComplex); int QStyleOptionSizeGrip_corner(const QStyleOptionSizeGrip* self); void QStyleOptionSizeGrip_setCorner(QStyleOptionSizeGrip* self, int corner); +void QStyleOptionSizeGrip_operatorAssign(QStyleOptionSizeGrip* self, QStyleOptionSizeGrip* param1); void QStyleOptionSizeGrip_delete(QStyleOptionSizeGrip* self); @@ -560,6 +583,7 @@ QStyleOptionGraphicsItem* QStyleOptionGraphicsItem_new2(QStyleOptionGraphicsItem void QStyleOptionGraphicsItem_virtbase(QStyleOptionGraphicsItem* src, QStyleOption** outptr_QStyleOption); QRectF* QStyleOptionGraphicsItem_exposedRect(const QStyleOptionGraphicsItem* self); void QStyleOptionGraphicsItem_setExposedRect(QStyleOptionGraphicsItem* self, QRectF* exposedRect); +void QStyleOptionGraphicsItem_operatorAssign(QStyleOptionGraphicsItem* self, QStyleOptionGraphicsItem* param1); double QStyleOptionGraphicsItem_levelOfDetailFromTransform(QTransform* worldTransform); void QStyleOptionGraphicsItem_delete(QStyleOptionGraphicsItem* self); diff --git a/qt6/webengine/gen_qwebenginepage.cpp b/qt6/webengine/gen_qwebenginepage.cpp index 094382010..bdf195076 100644 --- a/qt6/webengine/gen_qwebenginepage.cpp +++ b/qt6/webengine/gen_qwebenginepage.cpp @@ -518,6 +518,11 @@ bool QWebEnginePage_event(QWebEnginePage* self, QEvent* param1) { return self->event(param1); } +void QWebEnginePage_findText(QWebEnginePage* self, struct miqt_string subString) { + QString subString_QString = QString::fromUtf8(subString.data, subString.len); + self->findText(subString_QString); +} + void QWebEnginePage_setFeaturePermission(QWebEnginePage* self, QUrl* securityOrigin, int feature, int policy) { self->setFeaturePermission(*securityOrigin, static_cast(feature), static_cast(policy)); } @@ -596,6 +601,11 @@ QSizeF* QWebEnginePage_contentsSize(const QWebEnginePage* self) { return new QSizeF(self->contentsSize()); } +void QWebEnginePage_runJavaScriptWithScriptSource(QWebEnginePage* self, struct miqt_string scriptSource) { + QString scriptSource_QString = QString::fromUtf8(scriptSource.data, scriptSource.len); + self->runJavaScript(scriptSource_QString); +} + QWebEngineScriptCollection* QWebEnginePage_scripts(QWebEnginePage* self) { QWebEngineScriptCollection& _ret = self->scripts(); // Cast returned reference into pointer @@ -1183,6 +1193,11 @@ struct miqt_string QWebEnginePage_tr3(const char* s, const char* c, int n) { return _ms; } +void QWebEnginePage_findText2(QWebEnginePage* self, struct miqt_string subString, int options) { + QString subString_QString = QString::fromUtf8(subString.data, subString.len); + self->findText(subString_QString, static_cast(options)); +} + void QWebEnginePage_download2(QWebEnginePage* self, QUrl* url, struct miqt_string filename) { QString filename_QString = QString::fromUtf8(filename.data, filename.len); self->download(*url, filename_QString); @@ -1205,6 +1220,11 @@ void QWebEnginePage_setContent3(QWebEnginePage* self, struct miqt_string data, s self->setContent(data_QByteArray, mimeType_QString, *baseUrl); } +void QWebEnginePage_runJavaScript2(QWebEnginePage* self, struct miqt_string scriptSource, unsigned int worldId) { + QString scriptSource_QString = QString::fromUtf8(scriptSource.data, scriptSource.len); + self->runJavaScript(scriptSource_QString, static_cast(worldId)); +} + void QWebEnginePage_setWebChannel2(QWebEnginePage* self, QWebChannel* param1, unsigned int worldId) { self->setWebChannel(param1, static_cast(worldId)); } diff --git a/qt6/webengine/gen_qwebenginepage.go b/qt6/webengine/gen_qwebenginepage.go index 1ccad0c57..546afcbce 100644 --- a/qt6/webengine/gen_qwebenginepage.go +++ b/qt6/webengine/gen_qwebenginepage.go @@ -270,6 +270,14 @@ func (this *QWebEnginePage) Event(param1 *qt6.QEvent) bool { return (bool)(C.QWebEnginePage_event(this.h, (*C.QEvent)(param1.UnsafePointer()))) } +func (this *QWebEnginePage) FindText(subString string) { + subString_ms := C.struct_miqt_string{} + subString_ms.data = C.CString(subString) + subString_ms.len = C.size_t(len(subString)) + defer C.free(unsafe.Pointer(subString_ms.data)) + C.QWebEnginePage_findText(this.h, subString_ms) +} + func (this *QWebEnginePage) SetFeaturePermission(securityOrigin *qt6.QUrl, feature QWebEnginePage__Feature, policy QWebEnginePage__PermissionPolicy) { C.QWebEnginePage_setFeaturePermission(this.h, (*C.QUrl)(securityOrigin.UnsafePointer()), (C.int)(feature), (C.int)(policy)) } @@ -364,6 +372,14 @@ func (this *QWebEnginePage) ContentsSize() *qt6.QSizeF { return _goptr } +func (this *QWebEnginePage) RunJavaScriptWithScriptSource(scriptSource string) { + scriptSource_ms := C.struct_miqt_string{} + scriptSource_ms.data = C.CString(scriptSource) + scriptSource_ms.len = C.size_t(len(scriptSource)) + defer C.free(unsafe.Pointer(scriptSource_ms.data)) + C.QWebEnginePage_runJavaScriptWithScriptSource(this.h, scriptSource_ms) +} + func (this *QWebEnginePage) Scripts() *QWebEngineScriptCollection { return newQWebEngineScriptCollection(C.QWebEnginePage_scripts(this.h)) } @@ -1242,6 +1258,14 @@ func QWebEnginePage_Tr3(s string, c string, n int) string { return _ret } +func (this *QWebEnginePage) FindText2(subString string, options QWebEnginePage__FindFlag) { + subString_ms := C.struct_miqt_string{} + subString_ms.data = C.CString(subString) + subString_ms.len = C.size_t(len(subString)) + defer C.free(unsafe.Pointer(subString_ms.data)) + C.QWebEnginePage_findText2(this.h, subString_ms, (C.int)(options)) +} + func (this *QWebEnginePage) Download2(url *qt6.QUrl, filename string) { filename_ms := C.struct_miqt_string{} filename_ms.data = C.CString(filename) @@ -1288,6 +1312,14 @@ func (this *QWebEnginePage) SetContent3(data []byte, mimeType string, baseUrl *q C.QWebEnginePage_setContent3(this.h, data_alias, mimeType_ms, (*C.QUrl)(baseUrl.UnsafePointer())) } +func (this *QWebEnginePage) RunJavaScript2(scriptSource string, worldId uint) { + scriptSource_ms := C.struct_miqt_string{} + scriptSource_ms.data = C.CString(scriptSource) + scriptSource_ms.len = C.size_t(len(scriptSource)) + defer C.free(unsafe.Pointer(scriptSource_ms.data)) + C.QWebEnginePage_runJavaScript2(this.h, scriptSource_ms, (C.uint)(worldId)) +} + func (this *QWebEnginePage) SetWebChannel2(param1 *webchannel.QWebChannel, worldId uint) { C.QWebEnginePage_setWebChannel2(this.h, (*C.QWebChannel)(param1.UnsafePointer()), (C.uint)(worldId)) } diff --git a/qt6/webengine/gen_qwebenginepage.h b/qt6/webengine/gen_qwebenginepage.h index 17ed3fe8b..fea536013 100644 --- a/qt6/webengine/gen_qwebenginepage.h +++ b/qt6/webengine/gen_qwebenginepage.h @@ -100,6 +100,7 @@ QAction* QWebEnginePage_action(const QWebEnginePage* self, int action); void QWebEnginePage_triggerAction(QWebEnginePage* self, int action, bool checked); void QWebEnginePage_replaceMisspelledWord(QWebEnginePage* self, struct miqt_string replacement); bool QWebEnginePage_event(QWebEnginePage* self, QEvent* param1); +void QWebEnginePage_findText(QWebEnginePage* self, struct miqt_string subString); void QWebEnginePage_setFeaturePermission(QWebEnginePage* self, QUrl* securityOrigin, int feature, int policy); bool QWebEnginePage_isLoading(const QWebEnginePage* self); void QWebEnginePage_load(QWebEnginePage* self, QUrl* url); @@ -117,6 +118,7 @@ double QWebEnginePage_zoomFactor(const QWebEnginePage* self); void QWebEnginePage_setZoomFactor(QWebEnginePage* self, double factor); QPointF* QWebEnginePage_scrollPosition(const QWebEnginePage* self); QSizeF* QWebEnginePage_contentsSize(const QWebEnginePage* self); +void QWebEnginePage_runJavaScriptWithScriptSource(QWebEnginePage* self, struct miqt_string scriptSource); QWebEngineScriptCollection* QWebEnginePage_scripts(QWebEnginePage* self); QWebEngineSettings* QWebEnginePage_settings(const QWebEnginePage* self); QWebChannel* QWebEnginePage_webChannel(const QWebEnginePage* self); @@ -220,10 +222,12 @@ void QWebEnginePage_javaScriptConsoleMessage(QWebEnginePage* self, int level, st bool QWebEnginePage_acceptNavigationRequest(QWebEnginePage* self, QUrl* url, int type, bool isMainFrame); struct miqt_string QWebEnginePage_tr2(const char* s, const char* c); struct miqt_string QWebEnginePage_tr3(const char* s, const char* c, int n); +void QWebEnginePage_findText2(QWebEnginePage* self, struct miqt_string subString, int options); void QWebEnginePage_download2(QWebEnginePage* self, QUrl* url, struct miqt_string filename); void QWebEnginePage_setHtml2(QWebEnginePage* self, struct miqt_string html, QUrl* baseUrl); void QWebEnginePage_setContent2(QWebEnginePage* self, struct miqt_string data, struct miqt_string mimeType); void QWebEnginePage_setContent3(QWebEnginePage* self, struct miqt_string data, struct miqt_string mimeType, QUrl* baseUrl); +void QWebEnginePage_runJavaScript2(QWebEnginePage* self, struct miqt_string scriptSource, unsigned int worldId); void QWebEnginePage_setWebChannel2(QWebEnginePage* self, QWebChannel* param1, unsigned int worldId); void QWebEnginePage_save2(const QWebEnginePage* self, struct miqt_string filePath, int format); void QWebEnginePage_printToPdf2(QWebEnginePage* self, struct miqt_string filePath, QPageLayout* layout); diff --git a/qt6/webengine/gen_qwebengineview.cpp b/qt6/webengine/gen_qwebengineview.cpp index c713634ca..77515cd0c 100644 --- a/qt6/webengine/gen_qwebengineview.cpp +++ b/qt6/webengine/gen_qwebengineview.cpp @@ -1094,6 +1094,11 @@ void QWebEngineView_setZoomFactor(QWebEngineView* self, double factor) { self->setZoomFactor(static_cast(factor)); } +void QWebEngineView_findText(QWebEngineView* self, struct miqt_string subString) { + QString subString_QString = QString::fromUtf8(subString.data, subString.len); + self->findText(subString_QString); +} + QSize* QWebEngineView_sizeHint(const QWebEngineView* self) { return new QSize(self->sizeHint()); } @@ -1332,6 +1337,11 @@ void QWebEngineView_triggerPageAction2(QWebEngineView* self, int action, bool ch self->triggerPageAction(static_cast(action), checked); } +void QWebEngineView_findText2(QWebEngineView* self, struct miqt_string subString, int options) { + QString subString_QString = QString::fromUtf8(subString.data, subString.len); + self->findText(subString_QString, static_cast(options)); +} + void QWebEngineView_printToPdf2(QWebEngineView* self, struct miqt_string filePath, QPageLayout* layout) { QString filePath_QString = QString::fromUtf8(filePath.data, filePath.len); self->printToPdf(filePath_QString, *layout); diff --git a/qt6/webengine/gen_qwebengineview.go b/qt6/webengine/gen_qwebengineview.go index bab33212c..64acf2a7b 100644 --- a/qt6/webengine/gen_qwebengineview.go +++ b/qt6/webengine/gen_qwebengineview.go @@ -206,6 +206,14 @@ func (this *QWebEngineView) SetZoomFactor(factor float64) { C.QWebEngineView_setZoomFactor(this.h, (C.double)(factor)) } +func (this *QWebEngineView) FindText(subString string) { + subString_ms := C.struct_miqt_string{} + subString_ms.data = C.CString(subString) + subString_ms.len = C.size_t(len(subString)) + defer C.free(unsafe.Pointer(subString_ms.data)) + C.QWebEngineView_findText(this.h, subString_ms) +} + func (this *QWebEngineView) SizeHint() *qt6.QSize { _goptr := qt6.UnsafeNewQSize(unsafe.Pointer(C.QWebEngineView_sizeHint(this.h))) _goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer @@ -564,6 +572,14 @@ func (this *QWebEngineView) TriggerPageAction2(action QWebEnginePage__WebAction, C.QWebEngineView_triggerPageAction2(this.h, (C.int)(action), (C.bool)(checked)) } +func (this *QWebEngineView) FindText2(subString string, options QWebEnginePage__FindFlag) { + subString_ms := C.struct_miqt_string{} + subString_ms.data = C.CString(subString) + subString_ms.len = C.size_t(len(subString)) + defer C.free(unsafe.Pointer(subString_ms.data)) + C.QWebEngineView_findText2(this.h, subString_ms, (C.int)(options)) +} + func (this *QWebEngineView) PrintToPdf2(filePath string, layout *qt6.QPageLayout) { filePath_ms := C.struct_miqt_string{} filePath_ms.data = C.CString(filePath) diff --git a/qt6/webengine/gen_qwebengineview.h b/qt6/webengine/gen_qwebengineview.h index f14d89c2e..dc83475ba 100644 --- a/qt6/webengine/gen_qwebengineview.h +++ b/qt6/webengine/gen_qwebengineview.h @@ -139,6 +139,7 @@ QAction* QWebEngineView_pageAction(const QWebEngineView* self, int action); void QWebEngineView_triggerPageAction(QWebEngineView* self, int action); double QWebEngineView_zoomFactor(const QWebEngineView* self); void QWebEngineView_setZoomFactor(QWebEngineView* self, double factor); +void QWebEngineView_findText(QWebEngineView* self, struct miqt_string subString); QSize* QWebEngineView_sizeHint(const QWebEngineView* self); QWebEngineSettings* QWebEngineView_settings(const QWebEngineView* self); QMenu* QWebEngineView_createStandardContextMenu(QWebEngineView* self); @@ -189,6 +190,7 @@ void QWebEngineView_setHtml2(QWebEngineView* self, struct miqt_string html, QUrl void QWebEngineView_setContent2(QWebEngineView* self, struct miqt_string data, struct miqt_string mimeType); void QWebEngineView_setContent3(QWebEngineView* self, struct miqt_string data, struct miqt_string mimeType, QUrl* baseUrl); void QWebEngineView_triggerPageAction2(QWebEngineView* self, int action, bool checked); +void QWebEngineView_findText2(QWebEngineView* self, struct miqt_string subString, int options); void QWebEngineView_printToPdf2(QWebEngineView* self, struct miqt_string filePath, QPageLayout* layout); void QWebEngineView_printToPdf3(QWebEngineView* self, struct miqt_string filePath, QPageLayout* layout, QPageRanges* ranges);