#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define WORKAROUND_INNER_CLASS_DEFINITION_QTextOption__Tab #include #include #include #include #include "gen_qtextformat.h" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus } /* extern C */ #endif QTextLength* QTextLength_new() { return new QTextLength(); } QTextLength* QTextLength_new2(int type, double value) { return new QTextLength(static_cast(type), static_cast(value)); } QTextLength* QTextLength_new3(QTextLength* param1) { return new QTextLength(*param1); } int QTextLength_type(const QTextLength* self) { QTextLength::Type _ret = self->type(); return static_cast(_ret); } double QTextLength_value(const QTextLength* self, double maximumLength) { qreal _ret = self->value(static_cast(maximumLength)); return static_cast(_ret); } double QTextLength_rawValue(const QTextLength* self) { qreal _ret = self->rawValue(); return static_cast(_ret); } bool QTextLength_operatorEqual(const QTextLength* self, QTextLength* other) { return (*self == *other); } bool QTextLength_operatorNotEqual(const QTextLength* self, QTextLength* other) { return (*self != *other); } QVariant* QTextLength_ToQVariant(const QTextLength* self) { return new QVariant(self->operator QVariant()); } void QTextLength_delete(QTextLength* self) { delete self; } QTextFormat* QTextFormat_new() { return new QTextFormat(); } QTextFormat* QTextFormat_new2(int type) { return new QTextFormat(static_cast(type)); } QTextFormat* QTextFormat_new3(QTextFormat* rhs) { return new QTextFormat(*rhs); } void QTextFormat_operatorAssign(QTextFormat* self, QTextFormat* rhs) { self->operator=(*rhs); } void QTextFormat_swap(QTextFormat* self, QTextFormat* other) { self->swap(*other); } void QTextFormat_merge(QTextFormat* self, QTextFormat* other) { self->merge(*other); } bool QTextFormat_isValid(const QTextFormat* self) { return self->isValid(); } bool QTextFormat_isEmpty(const QTextFormat* self) { return self->isEmpty(); } int QTextFormat_type(const QTextFormat* self) { return self->type(); } int QTextFormat_objectIndex(const QTextFormat* self) { return self->objectIndex(); } void QTextFormat_setObjectIndex(QTextFormat* self, int object) { self->setObjectIndex(static_cast(object)); } QVariant* QTextFormat_property(const QTextFormat* self, int propertyId) { return new QVariant(self->property(static_cast(propertyId))); } void QTextFormat_setProperty(QTextFormat* self, int propertyId, QVariant* value) { self->setProperty(static_cast(propertyId), *value); } void QTextFormat_clearProperty(QTextFormat* self, int propertyId) { self->clearProperty(static_cast(propertyId)); } bool QTextFormat_hasProperty(const QTextFormat* self, int propertyId) { return self->hasProperty(static_cast(propertyId)); } bool QTextFormat_boolProperty(const QTextFormat* self, int propertyId) { return self->boolProperty(static_cast(propertyId)); } int QTextFormat_intProperty(const QTextFormat* self, int propertyId) { return self->intProperty(static_cast(propertyId)); } double QTextFormat_doubleProperty(const QTextFormat* self, int propertyId) { qreal _ret = self->doubleProperty(static_cast(propertyId)); return static_cast(_ret); } struct miqt_string QTextFormat_stringProperty(const QTextFormat* self, int propertyId) { QString _ret = self->stringProperty(static_cast(propertyId)); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } QColor* QTextFormat_colorProperty(const QTextFormat* self, int propertyId) { return new QColor(self->colorProperty(static_cast(propertyId))); } QPen* QTextFormat_penProperty(const QTextFormat* self, int propertyId) { return new QPen(self->penProperty(static_cast(propertyId))); } QBrush* QTextFormat_brushProperty(const QTextFormat* self, int propertyId) { return new QBrush(self->brushProperty(static_cast(propertyId))); } QTextLength* QTextFormat_lengthProperty(const QTextFormat* self, int propertyId) { return new QTextLength(self->lengthProperty(static_cast(propertyId))); } struct miqt_array /* of QTextLength* */ QTextFormat_lengthVectorProperty(const QTextFormat* self, int propertyId) { QList _ret = self->lengthVectorProperty(static_cast(propertyId)); // Convert QList<> from C++ memory to manually-managed C memory QTextLength** _arr = static_cast(malloc(sizeof(QTextLength*) * _ret.length())); for (size_t i = 0, e = _ret.length(); i < e; ++i) { _arr[i] = new QTextLength(_ret[i]); } struct miqt_array _out; _out.len = _ret.length(); _out.data = static_cast(_arr); return _out; } void QTextFormat_setProperty2(QTextFormat* self, int propertyId, struct miqt_array /* of QTextLength* */ lengths) { QList lengths_QList; lengths_QList.reserve(lengths.len); QTextLength** lengths_arr = static_cast(lengths.data); for(size_t i = 0; i < lengths.len; ++i) { lengths_QList.push_back(*(lengths_arr[i])); } self->setProperty(static_cast(propertyId), lengths_QList); } struct miqt_map /* of int to QVariant* */ QTextFormat_properties(const QTextFormat* self) { QMap _ret = self->properties(); // Convert QMap<> from C++ memory to manually-managed C memory int* _karr = static_cast(malloc(sizeof(int) * _ret.size())); QVariant** _varr = static_cast(malloc(sizeof(QVariant*) * _ret.size())); int _ctr = 0; for (auto _itr = _ret.keyValueBegin(); _itr != _ret.keyValueEnd(); ++_itr) { _karr[_ctr] = _itr->first; _varr[_ctr] = new QVariant(_itr->second); _ctr++; } struct miqt_map _out; _out.len = _ret.size(); _out.keys = static_cast(_karr); _out.values = static_cast(_varr); return _out; } int QTextFormat_propertyCount(const QTextFormat* self) { return self->propertyCount(); } void QTextFormat_setObjectType(QTextFormat* self, int type) { self->setObjectType(static_cast(type)); } int QTextFormat_objectType(const QTextFormat* self) { return self->objectType(); } bool QTextFormat_isCharFormat(const QTextFormat* self) { return self->isCharFormat(); } bool QTextFormat_isBlockFormat(const QTextFormat* self) { return self->isBlockFormat(); } bool QTextFormat_isListFormat(const QTextFormat* self) { return self->isListFormat(); } bool QTextFormat_isFrameFormat(const QTextFormat* self) { return self->isFrameFormat(); } bool QTextFormat_isImageFormat(const QTextFormat* self) { return self->isImageFormat(); } bool QTextFormat_isTableFormat(const QTextFormat* self) { return self->isTableFormat(); } bool QTextFormat_isTableCellFormat(const QTextFormat* self) { return self->isTableCellFormat(); } QTextBlockFormat* QTextFormat_toBlockFormat(const QTextFormat* self) { return new QTextBlockFormat(self->toBlockFormat()); } QTextCharFormat* QTextFormat_toCharFormat(const QTextFormat* self) { return new QTextCharFormat(self->toCharFormat()); } QTextListFormat* QTextFormat_toListFormat(const QTextFormat* self) { return new QTextListFormat(self->toListFormat()); } QTextTableFormat* QTextFormat_toTableFormat(const QTextFormat* self) { return new QTextTableFormat(self->toTableFormat()); } QTextFrameFormat* QTextFormat_toFrameFormat(const QTextFormat* self) { return new QTextFrameFormat(self->toFrameFormat()); } QTextImageFormat* QTextFormat_toImageFormat(const QTextFormat* self) { return new QTextImageFormat(self->toImageFormat()); } QTextTableCellFormat* QTextFormat_toTableCellFormat(const QTextFormat* self) { return new QTextTableCellFormat(self->toTableCellFormat()); } bool QTextFormat_operatorEqual(const QTextFormat* self, QTextFormat* rhs) { return (*self == *rhs); } bool QTextFormat_operatorNotEqual(const QTextFormat* self, QTextFormat* rhs) { return (*self != *rhs); } QVariant* QTextFormat_ToQVariant(const QTextFormat* self) { return new QVariant(self->operator QVariant()); } void QTextFormat_setLayoutDirection(QTextFormat* self, int direction) { self->setLayoutDirection(static_cast(direction)); } int QTextFormat_layoutDirection(const QTextFormat* self) { Qt::LayoutDirection _ret = self->layoutDirection(); return static_cast(_ret); } void QTextFormat_setBackground(QTextFormat* self, QBrush* brush) { self->setBackground(*brush); } QBrush* QTextFormat_background(const QTextFormat* self) { return new QBrush(self->background()); } void QTextFormat_clearBackground(QTextFormat* self) { self->clearBackground(); } void QTextFormat_setForeground(QTextFormat* self, QBrush* brush) { self->setForeground(*brush); } QBrush* QTextFormat_foreground(const QTextFormat* self) { return new QBrush(self->foreground()); } void QTextFormat_clearForeground(QTextFormat* self) { self->clearForeground(); } void QTextFormat_delete(QTextFormat* self) { delete self; } QTextCharFormat* QTextCharFormat_new() { return new QTextCharFormat(); } QTextCharFormat* QTextCharFormat_new2(QTextCharFormat* param1) { return new QTextCharFormat(*param1); } void QTextCharFormat_virtbase(QTextCharFormat* src, QTextFormat** outptr_QTextFormat) { *outptr_QTextFormat = static_cast(src); } bool QTextCharFormat_isValid(const QTextCharFormat* self) { return self->isValid(); } void QTextCharFormat_setFont(QTextCharFormat* self, QFont* font) { self->setFont(*font); } QFont* QTextCharFormat_font(const QTextCharFormat* self) { return new QFont(self->font()); } void QTextCharFormat_setFontFamily(QTextCharFormat* self, struct miqt_string family) { QString family_QString = QString::fromUtf8(family.data, family.len); self->setFontFamily(family_QString); } struct miqt_string QTextCharFormat_fontFamily(const QTextCharFormat* self) { QString _ret = self->fontFamily(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } void QTextCharFormat_setFontFamilies(QTextCharFormat* self, struct miqt_array /* of struct miqt_string */ families) { QStringList families_QList; families_QList.reserve(families.len); struct miqt_string* families_arr = static_cast(families.data); for(size_t i = 0; i < families.len; ++i) { QString families_arr_i_QString = QString::fromUtf8(families_arr[i].data, families_arr[i].len); families_QList.push_back(families_arr_i_QString); } self->setFontFamilies(families_QList); } QVariant* QTextCharFormat_fontFamilies(const QTextCharFormat* self) { return new QVariant(self->fontFamilies()); } void QTextCharFormat_setFontStyleName(QTextCharFormat* self, struct miqt_string styleName) { QString styleName_QString = QString::fromUtf8(styleName.data, styleName.len); self->setFontStyleName(styleName_QString); } QVariant* QTextCharFormat_fontStyleName(const QTextCharFormat* self) { return new QVariant(self->fontStyleName()); } void QTextCharFormat_setFontPointSize(QTextCharFormat* self, double size) { self->setFontPointSize(static_cast(size)); } double QTextCharFormat_fontPointSize(const QTextCharFormat* self) { qreal _ret = self->fontPointSize(); return static_cast(_ret); } void QTextCharFormat_setFontWeight(QTextCharFormat* self, int weight) { self->setFontWeight(static_cast(weight)); } int QTextCharFormat_fontWeight(const QTextCharFormat* self) { return self->fontWeight(); } void QTextCharFormat_setFontItalic(QTextCharFormat* self, bool italic) { self->setFontItalic(italic); } bool QTextCharFormat_fontItalic(const QTextCharFormat* self) { return self->fontItalic(); } void QTextCharFormat_setFontCapitalization(QTextCharFormat* self, int capitalization) { self->setFontCapitalization(static_cast(capitalization)); } int QTextCharFormat_fontCapitalization(const QTextCharFormat* self) { QFont::Capitalization _ret = self->fontCapitalization(); return static_cast(_ret); } void QTextCharFormat_setFontLetterSpacingType(QTextCharFormat* self, int letterSpacingType) { self->setFontLetterSpacingType(static_cast(letterSpacingType)); } int QTextCharFormat_fontLetterSpacingType(const QTextCharFormat* self) { QFont::SpacingType _ret = self->fontLetterSpacingType(); return static_cast(_ret); } void QTextCharFormat_setFontLetterSpacing(QTextCharFormat* self, double spacing) { self->setFontLetterSpacing(static_cast(spacing)); } double QTextCharFormat_fontLetterSpacing(const QTextCharFormat* self) { qreal _ret = self->fontLetterSpacing(); return static_cast(_ret); } void QTextCharFormat_setFontWordSpacing(QTextCharFormat* self, double spacing) { self->setFontWordSpacing(static_cast(spacing)); } double QTextCharFormat_fontWordSpacing(const QTextCharFormat* self) { qreal _ret = self->fontWordSpacing(); return static_cast(_ret); } void QTextCharFormat_setFontUnderline(QTextCharFormat* self, bool underline) { self->setFontUnderline(underline); } bool QTextCharFormat_fontUnderline(const QTextCharFormat* self) { return self->fontUnderline(); } void QTextCharFormat_setFontOverline(QTextCharFormat* self, bool overline) { self->setFontOverline(overline); } bool QTextCharFormat_fontOverline(const QTextCharFormat* self) { return self->fontOverline(); } void QTextCharFormat_setFontStrikeOut(QTextCharFormat* self, bool strikeOut) { self->setFontStrikeOut(strikeOut); } bool QTextCharFormat_fontStrikeOut(const QTextCharFormat* self) { return self->fontStrikeOut(); } void QTextCharFormat_setUnderlineColor(QTextCharFormat* self, QColor* color) { self->setUnderlineColor(*color); } QColor* QTextCharFormat_underlineColor(const QTextCharFormat* self) { return new QColor(self->underlineColor()); } void QTextCharFormat_setFontFixedPitch(QTextCharFormat* self, bool fixedPitch) { self->setFontFixedPitch(fixedPitch); } bool QTextCharFormat_fontFixedPitch(const QTextCharFormat* self) { return self->fontFixedPitch(); } void QTextCharFormat_setFontStretch(QTextCharFormat* self, int factor) { self->setFontStretch(static_cast(factor)); } int QTextCharFormat_fontStretch(const QTextCharFormat* self) { return self->fontStretch(); } void QTextCharFormat_setFontStyleHint(QTextCharFormat* self, int hint) { self->setFontStyleHint(static_cast(hint)); } void QTextCharFormat_setFontStyleStrategy(QTextCharFormat* self, int strategy) { self->setFontStyleStrategy(static_cast(strategy)); } int QTextCharFormat_fontStyleHint(const QTextCharFormat* self) { QFont::StyleHint _ret = self->fontStyleHint(); return static_cast(_ret); } int QTextCharFormat_fontStyleStrategy(const QTextCharFormat* self) { QFont::StyleStrategy _ret = self->fontStyleStrategy(); return static_cast(_ret); } void QTextCharFormat_setFontHintingPreference(QTextCharFormat* self, int hintingPreference) { self->setFontHintingPreference(static_cast(hintingPreference)); } int QTextCharFormat_fontHintingPreference(const QTextCharFormat* self) { QFont::HintingPreference _ret = self->fontHintingPreference(); return static_cast(_ret); } void QTextCharFormat_setFontKerning(QTextCharFormat* self, bool enable) { self->setFontKerning(enable); } bool QTextCharFormat_fontKerning(const QTextCharFormat* self) { return self->fontKerning(); } void QTextCharFormat_setUnderlineStyle(QTextCharFormat* self, int style) { self->setUnderlineStyle(static_cast(style)); } int QTextCharFormat_underlineStyle(const QTextCharFormat* self) { QTextCharFormat::UnderlineStyle _ret = self->underlineStyle(); return static_cast(_ret); } void QTextCharFormat_setVerticalAlignment(QTextCharFormat* self, int alignment) { self->setVerticalAlignment(static_cast(alignment)); } int QTextCharFormat_verticalAlignment(const QTextCharFormat* self) { QTextCharFormat::VerticalAlignment _ret = self->verticalAlignment(); return static_cast(_ret); } void QTextCharFormat_setTextOutline(QTextCharFormat* self, QPen* pen) { self->setTextOutline(*pen); } QPen* QTextCharFormat_textOutline(const QTextCharFormat* self) { return new QPen(self->textOutline()); } void QTextCharFormat_setToolTip(QTextCharFormat* self, struct miqt_string tip) { QString tip_QString = QString::fromUtf8(tip.data, tip.len); self->setToolTip(tip_QString); } struct miqt_string QTextCharFormat_toolTip(const QTextCharFormat* self) { QString _ret = self->toolTip(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } void QTextCharFormat_setSuperScriptBaseline(QTextCharFormat* self, double baseline) { self->setSuperScriptBaseline(static_cast(baseline)); } double QTextCharFormat_superScriptBaseline(const QTextCharFormat* self) { qreal _ret = self->superScriptBaseline(); return static_cast(_ret); } void QTextCharFormat_setSubScriptBaseline(QTextCharFormat* self, double baseline) { self->setSubScriptBaseline(static_cast(baseline)); } double QTextCharFormat_subScriptBaseline(const QTextCharFormat* self) { qreal _ret = self->subScriptBaseline(); return static_cast(_ret); } void QTextCharFormat_setBaselineOffset(QTextCharFormat* self, double baseline) { self->setBaselineOffset(static_cast(baseline)); } double QTextCharFormat_baselineOffset(const QTextCharFormat* self) { qreal _ret = self->baselineOffset(); return static_cast(_ret); } void QTextCharFormat_setAnchor(QTextCharFormat* self, bool anchor) { self->setAnchor(anchor); } bool QTextCharFormat_isAnchor(const QTextCharFormat* self) { return self->isAnchor(); } void QTextCharFormat_setAnchorHref(QTextCharFormat* self, struct miqt_string value) { QString value_QString = QString::fromUtf8(value.data, value.len); self->setAnchorHref(value_QString); } struct miqt_string QTextCharFormat_anchorHref(const QTextCharFormat* self) { QString _ret = self->anchorHref(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } void QTextCharFormat_setAnchorNames(QTextCharFormat* self, struct miqt_array /* of struct miqt_string */ names) { QStringList names_QList; names_QList.reserve(names.len); struct miqt_string* names_arr = static_cast(names.data); for(size_t i = 0; i < names.len; ++i) { QString names_arr_i_QString = QString::fromUtf8(names_arr[i].data, names_arr[i].len); names_QList.push_back(names_arr_i_QString); } self->setAnchorNames(names_QList); } struct miqt_array /* of struct miqt_string */ QTextCharFormat_anchorNames(const QTextCharFormat* self) { QStringList _ret = self->anchorNames(); // Convert QList<> from C++ memory to manually-managed C memory struct miqt_string* _arr = static_cast(malloc(sizeof(struct miqt_string) * _ret.length())); for (size_t i = 0, e = _ret.length(); i < e; ++i) { QString _lv_ret = _ret[i]; // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _lv_b = _lv_ret.toUtf8(); struct miqt_string _lv_ms; _lv_ms.len = _lv_b.length(); _lv_ms.data = static_cast(malloc(_lv_ms.len)); memcpy(_lv_ms.data, _lv_b.data(), _lv_ms.len); _arr[i] = _lv_ms; } struct miqt_array _out; _out.len = _ret.length(); _out.data = static_cast(_arr); return _out; } void QTextCharFormat_setTableCellRowSpan(QTextCharFormat* self, int tableCellRowSpan) { self->setTableCellRowSpan(static_cast(tableCellRowSpan)); } int QTextCharFormat_tableCellRowSpan(const QTextCharFormat* self) { return self->tableCellRowSpan(); } void QTextCharFormat_setTableCellColumnSpan(QTextCharFormat* self, int tableCellColumnSpan) { self->setTableCellColumnSpan(static_cast(tableCellColumnSpan)); } int QTextCharFormat_tableCellColumnSpan(const QTextCharFormat* self) { return self->tableCellColumnSpan(); } void QTextCharFormat_setFont2(QTextCharFormat* self, QFont* font, int behavior) { self->setFont(*font, static_cast(behavior)); } void QTextCharFormat_setFontStyleHint2(QTextCharFormat* self, int hint, int strategy) { self->setFontStyleHint(static_cast(hint), static_cast(strategy)); } void QTextCharFormat_delete(QTextCharFormat* self) { delete self; } QTextBlockFormat* QTextBlockFormat_new() { return new QTextBlockFormat(); } QTextBlockFormat* QTextBlockFormat_new2(QTextBlockFormat* param1) { return new QTextBlockFormat(*param1); } void QTextBlockFormat_virtbase(QTextBlockFormat* src, QTextFormat** outptr_QTextFormat) { *outptr_QTextFormat = static_cast(src); } bool QTextBlockFormat_isValid(const QTextBlockFormat* self) { return self->isValid(); } void QTextBlockFormat_setAlignment(QTextBlockFormat* self, int alignment) { self->setAlignment(static_cast(alignment)); } int QTextBlockFormat_alignment(const QTextBlockFormat* self) { Qt::Alignment _ret = self->alignment(); return static_cast(_ret); } void QTextBlockFormat_setTopMargin(QTextBlockFormat* self, double margin) { self->setTopMargin(static_cast(margin)); } double QTextBlockFormat_topMargin(const QTextBlockFormat* self) { qreal _ret = self->topMargin(); return static_cast(_ret); } void QTextBlockFormat_setBottomMargin(QTextBlockFormat* self, double margin) { self->setBottomMargin(static_cast(margin)); } double QTextBlockFormat_bottomMargin(const QTextBlockFormat* self) { qreal _ret = self->bottomMargin(); return static_cast(_ret); } void QTextBlockFormat_setLeftMargin(QTextBlockFormat* self, double margin) { self->setLeftMargin(static_cast(margin)); } double QTextBlockFormat_leftMargin(const QTextBlockFormat* self) { qreal _ret = self->leftMargin(); return static_cast(_ret); } void QTextBlockFormat_setRightMargin(QTextBlockFormat* self, double margin) { self->setRightMargin(static_cast(margin)); } double QTextBlockFormat_rightMargin(const QTextBlockFormat* self) { qreal _ret = self->rightMargin(); return static_cast(_ret); } void QTextBlockFormat_setTextIndent(QTextBlockFormat* self, double aindent) { self->setTextIndent(static_cast(aindent)); } double QTextBlockFormat_textIndent(const QTextBlockFormat* self) { qreal _ret = self->textIndent(); return static_cast(_ret); } void QTextBlockFormat_setIndent(QTextBlockFormat* self, int indent) { self->setIndent(static_cast(indent)); } int QTextBlockFormat_indent(const QTextBlockFormat* self) { return self->indent(); } void QTextBlockFormat_setHeadingLevel(QTextBlockFormat* self, int alevel) { self->setHeadingLevel(static_cast(alevel)); } int QTextBlockFormat_headingLevel(const QTextBlockFormat* self) { return self->headingLevel(); } void QTextBlockFormat_setLineHeight(QTextBlockFormat* self, double height, int heightType) { self->setLineHeight(static_cast(height), static_cast(heightType)); } double QTextBlockFormat_lineHeight(const QTextBlockFormat* self, double scriptLineHeight, double scaling) { qreal _ret = self->lineHeight(static_cast(scriptLineHeight), static_cast(scaling)); return static_cast(_ret); } double QTextBlockFormat_lineHeight2(const QTextBlockFormat* self) { qreal _ret = self->lineHeight(); return static_cast(_ret); } int QTextBlockFormat_lineHeightType(const QTextBlockFormat* self) { return self->lineHeightType(); } void QTextBlockFormat_setNonBreakableLines(QTextBlockFormat* self, bool b) { self->setNonBreakableLines(b); } bool QTextBlockFormat_nonBreakableLines(const QTextBlockFormat* self) { return self->nonBreakableLines(); } void QTextBlockFormat_setPageBreakPolicy(QTextBlockFormat* self, int flags) { self->setPageBreakPolicy(static_cast(flags)); } int QTextBlockFormat_pageBreakPolicy(const QTextBlockFormat* self) { QTextFormat::PageBreakFlags _ret = self->pageBreakPolicy(); return static_cast(_ret); } void QTextBlockFormat_setTabPositions(QTextBlockFormat* self, struct miqt_array /* of QTextOption__Tab* */ tabs) { QList tabs_QList; tabs_QList.reserve(tabs.len); QTextOption__Tab** tabs_arr = static_cast(tabs.data); for(size_t i = 0; i < tabs.len; ++i) { tabs_QList.push_back(*(tabs_arr[i])); } self->setTabPositions(tabs_QList); } struct miqt_array /* of QTextOption__Tab* */ QTextBlockFormat_tabPositions(const QTextBlockFormat* self) { QList _ret = self->tabPositions(); // Convert QList<> from C++ memory to manually-managed C memory QTextOption__Tab** _arr = static_cast(malloc(sizeof(QTextOption__Tab*) * _ret.length())); for (size_t i = 0, e = _ret.length(); i < e; ++i) { _arr[i] = new QTextOption::Tab(_ret[i]); } struct miqt_array _out; _out.len = _ret.length(); _out.data = static_cast(_arr); return _out; } void QTextBlockFormat_setMarker(QTextBlockFormat* self, int marker) { self->setMarker(static_cast(marker)); } int QTextBlockFormat_marker(const QTextBlockFormat* self) { QTextBlockFormat::MarkerType _ret = self->marker(); return static_cast(_ret); } void QTextBlockFormat_delete(QTextBlockFormat* self) { delete self; } QTextListFormat* QTextListFormat_new() { return new QTextListFormat(); } QTextListFormat* QTextListFormat_new2(QTextListFormat* param1) { return new QTextListFormat(*param1); } void QTextListFormat_virtbase(QTextListFormat* src, QTextFormat** outptr_QTextFormat) { *outptr_QTextFormat = static_cast(src); } bool QTextListFormat_isValid(const QTextListFormat* self) { return self->isValid(); } void QTextListFormat_setStyle(QTextListFormat* self, int style) { self->setStyle(static_cast(style)); } int QTextListFormat_style(const QTextListFormat* self) { QTextListFormat::Style _ret = self->style(); return static_cast(_ret); } void QTextListFormat_setIndent(QTextListFormat* self, int indent) { self->setIndent(static_cast(indent)); } int QTextListFormat_indent(const QTextListFormat* self) { return self->indent(); } void QTextListFormat_setNumberPrefix(QTextListFormat* self, struct miqt_string numberPrefix) { QString numberPrefix_QString = QString::fromUtf8(numberPrefix.data, numberPrefix.len); self->setNumberPrefix(numberPrefix_QString); } struct miqt_string QTextListFormat_numberPrefix(const QTextListFormat* self) { QString _ret = self->numberPrefix(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } void QTextListFormat_setNumberSuffix(QTextListFormat* self, struct miqt_string numberSuffix) { QString numberSuffix_QString = QString::fromUtf8(numberSuffix.data, numberSuffix.len); self->setNumberSuffix(numberSuffix_QString); } struct miqt_string QTextListFormat_numberSuffix(const QTextListFormat* self) { QString _ret = self->numberSuffix(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } void QTextListFormat_delete(QTextListFormat* self) { delete self; } QTextImageFormat* QTextImageFormat_new() { return new QTextImageFormat(); } void QTextImageFormat_virtbase(QTextImageFormat* src, QTextCharFormat** outptr_QTextCharFormat) { *outptr_QTextCharFormat = static_cast(src); } bool QTextImageFormat_isValid(const QTextImageFormat* self) { return self->isValid(); } void QTextImageFormat_setName(QTextImageFormat* self, struct miqt_string name) { QString name_QString = QString::fromUtf8(name.data, name.len); self->setName(name_QString); } struct miqt_string QTextImageFormat_name(const QTextImageFormat* self) { QString _ret = self->name(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } void QTextImageFormat_setWidth(QTextImageFormat* self, double width) { self->setWidth(static_cast(width)); } double QTextImageFormat_width(const QTextImageFormat* self) { qreal _ret = self->width(); return static_cast(_ret); } void QTextImageFormat_setHeight(QTextImageFormat* self, double height) { self->setHeight(static_cast(height)); } double QTextImageFormat_height(const QTextImageFormat* self) { qreal _ret = self->height(); return static_cast(_ret); } void QTextImageFormat_setQuality(QTextImageFormat* self, int quality) { self->setQuality(static_cast(quality)); } void QTextImageFormat_setQuality2(QTextImageFormat* self) { self->setQuality(); } int QTextImageFormat_quality(const QTextImageFormat* self) { return self->quality(); } void QTextImageFormat_delete(QTextImageFormat* self) { delete self; } QTextFrameFormat* QTextFrameFormat_new() { return new QTextFrameFormat(); } QTextFrameFormat* QTextFrameFormat_new2(QTextFrameFormat* param1) { return new QTextFrameFormat(*param1); } void QTextFrameFormat_virtbase(QTextFrameFormat* src, QTextFormat** outptr_QTextFormat) { *outptr_QTextFormat = static_cast(src); } bool QTextFrameFormat_isValid(const QTextFrameFormat* self) { return self->isValid(); } void QTextFrameFormat_setPosition(QTextFrameFormat* self, int f) { self->setPosition(static_cast(f)); } int QTextFrameFormat_position(const QTextFrameFormat* self) { QTextFrameFormat::Position _ret = self->position(); return static_cast(_ret); } void QTextFrameFormat_setBorder(QTextFrameFormat* self, double border) { self->setBorder(static_cast(border)); } double QTextFrameFormat_border(const QTextFrameFormat* self) { qreal _ret = self->border(); return static_cast(_ret); } void QTextFrameFormat_setBorderBrush(QTextFrameFormat* self, QBrush* brush) { self->setBorderBrush(*brush); } QBrush* QTextFrameFormat_borderBrush(const QTextFrameFormat* self) { return new QBrush(self->borderBrush()); } void QTextFrameFormat_setBorderStyle(QTextFrameFormat* self, int style) { self->setBorderStyle(static_cast(style)); } int QTextFrameFormat_borderStyle(const QTextFrameFormat* self) { QTextFrameFormat::BorderStyle _ret = self->borderStyle(); return static_cast(_ret); } void QTextFrameFormat_setMargin(QTextFrameFormat* self, double margin) { self->setMargin(static_cast(margin)); } double QTextFrameFormat_margin(const QTextFrameFormat* self) { qreal _ret = self->margin(); return static_cast(_ret); } void QTextFrameFormat_setTopMargin(QTextFrameFormat* self, double margin) { self->setTopMargin(static_cast(margin)); } double QTextFrameFormat_topMargin(const QTextFrameFormat* self) { qreal _ret = self->topMargin(); return static_cast(_ret); } void QTextFrameFormat_setBottomMargin(QTextFrameFormat* self, double margin) { self->setBottomMargin(static_cast(margin)); } double QTextFrameFormat_bottomMargin(const QTextFrameFormat* self) { qreal _ret = self->bottomMargin(); return static_cast(_ret); } void QTextFrameFormat_setLeftMargin(QTextFrameFormat* self, double margin) { self->setLeftMargin(static_cast(margin)); } double QTextFrameFormat_leftMargin(const QTextFrameFormat* self) { qreal _ret = self->leftMargin(); return static_cast(_ret); } void QTextFrameFormat_setRightMargin(QTextFrameFormat* self, double margin) { self->setRightMargin(static_cast(margin)); } double QTextFrameFormat_rightMargin(const QTextFrameFormat* self) { qreal _ret = self->rightMargin(); return static_cast(_ret); } void QTextFrameFormat_setPadding(QTextFrameFormat* self, double padding) { self->setPadding(static_cast(padding)); } double QTextFrameFormat_padding(const QTextFrameFormat* self) { qreal _ret = self->padding(); return static_cast(_ret); } void QTextFrameFormat_setWidth(QTextFrameFormat* self, double width) { self->setWidth(static_cast(width)); } void QTextFrameFormat_setWidthWithLength(QTextFrameFormat* self, QTextLength* length) { self->setWidth(*length); } QTextLength* QTextFrameFormat_width(const QTextFrameFormat* self) { return new QTextLength(self->width()); } void QTextFrameFormat_setHeight(QTextFrameFormat* self, double height) { self->setHeight(static_cast(height)); } void QTextFrameFormat_setHeightWithHeight(QTextFrameFormat* self, QTextLength* height) { self->setHeight(*height); } QTextLength* QTextFrameFormat_height(const QTextFrameFormat* self) { return new QTextLength(self->height()); } void QTextFrameFormat_setPageBreakPolicy(QTextFrameFormat* self, int flags) { self->setPageBreakPolicy(static_cast(flags)); } int QTextFrameFormat_pageBreakPolicy(const QTextFrameFormat* self) { QTextFormat::PageBreakFlags _ret = self->pageBreakPolicy(); return static_cast(_ret); } void QTextFrameFormat_delete(QTextFrameFormat* self) { delete self; } QTextTableFormat* QTextTableFormat_new() { return new QTextTableFormat(); } void QTextTableFormat_virtbase(QTextTableFormat* src, QTextFrameFormat** outptr_QTextFrameFormat) { *outptr_QTextFrameFormat = static_cast(src); } bool QTextTableFormat_isValid(const QTextTableFormat* self) { return self->isValid(); } int QTextTableFormat_columns(const QTextTableFormat* self) { return self->columns(); } void QTextTableFormat_setColumns(QTextTableFormat* self, int columns) { self->setColumns(static_cast(columns)); } void QTextTableFormat_setColumnWidthConstraints(QTextTableFormat* self, struct miqt_array /* of QTextLength* */ constraints) { QList constraints_QList; constraints_QList.reserve(constraints.len); QTextLength** constraints_arr = static_cast(constraints.data); for(size_t i = 0; i < constraints.len; ++i) { constraints_QList.push_back(*(constraints_arr[i])); } self->setColumnWidthConstraints(constraints_QList); } struct miqt_array /* of QTextLength* */ QTextTableFormat_columnWidthConstraints(const QTextTableFormat* self) { QList _ret = self->columnWidthConstraints(); // Convert QList<> from C++ memory to manually-managed C memory QTextLength** _arr = static_cast(malloc(sizeof(QTextLength*) * _ret.length())); for (size_t i = 0, e = _ret.length(); i < e; ++i) { _arr[i] = new QTextLength(_ret[i]); } struct miqt_array _out; _out.len = _ret.length(); _out.data = static_cast(_arr); return _out; } void QTextTableFormat_clearColumnWidthConstraints(QTextTableFormat* self) { self->clearColumnWidthConstraints(); } double QTextTableFormat_cellSpacing(const QTextTableFormat* self) { qreal _ret = self->cellSpacing(); return static_cast(_ret); } void QTextTableFormat_setCellSpacing(QTextTableFormat* self, double spacing) { self->setCellSpacing(static_cast(spacing)); } double QTextTableFormat_cellPadding(const QTextTableFormat* self) { qreal _ret = self->cellPadding(); return static_cast(_ret); } void QTextTableFormat_setCellPadding(QTextTableFormat* self, double padding) { self->setCellPadding(static_cast(padding)); } void QTextTableFormat_setAlignment(QTextTableFormat* self, int alignment) { self->setAlignment(static_cast(alignment)); } int QTextTableFormat_alignment(const QTextTableFormat* self) { Qt::Alignment _ret = self->alignment(); return static_cast(_ret); } void QTextTableFormat_setHeaderRowCount(QTextTableFormat* self, int count) { self->setHeaderRowCount(static_cast(count)); } int QTextTableFormat_headerRowCount(const QTextTableFormat* self) { return self->headerRowCount(); } void QTextTableFormat_setBorderCollapse(QTextTableFormat* self, bool borderCollapse) { self->setBorderCollapse(borderCollapse); } bool QTextTableFormat_borderCollapse(const QTextTableFormat* self) { return self->borderCollapse(); } void QTextTableFormat_delete(QTextTableFormat* self) { delete self; } QTextTableCellFormat* QTextTableCellFormat_new() { return new QTextTableCellFormat(); } void QTextTableCellFormat_virtbase(QTextTableCellFormat* src, QTextCharFormat** outptr_QTextCharFormat) { *outptr_QTextCharFormat = static_cast(src); } bool QTextTableCellFormat_isValid(const QTextTableCellFormat* self) { return self->isValid(); } void QTextTableCellFormat_setTopPadding(QTextTableCellFormat* self, double padding) { self->setTopPadding(static_cast(padding)); } double QTextTableCellFormat_topPadding(const QTextTableCellFormat* self) { qreal _ret = self->topPadding(); return static_cast(_ret); } void QTextTableCellFormat_setBottomPadding(QTextTableCellFormat* self, double padding) { self->setBottomPadding(static_cast(padding)); } double QTextTableCellFormat_bottomPadding(const QTextTableCellFormat* self) { qreal _ret = self->bottomPadding(); return static_cast(_ret); } void QTextTableCellFormat_setLeftPadding(QTextTableCellFormat* self, double padding) { self->setLeftPadding(static_cast(padding)); } double QTextTableCellFormat_leftPadding(const QTextTableCellFormat* self) { qreal _ret = self->leftPadding(); return static_cast(_ret); } void QTextTableCellFormat_setRightPadding(QTextTableCellFormat* self, double padding) { self->setRightPadding(static_cast(padding)); } double QTextTableCellFormat_rightPadding(const QTextTableCellFormat* self) { qreal _ret = self->rightPadding(); return static_cast(_ret); } void QTextTableCellFormat_setPadding(QTextTableCellFormat* self, double padding) { self->setPadding(static_cast(padding)); } void QTextTableCellFormat_setTopBorder(QTextTableCellFormat* self, double width) { self->setTopBorder(static_cast(width)); } double QTextTableCellFormat_topBorder(const QTextTableCellFormat* self) { qreal _ret = self->topBorder(); return static_cast(_ret); } void QTextTableCellFormat_setBottomBorder(QTextTableCellFormat* self, double width) { self->setBottomBorder(static_cast(width)); } double QTextTableCellFormat_bottomBorder(const QTextTableCellFormat* self) { qreal _ret = self->bottomBorder(); return static_cast(_ret); } void QTextTableCellFormat_setLeftBorder(QTextTableCellFormat* self, double width) { self->setLeftBorder(static_cast(width)); } double QTextTableCellFormat_leftBorder(const QTextTableCellFormat* self) { qreal _ret = self->leftBorder(); return static_cast(_ret); } void QTextTableCellFormat_setRightBorder(QTextTableCellFormat* self, double width) { self->setRightBorder(static_cast(width)); } double QTextTableCellFormat_rightBorder(const QTextTableCellFormat* self) { qreal _ret = self->rightBorder(); return static_cast(_ret); } void QTextTableCellFormat_setBorder(QTextTableCellFormat* self, double width) { self->setBorder(static_cast(width)); } void QTextTableCellFormat_setTopBorderStyle(QTextTableCellFormat* self, int style) { self->setTopBorderStyle(static_cast(style)); } int QTextTableCellFormat_topBorderStyle(const QTextTableCellFormat* self) { QTextFrameFormat::BorderStyle _ret = self->topBorderStyle(); return static_cast(_ret); } void QTextTableCellFormat_setBottomBorderStyle(QTextTableCellFormat* self, int style) { self->setBottomBorderStyle(static_cast(style)); } int QTextTableCellFormat_bottomBorderStyle(const QTextTableCellFormat* self) { QTextFrameFormat::BorderStyle _ret = self->bottomBorderStyle(); return static_cast(_ret); } void QTextTableCellFormat_setLeftBorderStyle(QTextTableCellFormat* self, int style) { self->setLeftBorderStyle(static_cast(style)); } int QTextTableCellFormat_leftBorderStyle(const QTextTableCellFormat* self) { QTextFrameFormat::BorderStyle _ret = self->leftBorderStyle(); return static_cast(_ret); } void QTextTableCellFormat_setRightBorderStyle(QTextTableCellFormat* self, int style) { self->setRightBorderStyle(static_cast(style)); } int QTextTableCellFormat_rightBorderStyle(const QTextTableCellFormat* self) { QTextFrameFormat::BorderStyle _ret = self->rightBorderStyle(); return static_cast(_ret); } void QTextTableCellFormat_setBorderStyle(QTextTableCellFormat* self, int style) { self->setBorderStyle(static_cast(style)); } void QTextTableCellFormat_setTopBorderBrush(QTextTableCellFormat* self, QBrush* brush) { self->setTopBorderBrush(*brush); } QBrush* QTextTableCellFormat_topBorderBrush(const QTextTableCellFormat* self) { return new QBrush(self->topBorderBrush()); } void QTextTableCellFormat_setBottomBorderBrush(QTextTableCellFormat* self, QBrush* brush) { self->setBottomBorderBrush(*brush); } QBrush* QTextTableCellFormat_bottomBorderBrush(const QTextTableCellFormat* self) { return new QBrush(self->bottomBorderBrush()); } void QTextTableCellFormat_setLeftBorderBrush(QTextTableCellFormat* self, QBrush* brush) { self->setLeftBorderBrush(*brush); } QBrush* QTextTableCellFormat_leftBorderBrush(const QTextTableCellFormat* self) { return new QBrush(self->leftBorderBrush()); } void QTextTableCellFormat_setRightBorderBrush(QTextTableCellFormat* self, QBrush* brush) { self->setRightBorderBrush(*brush); } QBrush* QTextTableCellFormat_rightBorderBrush(const QTextTableCellFormat* self) { return new QBrush(self->rightBorderBrush()); } void QTextTableCellFormat_setBorderBrush(QTextTableCellFormat* self, QBrush* brush) { self->setBorderBrush(*brush); } void QTextTableCellFormat_delete(QTextTableCellFormat* self) { delete self; }