/src/gsiqt/qt5/QtGui/gsiDeclQDesktopServices.cc
https://github.com/KLayout/klayout · C++ · 142 lines · 78 code · 32 blank · 32 comment · 0 complexity · 5945d99353433ca6cbe42c9cc3b3a00c MD5 · raw file
- /*
- KLayout Layout Viewer
- Copyright (C) 2006-2021 Matthias Koefferlein
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
- /**
- * @file gsiDeclQDesktopServices.cc
- *
- * DO NOT EDIT THIS FILE.
- * This file has been created automatically
- */
- #include <QDesktopServices>
- #include <QObject>
- #include <QUrl>
- #include "gsiQt.h"
- #include "gsiQtGuiCommon.h"
- #include "gsiDeclQtGuiTypeTraits.h"
- #include <memory>
- // -----------------------------------------------------------------------
- // class QDesktopServices
- // Constructor QDesktopServices::QDesktopServices()
- static void _init_ctor_QDesktopServices_0 (qt_gsi::GenericStaticMethod *decl)
- {
- decl->set_return_new<QDesktopServices> ();
- }
- static void _call_ctor_QDesktopServices_0 (const qt_gsi::GenericStaticMethod * /*decl*/, gsi::SerialArgs &args, gsi::SerialArgs &ret)
- {
- __SUPPRESS_UNUSED_WARNING(args);
- ret.write<QDesktopServices *> (new QDesktopServices ());
- }
- // static bool QDesktopServices::openUrl(const QUrl &url)
- static void _init_f_openUrl_1701 (qt_gsi::GenericStaticMethod *decl)
- {
- static gsi::ArgSpecBase argspec_0 ("url");
- decl->add_arg<const QUrl & > (argspec_0);
- decl->set_return<bool > ();
- }
- static void _call_f_openUrl_1701 (const qt_gsi::GenericStaticMethod * /*decl*/, gsi::SerialArgs &args, gsi::SerialArgs &ret)
- {
- __SUPPRESS_UNUSED_WARNING(args);
- tl::Heap heap;
- const QUrl &arg1 = gsi::arg_reader<const QUrl & >() (args, heap);
- ret.write<bool > ((bool)QDesktopServices::openUrl (arg1));
- }
- // static void QDesktopServices::setUrlHandler(const QString &scheme, QObject *receiver, const char *method)
- static void _init_f_setUrlHandler_4842 (qt_gsi::GenericStaticMethod *decl)
- {
- static gsi::ArgSpecBase argspec_0 ("scheme");
- decl->add_arg<const QString & > (argspec_0);
- static gsi::ArgSpecBase argspec_1 ("receiver");
- decl->add_arg<QObject * > (argspec_1);
- static gsi::ArgSpecBase argspec_2 ("method");
- decl->add_arg<const char * > (argspec_2);
- decl->set_return<void > ();
- }
- static void _call_f_setUrlHandler_4842 (const qt_gsi::GenericStaticMethod * /*decl*/, gsi::SerialArgs &args, gsi::SerialArgs &ret)
- {
- __SUPPRESS_UNUSED_WARNING(args);
- tl::Heap heap;
- const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
- QObject *arg2 = gsi::arg_reader<QObject * >() (args, heap);
- const char *arg3 = gsi::arg_reader<const char * >() (args, heap);
- __SUPPRESS_UNUSED_WARNING(ret);
- QDesktopServices::setUrlHandler (arg1, arg2, arg3);
- }
- // static void QDesktopServices::unsetUrlHandler(const QString &scheme)
- static void _init_f_unsetUrlHandler_2025 (qt_gsi::GenericStaticMethod *decl)
- {
- static gsi::ArgSpecBase argspec_0 ("scheme");
- decl->add_arg<const QString & > (argspec_0);
- decl->set_return<void > ();
- }
- static void _call_f_unsetUrlHandler_2025 (const qt_gsi::GenericStaticMethod * /*decl*/, gsi::SerialArgs &args, gsi::SerialArgs &ret)
- {
- __SUPPRESS_UNUSED_WARNING(args);
- tl::Heap heap;
- const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
- __SUPPRESS_UNUSED_WARNING(ret);
- QDesktopServices::unsetUrlHandler (arg1);
- }
- namespace gsi
- {
- static gsi::Methods methods_QDesktopServices () {
- gsi::Methods methods;
- methods += new qt_gsi::GenericStaticMethod ("new", "@brief Constructor QDesktopServices::QDesktopServices()\nThis method creates an object of class QDesktopServices.", &_init_ctor_QDesktopServices_0, &_call_ctor_QDesktopServices_0);
- methods += new qt_gsi::GenericStaticMethod ("openUrl", "@brief Static method bool QDesktopServices::openUrl(const QUrl &url)\nThis method is static and can be called without an instance.", &_init_f_openUrl_1701, &_call_f_openUrl_1701);
- methods += new qt_gsi::GenericStaticMethod ("setUrlHandler", "@brief Static method void QDesktopServices::setUrlHandler(const QString &scheme, QObject *receiver, const char *method)\nThis method is static and can be called without an instance.", &_init_f_setUrlHandler_4842, &_call_f_setUrlHandler_4842);
- methods += new qt_gsi::GenericStaticMethod ("unsetUrlHandler", "@brief Static method void QDesktopServices::unsetUrlHandler(const QString &scheme)\nThis method is static and can be called without an instance.", &_init_f_unsetUrlHandler_2025, &_call_f_unsetUrlHandler_2025);
- return methods;
- }
- gsi::Class<QDesktopServices> decl_QDesktopServices ("QtGui", "QDesktopServices",
- methods_QDesktopServices (),
- "@qt\n@brief Binding of QDesktopServices");
- GSI_QTGUI_PUBLIC gsi::Class<QDesktopServices> &qtdecl_QDesktopServices () { return decl_QDesktopServices; }
- }