/** * @file gsiDeclQTextLayout.cc * * DO NOT EDIT THIS FILE. * This file has been created automatically */ #include #include #include #include #include #include #include #include #include #include "gsiQt.h" #include "gsiQtCommon.h" #include "gsiDeclQtTypeTraits.h" #include // ----------------------------------------------------------------------- // class QTextLayout // Constructor QTextLayout::QTextLayout() static void _init_ctor_QTextLayout_0 (qt_gsi::GenericStaticMethod *decl) { decl->set_return_new (); } static void _call_ctor_QTextLayout_0 (const qt_gsi::GenericStaticMethod * /*decl*/, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write (new QTextLayout ()); } // Constructor QTextLayout::QTextLayout(const QString &text) static void _init_ctor_QTextLayout_2025 (qt_gsi::GenericStaticMethod *decl) { static gsi::ArgSpecBase argspec_0 ("text"); decl->add_arg (argspec_0); decl->set_return_new (); } static void _call_ctor_QTextLayout_2025 (const qt_gsi::GenericStaticMethod * /*decl*/, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; const QString &arg1 = args.read (heap); ret.write (new QTextLayout (arg1)); } // Constructor QTextLayout::QTextLayout(const QString &text, const QFont &font, QPaintDevice *paintdevice) static void _init_ctor_QTextLayout_5413 (qt_gsi::GenericStaticMethod *decl) { static gsi::ArgSpecBase argspec_0 ("text"); decl->add_arg (argspec_0); static gsi::ArgSpecBase argspec_1 ("font"); decl->add_arg (argspec_1); static gsi::ArgSpecBase argspec_2 ("paintdevice", true, "0"); decl->add_arg (argspec_2); decl->set_return_new (); } static void _call_ctor_QTextLayout_5413 (const qt_gsi::GenericStaticMethod * /*decl*/, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; const QString &arg1 = args.read (heap); const QFont &arg2 = args.read (heap); QPaintDevice *arg3 = args ? args.read (heap) : (QPaintDevice *)(0); ret.write (new QTextLayout (arg1, arg2, arg3)); } // Constructor QTextLayout::QTextLayout(const QTextBlock &b) static void _init_ctor_QTextLayout_2306 (qt_gsi::GenericStaticMethod *decl) { static gsi::ArgSpecBase argspec_0 ("b"); decl->add_arg (argspec_0); decl->set_return_new (); } static void _call_ctor_QTextLayout_2306 (const qt_gsi::GenericStaticMethod * /*decl*/, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; const QTextBlock &arg1 = args.read (heap); ret.write (new QTextLayout (arg1)); } // QList QTextLayout::additionalFormats() static void _init_f_additionalFormats_c0 (qt_gsi::GenericMethod *decl) { decl->set_return > (); } static void _call_f_additionalFormats_c0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write > ((QList)((QTextLayout *)cls)->additionalFormats ()); } // void QTextLayout::beginLayout() static void _init_f_beginLayout_0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_beginLayout_0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->beginLayout (); } // QRectF QTextLayout::boundingRect() static void _init_f_boundingRect_c0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_boundingRect_c0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write ((QRectF)((QTextLayout *)cls)->boundingRect ()); } // bool QTextLayout::cacheEnabled() static void _init_f_cacheEnabled_c0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_cacheEnabled_c0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write ((bool)((QTextLayout *)cls)->cacheEnabled ()); } // void QTextLayout::clearAdditionalFormats() static void _init_f_clearAdditionalFormats_0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_clearAdditionalFormats_0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->clearAdditionalFormats (); } // void QTextLayout::clearLayout() static void _init_f_clearLayout_0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_clearLayout_0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->clearLayout (); } // QTextLine QTextLayout::createLine() static void _init_f_createLine_0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_createLine_0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write ((QTextLine)((QTextLayout *)cls)->createLine ()); } // void QTextLayout::draw(QPainter *p, const QPointF &pos, const QVector &selections, const QRectF &clip) static void _init_f_draw_c9459 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("p"); decl->add_arg (argspec_0); static gsi::ArgSpecBase argspec_1 ("pos"); decl->add_arg (argspec_1); static gsi::ArgSpecBase argspec_2 ("selections", true, "QVector()"); decl->add_arg & > (argspec_2); static gsi::ArgSpecBase argspec_3 ("clip", true, "QRectF()"); decl->add_arg (argspec_3); decl->set_return (); } static void _call_f_draw_c9459 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; QPainter *arg1 = args.read (heap); const QPointF &arg2 = args.read (heap); const QVector &arg3 = args ? args.read & > (heap) : (const QVector &)(QVector()); const QRectF &arg4 = args ? args.read (heap) : (const QRectF &)(QRectF()); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->draw (arg1, arg2, arg3, arg4); } // void QTextLayout::drawCursor(QPainter *p, const QPointF &pos, int cursorPosition) static void _init_f_drawCursor_c3963 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("p"); decl->add_arg (argspec_0); static gsi::ArgSpecBase argspec_1 ("pos"); decl->add_arg (argspec_1); static gsi::ArgSpecBase argspec_2 ("cursorPosition"); decl->add_arg (argspec_2); decl->set_return (); } static void _call_f_drawCursor_c3963 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; QPainter *arg1 = args.read (heap); const QPointF &arg2 = args.read (heap); int arg3 = args.read (heap); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->drawCursor (arg1, arg2, arg3); } // void QTextLayout::drawCursor(QPainter *p, const QPointF &pos, int cursorPosition, int width) static void _init_f_drawCursor_c4622 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("p"); decl->add_arg (argspec_0); static gsi::ArgSpecBase argspec_1 ("pos"); decl->add_arg (argspec_1); static gsi::ArgSpecBase argspec_2 ("cursorPosition"); decl->add_arg (argspec_2); static gsi::ArgSpecBase argspec_3 ("width"); decl->add_arg (argspec_3); decl->set_return (); } static void _call_f_drawCursor_c4622 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; QPainter *arg1 = args.read (heap); const QPointF &arg2 = args.read (heap); int arg3 = args.read (heap); int arg4 = args.read (heap); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->drawCursor (arg1, arg2, arg3, arg4); } // void QTextLayout::endLayout() static void _init_f_endLayout_0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_endLayout_0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->endLayout (); } // QFont QTextLayout::font() static void _init_f_font_c0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_font_c0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write ((QFont)((QTextLayout *)cls)->font ()); } // bool QTextLayout::isValidCursorPosition(int pos) static void _init_f_isValidCursorPosition_c767 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("pos"); decl->add_arg (argspec_0); decl->set_return (); } static void _call_f_isValidCursorPosition_c767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; int arg1 = args.read (heap); ret.write ((bool)((QTextLayout *)cls)->isValidCursorPosition (arg1)); } // QTextLine QTextLayout::lineAt(int i) static void _init_f_lineAt_c767 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("i"); decl->add_arg (argspec_0); decl->set_return (); } static void _call_f_lineAt_c767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; int arg1 = args.read (heap); ret.write ((QTextLine)((QTextLayout *)cls)->lineAt (arg1)); } // int QTextLayout::lineCount() static void _init_f_lineCount_c0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_lineCount_c0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write ((int)((QTextLayout *)cls)->lineCount ()); } // QTextLine QTextLayout::lineForTextPosition(int pos) static void _init_f_lineForTextPosition_c767 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("pos"); decl->add_arg (argspec_0); decl->set_return (); } static void _call_f_lineForTextPosition_c767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; int arg1 = args.read (heap); ret.write ((QTextLine)((QTextLayout *)cls)->lineForTextPosition (arg1)); } // double QTextLayout::maximumWidth() static void _init_f_maximumWidth_c0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_maximumWidth_c0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write ((double)((QTextLayout *)cls)->maximumWidth ()); } // double QTextLayout::minimumWidth() static void _init_f_minimumWidth_c0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_minimumWidth_c0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write ((double)((QTextLayout *)cls)->minimumWidth ()); } // int QTextLayout::nextCursorPosition(int oldPos, QTextLayout::CursorMode mode) static void _init_f_nextCursorPosition_c3378 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("oldPos"); decl->add_arg (argspec_0); static gsi::ArgSpecBase argspec_1 ("mode", true, "QTextLayout::SkipCharacters"); decl->add_arg::target_type & > (argspec_1); decl->set_return (); } static void _call_f_nextCursorPosition_c3378 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; int arg1 = args.read (heap); const qt_gsi::Converter::target_type & arg2 = args ? args.read::target_type & > (heap) : (const qt_gsi::Converter::target_type &)(qt_gsi::CppToQtReadAdaptor(heap, QTextLayout::SkipCharacters)); ret.write ((int)((QTextLayout *)cls)->nextCursorPosition (arg1, qt_gsi::QtToCppAdaptor(arg2).cref())); } // QPointF QTextLayout::position() static void _init_f_position_c0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_position_c0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write ((QPointF)((QTextLayout *)cls)->position ()); } // int QTextLayout::preeditAreaPosition() static void _init_f_preeditAreaPosition_c0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_preeditAreaPosition_c0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write ((int)((QTextLayout *)cls)->preeditAreaPosition ()); } // QString QTextLayout::preeditAreaText() static void _init_f_preeditAreaText_c0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_preeditAreaText_c0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write ((QString)((QTextLayout *)cls)->preeditAreaText ()); } // int QTextLayout::previousCursorPosition(int oldPos, QTextLayout::CursorMode mode) static void _init_f_previousCursorPosition_c3378 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("oldPos"); decl->add_arg (argspec_0); static gsi::ArgSpecBase argspec_1 ("mode", true, "QTextLayout::SkipCharacters"); decl->add_arg::target_type & > (argspec_1); decl->set_return (); } static void _call_f_previousCursorPosition_c3378 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; int arg1 = args.read (heap); const qt_gsi::Converter::target_type & arg2 = args ? args.read::target_type & > (heap) : (const qt_gsi::Converter::target_type &)(qt_gsi::CppToQtReadAdaptor(heap, QTextLayout::SkipCharacters)); ret.write ((int)((QTextLayout *)cls)->previousCursorPosition (arg1, qt_gsi::QtToCppAdaptor(arg2).cref())); } // void QTextLayout::setAdditionalFormats(const QList &overrides) static void _init_f_setAdditionalFormats_4294 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("overrides"); decl->add_arg & > (argspec_0); decl->set_return (); } static void _call_f_setAdditionalFormats_4294 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; const QList &arg1 = args.read & > (heap); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->setAdditionalFormats (arg1); } // void QTextLayout::setCacheEnabled(bool enable) static void _init_f_setCacheEnabled_864 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("enable"); decl->add_arg (argspec_0); decl->set_return (); } static void _call_f_setCacheEnabled_864 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; bool arg1 = args.read (heap); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->setCacheEnabled (arg1); } // void QTextLayout::setFlags(int flags) static void _init_f_setFlags_767 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("flags"); decl->add_arg (argspec_0); decl->set_return (); } static void _call_f_setFlags_767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; int arg1 = args.read (heap); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->setFlags (arg1); } // void QTextLayout::setFont(const QFont &f) static void _init_f_setFont_1801 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("f"); decl->add_arg (argspec_0); decl->set_return (); } static void _call_f_setFont_1801 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; const QFont &arg1 = args.read (heap); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->setFont (arg1); } // void QTextLayout::setPosition(const QPointF &p) static void _init_f_setPosition_1986 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("p"); decl->add_arg (argspec_0); decl->set_return (); } static void _call_f_setPosition_1986 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; const QPointF &arg1 = args.read (heap); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->setPosition (arg1); } // void QTextLayout::setPreeditArea(int position, const QString &text) static void _init_f_setPreeditArea_2684 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("position"); decl->add_arg (argspec_0); static gsi::ArgSpecBase argspec_1 ("text"); decl->add_arg (argspec_1); decl->set_return (); } static void _call_f_setPreeditArea_2684 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; int arg1 = args.read (heap); const QString &arg2 = args.read (heap); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->setPreeditArea (arg1, arg2); } // void QTextLayout::setText(const QString &string) static void _init_f_setText_2025 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("string"); decl->add_arg (argspec_0); decl->set_return (); } static void _call_f_setText_2025 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; const QString &arg1 = args.read (heap); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->setText (arg1); } // void QTextLayout::setTextOption(const QTextOption &option) static void _init_f_setTextOption_2448 (qt_gsi::GenericMethod *decl) { static gsi::ArgSpecBase argspec_0 ("option"); decl->add_arg (argspec_0); decl->set_return (); } static void _call_f_setTextOption_2448 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); tl::Heap heap; const QTextOption &arg1 = args.read (heap); __SUPPRESS_UNUSED_WARNING(ret); ((QTextLayout *)cls)->setTextOption (arg1); } // QString QTextLayout::text() static void _init_f_text_c0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_text_c0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write ((QString)((QTextLayout *)cls)->text ()); } // QTextOption QTextLayout::textOption() static void _init_f_textOption_c0 (qt_gsi::GenericMethod *decl) { decl->set_return (); } static void _call_f_textOption_c0 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret) { __SUPPRESS_UNUSED_WARNING(args); ret.write ((QTextOption)((QTextLayout *)cls)->textOption ()); } namespace gsi { static gsi::Methods methods_QTextLayout () { gsi::Methods methods; methods += new qt_gsi::GenericStaticMethod ("new", "@brief Constructor QTextLayout::QTextLayout()\nThis method creates an object of class QTextLayout.", &_init_ctor_QTextLayout_0, &_call_ctor_QTextLayout_0); methods += new qt_gsi::GenericStaticMethod ("new", "@brief Constructor QTextLayout::QTextLayout(const QString &text)\nThis method creates an object of class QTextLayout.", &_init_ctor_QTextLayout_2025, &_call_ctor_QTextLayout_2025); methods += new qt_gsi::GenericStaticMethod ("new", "@brief Constructor QTextLayout::QTextLayout(const QString &text, const QFont &font, QPaintDevice *paintdevice)\nThis method creates an object of class QTextLayout.", &_init_ctor_QTextLayout_5413, &_call_ctor_QTextLayout_5413); methods += new qt_gsi::GenericStaticMethod ("new", "@brief Constructor QTextLayout::QTextLayout(const QTextBlock &b)\nThis method creates an object of class QTextLayout.", &_init_ctor_QTextLayout_2306, &_call_ctor_QTextLayout_2306); methods += new qt_gsi::GenericMethod (":additionalFormats", "@brief Method QList QTextLayout::additionalFormats()\n", true, &_init_f_additionalFormats_c0, &_call_f_additionalFormats_c0); methods += new qt_gsi::GenericMethod ("beginLayout", "@brief Method void QTextLayout::beginLayout()\n", false, &_init_f_beginLayout_0, &_call_f_beginLayout_0); methods += new qt_gsi::GenericMethod ("boundingRect", "@brief Method QRectF QTextLayout::boundingRect()\n", true, &_init_f_boundingRect_c0, &_call_f_boundingRect_c0); methods += new qt_gsi::GenericMethod (":cacheEnabled", "@brief Method bool QTextLayout::cacheEnabled()\n", true, &_init_f_cacheEnabled_c0, &_call_f_cacheEnabled_c0); methods += new qt_gsi::GenericMethod ("clearAdditionalFormats", "@brief Method void QTextLayout::clearAdditionalFormats()\n", false, &_init_f_clearAdditionalFormats_0, &_call_f_clearAdditionalFormats_0); methods += new qt_gsi::GenericMethod ("clearLayout", "@brief Method void QTextLayout::clearLayout()\n", false, &_init_f_clearLayout_0, &_call_f_clearLayout_0); methods += new qt_gsi::GenericMethod ("createLine", "@brief Method QTextLine QTextLayout::createLine()\n", false, &_init_f_createLine_0, &_call_f_createLine_0); methods += new qt_gsi::GenericMethod ("draw", "@brief Method void QTextLayout::draw(QPainter *p, const QPointF &pos, const QVector &selections, const QRectF &clip)\n", true, &_init_f_draw_c9459, &_call_f_draw_c9459); methods += new qt_gsi::GenericMethod ("drawCursor", "@brief Method void QTextLayout::drawCursor(QPainter *p, const QPointF &pos, int cursorPosition)\n", true, &_init_f_drawCursor_c3963, &_call_f_drawCursor_c3963); methods += new qt_gsi::GenericMethod ("drawCursor", "@brief Method void QTextLayout::drawCursor(QPainter *p, const QPointF &pos, int cursorPosition, int width)\n", true, &_init_f_drawCursor_c4622, &_call_f_drawCursor_c4622); methods += new qt_gsi::GenericMethod ("endLayout", "@brief Method void QTextLayout::endLayout()\n", false, &_init_f_endLayout_0, &_call_f_endLayout_0); methods += new qt_gsi::GenericMethod (":font", "@brief Method QFont QTextLayout::font()\n", true, &_init_f_font_c0, &_call_f_font_c0); methods += new qt_gsi::GenericMethod ("isValidCursorPosition?", "@brief Method bool QTextLayout::isValidCursorPosition(int pos)\n", true, &_init_f_isValidCursorPosition_c767, &_call_f_isValidCursorPosition_c767); methods += new qt_gsi::GenericMethod ("lineAt", "@brief Method QTextLine QTextLayout::lineAt(int i)\n", true, &_init_f_lineAt_c767, &_call_f_lineAt_c767); methods += new qt_gsi::GenericMethod ("lineCount", "@brief Method int QTextLayout::lineCount()\n", true, &_init_f_lineCount_c0, &_call_f_lineCount_c0); methods += new qt_gsi::GenericMethod ("lineForTextPosition", "@brief Method QTextLine QTextLayout::lineForTextPosition(int pos)\n", true, &_init_f_lineForTextPosition_c767, &_call_f_lineForTextPosition_c767); methods += new qt_gsi::GenericMethod ("maximumWidth", "@brief Method double QTextLayout::maximumWidth()\n", true, &_init_f_maximumWidth_c0, &_call_f_maximumWidth_c0); methods += new qt_gsi::GenericMethod ("minimumWidth", "@brief Method double QTextLayout::minimumWidth()\n", true, &_init_f_minimumWidth_c0, &_call_f_minimumWidth_c0); methods += new qt_gsi::GenericMethod ("nextCursorPosition", "@brief Method int QTextLayout::nextCursorPosition(int oldPos, QTextLayout::CursorMode mode)\n", true, &_init_f_nextCursorPosition_c3378, &_call_f_nextCursorPosition_c3378); methods += new qt_gsi::GenericMethod (":position", "@brief Method QPointF QTextLayout::position()\n", true, &_init_f_position_c0, &_call_f_position_c0); methods += new qt_gsi::GenericMethod ("preeditAreaPosition", "@brief Method int QTextLayout::preeditAreaPosition()\n", true, &_init_f_preeditAreaPosition_c0, &_call_f_preeditAreaPosition_c0); methods += new qt_gsi::GenericMethod ("preeditAreaText", "@brief Method QString QTextLayout::preeditAreaText()\n", true, &_init_f_preeditAreaText_c0, &_call_f_preeditAreaText_c0); methods += new qt_gsi::GenericMethod ("previousCursorPosition", "@brief Method int QTextLayout::previousCursorPosition(int oldPos, QTextLayout::CursorMode mode)\n", true, &_init_f_previousCursorPosition_c3378, &_call_f_previousCursorPosition_c3378); methods += new qt_gsi::GenericMethod ("setAdditionalFormats|additionalFormats=", "@brief Method void QTextLayout::setAdditionalFormats(const QList &overrides)\n", false, &_init_f_setAdditionalFormats_4294, &_call_f_setAdditionalFormats_4294); methods += new qt_gsi::GenericMethod ("setCacheEnabled|cacheEnabled=", "@brief Method void QTextLayout::setCacheEnabled(bool enable)\n", false, &_init_f_setCacheEnabled_864, &_call_f_setCacheEnabled_864); methods += new qt_gsi::GenericMethod ("setFlags", "@brief Method void QTextLayout::setFlags(int flags)\n", false, &_init_f_setFlags_767, &_call_f_setFlags_767); methods += new qt_gsi::GenericMethod ("setFont|font=", "@brief Method void QTextLayout::setFont(const QFont &f)\n", false, &_init_f_setFont_1801, &_call_f_setFont_1801); methods += new qt_gsi::GenericMethod ("setPosition|position=", "@brief Method void QTextLayout::setPosition(const QPointF &p)\n", false, &_init_f_setPosition_1986, &_call_f_setPosition_1986); methods += new qt_gsi::GenericMethod ("setPreeditArea", "@brief Method void QTextLayout::setPreeditArea(int position, const QString &text)\n", false, &_init_f_setPreeditArea_2684, &_call_f_setPreeditArea_2684); methods += new qt_gsi::GenericMethod ("setText|text=", "@brief Method void QTextLayout::setText(const QString &string)\n", false, &_init_f_setText_2025, &_call_f_setText_2025); methods += new qt_gsi::GenericMethod ("setTextOption|textOption=", "@brief Method void QTextLayout::setTextOption(const QTextOption &option)\n", false, &_init_f_setTextOption_2448, &_call_f_setTextOption_2448); methods += new qt_gsi::GenericMethod (":text", "@brief Method QString QTextLayout::text()\n", true, &_init_f_text_c0, &_call_f_text_c0); methods += new qt_gsi::GenericMethod (":textOption", "@brief Method QTextOption QTextLayout::textOption()\n", true, &_init_f_textOption_c0, &_call_f_textOption_c0); return methods; } gsi::Class decl_QTextLayout ("QTextLayout", methods_QTextLayout (), "@qt\n@brief Binding of QTextLayout"); GSIQT_PUBLIC gsi::Class &qtdecl_QTextLayout () { return decl_QTextLayout; } } // Implementation of the enum wrapper class for QTextLayout::CursorMode namespace qt_gsi { static gsi::Enum decl_QTextLayout_CursorMode_Enum ("QTextLayout_CursorMode", gsi::enum_const ("SkipCharacters", QTextLayout::SkipCharacters, "@brief Enum constant QTextLayout::SkipCharacters") + gsi::enum_const ("SkipWords", QTextLayout::SkipWords, "@brief Enum constant QTextLayout::SkipWords"), "@qt\n@brief This class represents the QTextLayout::CursorMode enum"); static gsi::QFlagsClass decl_QTextLayout_CursorMode_Enums ("QTextLayout_QFlags_CursorMode", "@qt\n@brief This class represents the QFlags flag set"); // Inject the declarations into the parent static gsi::ClassExt inject_QTextLayout_CursorMode_Enum_in_parent (decl_QTextLayout_CursorMode_Enum.defs ()); static gsi::ClassExt decl_QTextLayout_CursorMode_Enum_as_child (decl_QTextLayout_CursorMode_Enum, "CursorMode"); static gsi::ClassExt decl_QTextLayout_CursorMode_Enums_as_child (decl_QTextLayout_CursorMode_Enums, "QFlags_CursorMode"); }