Merge remote-tracking branch 'origin/master'

This commit is contained in:
Matthias Köfferlein 2020-09-19 21:02:59 +02:00
commit f3fa3aac1a
474 changed files with 30610 additions and 14617 deletions

View File

@ -7,6 +7,36 @@ branches:
matrix:
include:
# python manylinux packages
- name: "cp38-cp38m-manylinux1_x86_64.whl"
os: linux
sudo: true
language: python
python: '3.8'
services:
- docker
env:
- DOCKER_IMAGE="quay.io/pypa/manylinux1_x86_64"
- PY_VERSION="cp38-cp38"
- DOCKER_BUILD=true
- TEST_IN_HOST=true
- MATRIX_EVAL=""
cache:
directories:
- ccache
- name: "cp38-cp38m-manylinux1_i686.whl"
os: linux
sudo: true
services:
- docker
env:
- DOCKER_IMAGE="quay.io/pypa/manylinux1_i686"
- PY_VERSION="cp38-cp38"
- DOCKER_BUILD=true
- MATRIX_EVAL=""
cache:
directories:
- ccache
- name: "cp37-cp37m-manylinux1_x86_64.whl"
os: linux
@ -487,7 +517,7 @@ script:
docker run --rm -e DOCKER_IMAGE -e PY_VERSION -v `pwd`:/io $DOCKER_IMAGE $PRE_CMD "/io/ci-scripts/docker/docker_build.sh";
klayout_version=$(python -c 'import setup; print(setup.Config().version())');
mkdir -p deploy/dist-pymod/$klayout_version;
cp -a wheelhouse/klayout-*manylinux1*.whl deploy/dist-pymod/$klayout_version;
cp -a wheelhouse/{klayout-*manylinux1*.whl,*.zip} deploy/dist-pymod/$klayout_version;
if [ "$TEST_IN_HOST" = true ]; then
pip install klayout --no-index -f ./wheelhouse;
python testdata/pymod/import_db.py;
@ -501,6 +531,7 @@ script:
python setup.py build;
python setup.py bdist_wheel;
python setup.py install;
python setup.py sdist --formats=zip;
python testdata/pymod/import_db.py;
python testdata/pymod/import_rdb.py;
python testdata/pymod/import_tl.py;
@ -508,7 +539,7 @@ script:
python testdata/pymod/pya_tests.py;
klayout_version=$(python -c 'import setup; print(setup.Config().version())');
mkdir -p deploy/dist-pymod/$klayout_version;
cp -a dist/*.whl deploy/dist-pymod/$klayout_version;
cp -a dist/{*.whl,*.zip} deploy/dist-pymod/$klayout_version;
python -c 'import klayout.db as db; print(dir(db))';
python -c 'import klayout.rdb as rdb; print(dir(rdb))';
python -c 'import klayout.tl as tl; print(dir(tl))';

51
TODO
View File

@ -1,51 +0,0 @@
Plan:
DONE 1. Combine AbstractMenuProvider, PluginRoot and the AbstractMenuProvider's
implementation in MainWindow/LayoutView into lay::Dispatcher
DONE 2. Base MainWindow and LayoutView on lay::Dispatcher
DONE 3. lay::Plugin::plugin_root -> lay::Dispatcher *lay::Plugin::dispatcher()
This method will find the MainWindow or LayoutView depending
which is the root.
DONE 4. Don't use AbstractMenuProvider::instance anymore, rather use lay::Dispatcher::instance
when necessary (should not be)
DONE 5. Instead of slots, bind abstract menu items to symbols passed to
Dispatcher::menu_activated
DONE 6. MainWindow will automatically dispatch menu_activated to LayoutView
DONE 7. GSI-expose menu_activated in LayoutView and MainWindow as "call_menu"
DONE 8. We can move menu initialization of LV-specifics to the LayoutView and
remove the cm_... and the code which just passes signals to the current view! :)
9. BTW: make QWidget::setParent and QObject::setParent transfer ownership for
Qt binding.
10. Provide the layer toolbox for GSI
11. Tests for new features and GSI tests
12. Default ctor for MainWindow so a pymod script can instantiate one (?)
DONE 13. Re-think concept of Action as "smart pointers": ConfigureAction
violates this. ConfigureAction should be ActionHandle variant?
Action as pointer and smart pointers for managing?
Tests:
- DONE: compare menu layout
- DONE: test every menu function
- adding of new tech
- DONE: adding of rulers/removing
- ruby plugin (debugging, re-running)
- DONE: changing of macro title, move macro to different place
- DONE: funktionieren die check marks vor den menus? (Mode, selection modes, ruler template)
- DONE: check whether there is a replacement for the "cm_..." methods and tests them (at least one)
- DONE: check if changing the default grid works
- Run unit tests -> klayout_main_tests:main is failing

View File

@ -25,6 +25,9 @@ jobs:
cp37-cp37m-win_amd64.whl:
python.version: '3.7'
python.architecture: 'x64'
cp38-cp38-win_amd64.whl:
python.version: '3.8'
python.architecture: 'x64'
cp35-cp35m-win32.whl:
python.version: '3.5'
python.architecture: 'x86'
@ -34,6 +37,9 @@ jobs:
cp37-cp37m-win32.whl:
python.version: '3.7'
python.architecture: 'x86'
cp38-cp38-win32.whl:
python.version: '3.8'
python.architecture: 'x86'
maxParallel: 6
steps:
@ -117,6 +123,11 @@ jobs:
vmImage: 'vs2017-win2016' # other options: 'macOS-10.13', 'ubuntu-16.04'
steps:
- checkout: none #skip checking out the default repository resource
- task: DownloadBuildArtifacts@0
displayName: 'Download Build Artifacts wheel-3.8.x64'
inputs:
artifactName: 'wheel-3.8.x64'
downloadPath: '$(System.DefaultWorkingDirectory)'
- task: DownloadBuildArtifacts@0
displayName: 'Download Build Artifacts wheel-3.7.x64'
inputs:
@ -132,6 +143,11 @@ jobs:
inputs:
artifactName: 'wheel-3.5.x64'
downloadPath: '$(System.DefaultWorkingDirectory)'
- task: DownloadBuildArtifacts@0
displayName: 'Download Build Artifacts wheel-3.8.x86'
inputs:
artifactName: 'wheel-3.8.x86'
downloadPath: '$(System.DefaultWorkingDirectory)'
- task: DownloadBuildArtifacts@0
displayName: 'Download Build Artifacts wheel-3.7.x86'
inputs:

View File

@ -50,9 +50,10 @@ $AUDITWHEEL_PYTHON -m pip install .
echo "Cache stats:"
ccache -s
# Compile wheel
# Compile wheel and build source distribution
cd /io
"/opt/python/$PY_VERSION/bin/python" setup.py bdist_wheel -d /io/wheelhouse/ || exit 1
"/opt/python/$PY_VERSION/bin/python" setup.py sdist --formats=zip -d /io/wheelhouse || exit 1
# Show ccache stats
echo "Cache stats:"
@ -60,7 +61,7 @@ ccache -s
# Bundle external shared libraries into the wheels via auditwheel
for whl in /io/wheelhouse/*linux_*.whl; do
auditwheel -v repair "$whl" -w /io/wheelhouse/ || exit 1
auditwheel repair "$whl" -w /io/wheelhouse/ || exit 1
done
# Install packages and test

View File

@ -1,3 +1,7 @@
# manually added:
event("QObject", /::destroyed\s*\(/, "QObject*")
event("QObject", /::objectNameChanged\s*\(/, "QString")
# generated:
event("QAbstractButton", /::destroyed\s*\(/, "QObject*")
event("QAbstractButton", /::customContextMenuRequested\s*\(/, "QPoint")
event("QAbstractButton", /::pressed\s*\(/, "")

View File

@ -21,7 +21,6 @@ load(File.join(File.dirname(__FILE__), "common.conf"))
# --------------------------------------------------------------
# all modules
drop_method :all_classes, /QPrivateSignal/ # private signals cannot be exposed as methods
drop_method :all_classes, /::metaObject/ # messes up the overload scheme since it can be overloaded but is required internally before overloading is effective (on attach). Use staticMetaObject instead.
drop_method :all_classes, /::qt_/ # internal use only
drop_method :all_classes, /::d_func/ # internal use only

File diff suppressed because it is too large Load Diff

View File

@ -452,7 +452,7 @@ end
module PExternBlock
def cpp
self.get_cpp.collect do |d|
(self.get_cpp || []).collect do |d|
if d.is_a?(CPPDeclaration)
d.storage_class = :extern
end

View File

@ -33,7 +33,7 @@ RBA::Class::each_class do |cls|
if cls.name =~ /^Q/ && (cls.name =~ /_Native$/ || !classes[cls.name + "_Native"])
b = cls.base
b = cls
while b && b.name != "QObject_Native"
b = b.base
end

View File

@ -1032,6 +1032,9 @@ class Configurator
if cls != :all_classes && cls !~ /^Q\w+$/
# don't consider classes which are not plain Qt classes (i.e. templates, internal ones etc.)
return true
elsif cls != :all_classes && cls =~ /^QPrivateSignal$/
# drop QPrivateSignal because that's just a marker
return true
else
dc = (@dropped_classes[:all_classes] || []) + (@dropped_classes[cls] || [])
if sig != :whole_class
@ -2052,12 +2055,18 @@ END
next
end
sig = bd.sig(cls)
func = bd.type.func
if conf.event_args(cls, bd.sig(cls))
if conf.event_args(cls, sig)
# strip QPrivateSignal argument if present
bd_short = bd.dup
func = bd_short.type.func
if func.args.size > 0 && func.args[-1].anonymous_type.to_s =~ /QPrivateSignal/
func.args.pop
end
sig = bd_short.sig(cls)
hk = bd.hash_str
hk = bd_short.hash_str
n_args = func.max_args
argnames = n_args.times.collect { |ia| (func.args[ia].name || "arg#{ia + 1}") }
ant = n_args.times.collect { |ia| func.args[ia].anonymous_type }
@ -2484,6 +2493,18 @@ END
if is_qobject && conf.event_args(cls, sig) && bd.storage_class != :static && rt.is_void?
# if the last argument is a QPrivateSignal we cannot emit
is_private = false
bd_short = bd.dup
func = bd_short.type.func
if func.args.size > 0 && func.args[-1].anonymous_type.to_s =~ /QPrivateSignal/
func.args.pop
is_private = true
end
sig = bd_short.sig(cls)
# for events produce an emitter function
i_var = func.max_args - func.min_args # for backward compatibility
@ -2499,8 +2520,15 @@ END
ofile.puts(" // [emitter impl] #{sig}")
ofile.puts(" #{rt.to_s} emitter_#{clsn}_#{mn}_#{hk}(#{raw_args})")
ofile.puts(" {")
ofile.puts(" emit #{cls}::#{mid}(#{call_args});");
ofile.puts(" }");
if is_private
argnames.each do |a|
ofile.puts(" __SUPPRESS_UNUSED_WARNING (#{a});")
end
ofile.puts(" throw tl::Exception (\"Can't emit private signal '#{sig}'\");")
else
ofile.puts(" emit #{cls}::#{mid}(#{call_args});")
end
ofile.puts(" }")
elsif bd.virtual
@ -2663,6 +2691,14 @@ END
# for events produce the emitter
bd_short = bd.dup
func = bd_short.type.func
if func.args.size > 0 && func.args[-1].anonymous_type.to_s =~ /QPrivateSignal/
func.args.pop
end
sig = bd_short.sig(cls)
n_args = func.max_args
n_min_args = func.min_args
@ -2676,20 +2712,20 @@ END
ofile.puts("static void _init_emitter_#{mn}_#{hk} (qt_gsi::#{ifc_obj} *decl)")
ofile.puts("{")
produce_arg_init(ofile, decl_obj, func)
rpf = (conf.returns_new(bd) ? "_new" : "")
rpf = (conf.returns_new(bd_short) ? "_new" : "")
ofile.puts(" decl->set_return#{rpf}<#{rt.gsi_decl_return(decl_obj)} > ();")
ofile.puts("}")
ofile.puts("")
ofile.puts("static void _call_emitter_#{mn}_#{hk} (const qt_gsi::#{ifc_obj} * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/) ")
ofile.puts("{")
ofile.puts(" __SUPPRESS_UNUSED_WARNING(args);")
produce_arg_read(ofile, decl_obj, func, alist, conf.kept_args(bd))
produce_arg_read(ofile, decl_obj, func, alist, conf.kept_args(bd_short))
ofile.puts(" ((#{clsn}_Adaptor *)cls)->emitter_#{clsn}_#{mn}_#{hk} (#{alist.join(', ')});")
ofile.puts("}")
ofile.puts("")
const_flag = ""
if bd.storage_class != :static
if bd_short.storage_class != :static
const_flag = ", " + const.to_s
end
mdecl << "new qt_gsi::#{ifc_obj} (\"emit_#{mn_name}\", \"@brief Emitter for signal #{sig}\\nCall this method to emit this signal.\"#{const_flag}, &_init_emitter_#{mn}_#{hk}, &_call_emitter_#{mn}_#{hk});"

View File

@ -336,7 +336,6 @@ class Config(object):
rm = re.search(r"KLAYOUT_PYPI_VERSION\s*=\s*\"(.*?)\".*", version_txt)
if rm:
version_string = rm.group(1)
print("KLAYOUT_PYPI_VERSION = " + version_string)
return version_string
raise RuntimeError("Unable to obtain version string from version.sh")

View File

@ -41,7 +41,9 @@ int converter_main (int argc, char *argv[], const std::string &format)
generic_writer_options.add_options (cmd, format);
generic_reader_options.add_options (cmd);
cmd << tl::arg ("input", &infile, "The input file (any format, may be gzip compressed)")
cmd << tl::arg ("input", &infile, "The input file (any format, may be gzip compressed)",
"You can use '+' to supply multiple files which will be read after each other into the same layout. "
"This provides some cheap, but risky way of merging files. Beware of cell name conflicts.")
<< tl::arg ("output", &outfile, tl::sprintf ("The output file (%s format)", format))
;
@ -55,9 +57,13 @@ int converter_main (int argc, char *argv[], const std::string &format)
db::LoadLayoutOptions load_options;
generic_reader_options.configure (load_options);
tl::InputStream stream (infile);
db::Reader reader (stream);
reader.read (layout, load_options);
std::vector<std::string> files = tl::split (infile, "+");
for (std::vector<std::string>::const_iterator f = files.begin (); f != files.end (); ++f) {
tl::InputStream stream (*f);
db::Reader reader (stream);
reader.read (layout, load_options);
}
}
{

View File

@ -28,33 +28,98 @@ namespace bd
{
GenericReaderOptions::GenericReaderOptions ()
: m_prefix ("i"), m_group_prefix ("Input"), m_create_other_layers (true),
m_common_enable_text_objects (true),
m_common_enable_properties (true),
m_gds2_box_mode (1),
m_gds2_allow_big_records (true),
m_gds2_allow_multi_xy_records (true),
m_oasis_read_all_properties (true),
m_oasis_expect_strict_mode (-1),
m_cif_wire_mode (0),
m_cif_dbu (0.001),
m_cif_keep_layer_names (false),
m_dxf_dbu (0.001),
m_dxf_unit (1.0),
m_dxf_text_scaling (100.0),
m_dxf_polyline_mode (0),
m_dxf_circle_points (100),
m_dxf_circle_accuracy (0.0),
m_dxf_contour_accuracy (0.0),
m_dxf_render_texts_as_polygons (false),
m_dxf_keep_layer_names (false),
m_dxf_keep_other_cells (false),
m_magic_lambda (1.0),
m_magic_dbu (0.001),
m_magic_keep_layer_names (false),
m_magic_merge (true)
: m_prefix ("i"), m_group_prefix ("Input"), m_layer_map (), m_create_other_layers (true),
m_dbu (0.001), m_keep_layer_names (false)
{
// .. nothing yet ..
// initialize from the default settings
db::LoadLayoutOptions load_options;
m_common_enable_text_objects = load_options.get_option_by_name ("text_enabled").to_bool ();
m_common_enable_properties = load_options.get_option_by_name ("properties_enabled").to_bool ();
m_gds2_box_mode = load_options.get_option_by_name ("gds2_box_mode").to_uint ();
m_gds2_allow_big_records = load_options.get_option_by_name ("gds2_allow_big_records").to_bool ();
m_gds2_allow_multi_xy_records = load_options.get_option_by_name ("gds2_allow_multi_xy_records").to_bool ();
m_oasis_read_all_properties = load_options.get_option_by_name ("oasis_read_all_properties").to_bool ();
m_oasis_expect_strict_mode = (load_options.get_option_by_name ("oasis_expect_strict_mode").to_int () > 0);
m_create_other_layers = load_options.get_option_by_name ("cif_create_other_layers").to_bool ();
m_cif_wire_mode = load_options.get_option_by_name ("cif_wire_mode").to_uint ();
m_dxf_unit = load_options.get_option_by_name ("dxf_unit").to_double ();
m_dxf_text_scaling = load_options.get_option_by_name ("dxf_text_scaling").to_double ();
m_dxf_polyline_mode = load_options.get_option_by_name ("dxf_polyline_mode").to_int ();
m_dxf_circle_points = load_options.get_option_by_name ("dxf_circle_points").to_int ();
m_dxf_circle_accuracy = load_options.get_option_by_name ("dxf_circle_accuracy").to_double ();
m_dxf_contour_accuracy = load_options.get_option_by_name ("dxf_contour_accuracy").to_double ();
m_dxf_render_texts_as_polygons = load_options.get_option_by_name ("dxf_render_texts_as_polygons").to_bool ();
m_dxf_keep_other_cells = load_options.get_option_by_name ("dxf_keep_other_cells").to_bool ();
m_magic_lambda = load_options.get_option_by_name ("mag_lambda").to_double ();
m_magic_merge = load_options.get_option_by_name ("mag_merge").to_bool ();
tl::Variant mag_library_paths = load_options.get_option_by_name ("mag_library_paths");
for (tl::Variant::const_iterator i = mag_library_paths.begin (); i != mag_library_paths.end (); ++i) {
m_magic_lib_path.push_back (i->to_string ());
}
tl::Variant v;
v = load_options.get_option_by_name ("lefdef_config.net_property_name");
m_lefdef_produce_net_names = ! v.is_nil ();
m_lefdef_net_property_name = v .to_parsable_string ();
v = load_options.get_option_by_name ("lefdef_config.instance_property_name");
m_lefdef_produce_inst_names = ! v.is_nil ();
m_lefdef_inst_property_name = v .to_parsable_string ();
v = load_options.get_option_by_name ("lefdef_config.pin_property_name");
m_lefdef_produce_pin_names = ! v.is_nil ();
m_lefdef_pin_property_name = v .to_parsable_string ();
m_lefdef_produce_cell_outlines = load_options.get_option_by_name ("lefdef_config.produce_cell_outlines").to_bool ();
m_lefdef_cell_outline_layer = load_options.get_option_by_name ("lefdef_config.cell_outline_layer").to_string ();
m_lefdef_produce_placement_blockages = load_options.get_option_by_name ("lefdef_config.produce_placement_blockages").to_bool ();
m_lefdef_placement_blockage_layer = load_options.get_option_by_name ("lefdef_config.placement_blockage_layer").to_string ();
m_lefdef_produce_regions = load_options.get_option_by_name ("lefdef_config.produce_regions").to_bool ();
m_lefdef_region_layer = load_options.get_option_by_name ("lefdef_config.region_layer").to_string ();
m_lefdef_produce_via_geometry = load_options.get_option_by_name ("lefdef_config.produce_via_geometry").to_bool ();
m_lefdef_via_geometry_suffix = load_options.get_option_by_name ("lefdef_config.via_geometry_suffix_str").to_string ();
m_lefdef_via_geometry_datatype = load_options.get_option_by_name ("lefdef_config.via_geometry_datatype_str").to_string ();
m_lefdef_via_cellname_prefix = load_options.get_option_by_name ("lefdef_config.via_cellname_prefix").to_string ();
m_lefdef_produce_pins = load_options.get_option_by_name ("lefdef_config.produce_pins").to_bool ();
m_lefdef_pins_suffix = load_options.get_option_by_name ("lefdef_config.pins_suffix_str").to_string ();
m_lefdef_pins_datatype = load_options.get_option_by_name ("lefdef_config.pins_datatype_str").to_string ();
m_lefdef_produce_lef_pins = load_options.get_option_by_name ("lefdef_config.produce_lef_pins").to_bool ();
m_lefdef_lef_pins_suffix = load_options.get_option_by_name ("lefdef_config.lef_pins_suffix_str").to_string ();
m_lefdef_lef_pins_datatype = load_options.get_option_by_name ("lefdef_config.lef_pins_datatype_str").to_string ();
m_lefdef_produce_obstructions = load_options.get_option_by_name ("lefdef_config.produce_obstructions").to_bool ();
m_lefdef_obstruction_suffix = load_options.get_option_by_name ("lefdef_config.obstructions_suffix").to_string ();
m_lefdef_obstruction_datatype = load_options.get_option_by_name ("lefdef_config.obstructions_datatype").to_int ();
m_lefdef_produce_blockages = load_options.get_option_by_name ("lefdef_config.produce_blockages").to_bool ();
m_lefdef_blockage_suffix = load_options.get_option_by_name ("lefdef_config.blockages_suffix").to_string ();
m_lefdef_blockage_datatype = load_options.get_option_by_name ("lefdef_config.blockages_datatype").to_int ();
m_lefdef_produce_labels = load_options.get_option_by_name ("lefdef_config.produce_labels").to_bool ();
m_lefdef_label_suffix = load_options.get_option_by_name ("lefdef_config.labels_suffix").to_string ();
m_lefdef_label_datatype = load_options.get_option_by_name ("lefdef_config.labels_datatype").to_int ();
m_lefdef_produce_routing = load_options.get_option_by_name ("lefdef_config.produce_routing").to_bool ();
m_lefdef_routing_suffix = load_options.get_option_by_name ("lefdef_config.routing_suffix_str").to_string ();
m_lefdef_routing_datatype = load_options.get_option_by_name ("lefdef_config.routing_datatype_str").to_string ();
m_lefdef_produce_special_routing = load_options.get_option_by_name ("lefdef_config.produce_special_routing").to_bool ();
m_lefdef_special_routing_suffix = load_options.get_option_by_name ("lefdef_config.special_routing_suffix_str").to_string ();
m_lefdef_special_routing_datatype = load_options.get_option_by_name ("lefdef_config.special_routing_datatype_str").to_string ();
tl::Variant lef_files = load_options.get_option_by_name ("lefdef_config.lef_files");
for (tl::Variant::const_iterator i = lef_files.begin (); i != lef_files.end (); ++i) {
m_lefdef_lef_files.push_back (i->to_string ());
}
m_lefdef_read_lef_with_def = load_options.get_option_by_name ("lefdef_config.read_lef_with_def").to_bool ();
m_lefdef_separate_groups = load_options.get_option_by_name ("lefdef_config.separate_groups").to_bool ();
m_lefdef_map_file = load_options.get_option_by_name ("lefdef_config.map_file").to_string ();
m_lefdef_produce_lef_macros = (load_options.get_option_by_name ("lefdef_config.macro_resolution_mode").to_int () == 0);
}
void
@ -263,6 +328,274 @@ GenericReaderOptions::add_options (tl::CommandLineOptions &cmd)
)
;
}
{
std::string group ("[" + m_group_prefix + " options - LEF/DEF specific]");
cmd << tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-net-names", &m_lefdef_produce_net_names, "Disables producing net names as shape properties",
"If this option is present, net names will not be emitted as shape properties."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-net-property-name=spec", &m_lefdef_net_property_name, "Specifies which property name to use for net names",
"This option gives the name of the shape property used to annotate net names. For 'spec' use:\n"
"\n"
"* \"#n\" for property number \"n\" (compatible with GDS2)\n"
"* A plain word for a named property (not compatible with GDS2)\n"
"\n"
"Producing net name annotation properties can be turned off with '--" + m_long_prefix + "lefdef-dont-produce-net-names'."
)
<< tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-instance-names", &m_lefdef_produce_inst_names, "Disables producing DEF macro instance names as instance properties",
"If this option is present, DEF macro instance names will not be emitted as instance properties."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-instance-property-name=spec", &m_lefdef_inst_property_name, "Specifies which property name to use for DEF macro instance names",
"This option gives the name of the instance property used to annotate DEF macro instance names. "
"For the 'spec' format see '--" + m_long_prefix + "lefdef-net-property-name'."
"\n"
"Producing instance name annotation properties can be turned off with '--" + m_long_prefix + "lefdef-dont-produce-instance-names'."
)
<< tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-pin-names", &m_lefdef_produce_pin_names, "Disables producing pin names as shape or instance properties",
"If this option is present, Pin names will not be emitted as shape or instance properties."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-pin-property-name=spec", &m_lefdef_pin_property_name, "Specifies which property name to use for pin names",
"This option gives the name of the shape or instance property used to annotate pin names. "
"For the 'spec' format see '--" + m_long_prefix + "lefdef-net-property-name'."
"\n"
"Producing pin name annotation properties can be turned off with '--" + m_long_prefix + "lefdef-dont-produce-pin-names'."
)
<< tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-cell-outlines", &m_lefdef_produce_cell_outlines, "Disables producing cell outlines",
"If this option is present, cell outlines will be skipped. Otherwise the cell outlines will be written to a layer given with '--" + m_long_prefix + "lefdef-cell-outline-layer'."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-cell-outline-layer=spec", &m_lefdef_cell_outline_layer, "Specifies which layer to use for the cell outlines",
"This option specifies the layer to use for the cell outline polygons. For 'spec' use:\n"
"\n"
"* \"l\" or \"l/d\" for a numerical layer or layer/datatype combination.\n"
"* A plain word for a named layer\n"
"* A name followed by a layer or layer/datatype combination in round brackets for a combined specification\n"
"\n"
"Producing cell outline markers can be turned off with '--" + m_long_prefix + "lefdef-dont-produce-cell-outlines'."
)
<< tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-placement-blockages", &m_lefdef_produce_placement_blockages, "Disables producing blockage markers",
"If this option is present, blockages will be skipped. Otherwise the blockage markers will be written to a layer given with '--" + m_long_prefix + "lefdef-placement-blockage-layer'."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-placement-blockage-layer=spec", &m_lefdef_placement_blockage_layer, "Specifies which layer to use for the placement blockage markers",
"For the 'spec' format see '--" + m_long_prefix + "lefdef-cell-outline-layer'.\n"
"\n"
"Producing cell placement blockage markers can be turned off with '--" + m_long_prefix + "lefdef-dont-produce-placement-blockages'."
)
<< tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-regions", &m_lefdef_produce_regions, "Disables producing regions",
"If this option is present, regions will be skipped. Otherwise the regions will be written to a layer given with '--" + m_long_prefix + "lefdef-region-layer'."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-region-layer=spec", &m_lefdef_region_layer, "Specifies which layer to use for the regions",
"For the 'spec' format see '--" + m_long_prefix + "lefdef-cell-outline-layer'.\n"
"\n"
"Producing regions can be turned off with '--" + m_long_prefix + "lefdef-dont-produce-regions'."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-separate-groups", &m_lefdef_separate_groups, "Specifies to separate groups of regions into a hierarchy",
"This option is used together with '--" + m_long_prefix + "lefdef-produce-regions'. If given, the region polygons will be put "
"into a cell hierarchy where the cells indicate the region groups.\n"
)
<< tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-via-geometry", &m_lefdef_produce_via_geometry, "Skips vias when producing geometry",
"If this option is given, no via geometry will be produced."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-via-geometry-suffix", &m_lefdef_via_geometry_suffix, "Specifies the via geometry layer suffix in pattern-based mode",
"Use '" + m_long_prefix + "lefdef-via-geometry-suffix' and '--" + m_long_prefix + "lefdef-via-geometry-datatype' together with "
"a layer map (see '-" + m_prefix + "m') to customize where the via geometry will be put.\n"
"\n"
"This option is part of the 'pattern-based' LEF/DEF layer mapping scheme.\n"
"\n"
"The mechanism is this: from the geometry's layer name and the suffix an effective layer name is produced. For example if the "
"geometry is on layer 'M1' and the suffix is '_VIA', the effective layer name will be 'M1_VIA'. This layer is looked up in the "
"layer map. If no such layer is found, the geometry layer name without suffix is looked up. If this layer is found, the datatype "
"is substituted by the datatype specified with the '--" + m_long_prefix + "lefdef-via-geometry-datatype'. So eventually it's "
"possible to use a detailed mapping by layer name + suffix or a generic mapping by layer name + datatype.\n"
"\n"
"Suffix and datatype can be made MASK specific by giving a list of values in the form: \"<generic>,1:<for-mask1>,2:<for-mask2>...\". "
"For example, a datatype specification of \"6,1:61,2:62\" will use datatype 6 for via geometry without a mask assignment, "
"datatype 61 for via geometry assigned to MASK 1 and datatype 62 for via geometry assigned to MASK 2.\n"
"\n"
"An alternative way to provide a layer mapping is through a map file (see '--" + m_long_prefix + "lefdef-map-file')."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-via-geometry-datatype", &m_lefdef_via_geometry_datatype, "Specifies the via geometry layer datatype in pattern-based mode",
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of this option.\n"
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-via-cell-prefix", &m_lefdef_via_cellname_prefix, "Specifies the prefix for the cell names generated for vias",
"Vias will be put into their own cells by the LEF/DEF reader. This option gives a prefix that is used to form the name of "
"these cells. The name is built from the prefix plus the via name.\n"
)
<< tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-pins", &m_lefdef_produce_pins, "Skips pins when producing geometry",
"If this option is given, no pin geometry will be produced."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-pins-suffix", &m_lefdef_pins_suffix, "Specifies the pin geometry layer suffix in pattern-based mode",
"The pin geometry generation and layer mapping is designed in the same way than via geometry mapping. "
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-pins-datatype", &m_lefdef_pins_datatype, "Specifies the pin geometry layer datatype in pattern-based mode",
"The pin geometry generation and layer mapping is designed in the same way than via geometry mapping. "
"See '--" + m_long_prefix + "lefdef-produce-via-geometry' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-lef-pins", &m_lefdef_produce_lef_pins, "Skips LEF pins when producing geometry",
"If this option is given, no LEF pin geometry will be produced."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-lef-pins-suffix", &m_lefdef_lef_pins_suffix, "Specifies the LEF pin geometry layer suffix in pattern-based mode",
"The LEF pin geometry generation and layer mapping is designed in the same way than via geometry mapping. "
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-lef-pins-datatype", &m_lefdef_lef_pins_datatype, "Specifies the LEF pin geometry layer datatype in pattern-based mode",
"The LEF pin geometry generation and layer mapping is designed in the same way than via geometry mapping. "
"See '--" + m_long_prefix + "lefdef-produce-via-geometry' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-routing", &m_lefdef_produce_routing, "Skips routing when producing geometry",
"If this option is given, no routing geometry will be produced."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-routing-suffix", &m_lefdef_routing_suffix, "Specifies the routing geometry layer suffix in pattern-based mode",
"The routing geometry generation and layer mapping is designed in the same way than via geometry mapping. "
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-routing-datatype", &m_lefdef_routing_datatype, "Specifies the routing geometry layer datatype in pattern-based mode",
"The routing geometry generation and layer mapping is designed in the same way than via geometry mapping. "
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-special-routing", &m_lefdef_produce_special_routing, "Skips special routing when producing geometry",
"If this option is given, no special routing geometry will be produced."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-special-routing-suffix", &m_lefdef_special_routing_suffix, "Specifies the special routing geometry layer suffix in pattern-based mode",
"The special routing geometry generation and layer mapping is designed in the same way than via geometry mapping. "
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-special-routing-datatype", &m_lefdef_special_routing_datatype, "Specifies the special routing geometry layer datatype in pattern-based mode",
"The special routing geometry generation and layer mapping is designed in the same way than via geometry mapping. "
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-obstructions", &m_lefdef_produce_obstructions, "Skips obstructions when producing geometry",
"If this option is given, no obstruction marker geometry will be produced."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-obstruction-suffix", &m_lefdef_obstruction_suffix, "Specifies the obstruction markers layer suffix in pattern-based mode",
"The obstruction marker generation and layer mapping is designed in the same way than via geometry mapping, except the option to use mask specific target layers. "
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-obstruction-datatype", &m_lefdef_obstruction_datatype, "Specifies the obstruction markers layer datatype in pattern-based mode",
"The obstruction marker generation and layer mapping is designed in the same way than via geometry mapping, except the option to use mask specific target layers. "
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-blockages", &m_lefdef_produce_blockages, "Skips blockages when producing geometry",
"If this option is given, no blockage geometry will be produced."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-blockage-suffix", &m_lefdef_blockage_suffix, "Specifies the blockage markers layer suffix in pattern-based mode",
"The blockage marker generation and layer mapping is designed in the same way than via geometry mapping, except the option to use mask specific target layers. "
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-blockage-datatype", &m_lefdef_blockage_datatype, "Specifies the blockage markers layer datatype in pattern-based mode",
"The blockage marker generation and layer mapping is designed in the same way than via geometry mapping, except the option to use mask specific target layers. "
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"#!--" + m_long_prefix + "lefdef-dont-produce-labels", &m_lefdef_produce_labels, "Skips label when producing geometry",
"If this option is given, no blockage geometry will be produced."
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-label-suffix", &m_lefdef_label_suffix, "Specifies the label markers layer suffix in pattern-based mode",
"The label marker generation and layer mapping is designed in the same way than via geometry mapping, except the option to use mask specific target layers. "
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"#--" + m_long_prefix + "lefdef-label-datatype", &m_lefdef_label_datatype, "Specifies the label markers layer datatype in pattern-based mode",
"The label marker generation and layer mapping is designed in the same way than via geometry mapping, except the option to use mask specific target layers. "
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of the mapping scheme.\n"
)
<< tl::arg (group +
"--" + m_long_prefix + "lefdef-map", &m_lefdef_map_file, "Specifies to use a layer map file",
"Use this option to turn off pattern-based layer mapping and to use an explicit mapping file instead. "
"See '--" + m_long_prefix + "lefdef-via-geometry-suffix' for a description of the pattern-based mapping scheme.\n"
"\n"
"Using a map file is an alternative way to specify layer mapping. With a layer mapping file, the individual target "
"layers need to specified individually for different layer/purpose combinations.\n"
"\n"
"The mapping file is one layer mapping entry per line. Each line is a layer name, followed by a list of purposes (VIA, PIN ...) "
"and a layer and datatype number. In addition, 'DIEAREA' can be used to map the design outline to a layer. 'NAME' in place of the "
"layer name and using layer/purpose in the purpose column allows mapping labels to specific layers.\n"
"\n"
"This is an example for a layer map file:\n"
"\n"
"DIEAREA ALL 100 0\n"
"M1 LEFPIN 12 0\n"
"M1 PIN 12 2\n"
"M1 NET 12 3\n"
"M1 SPNET 12 4\n"
"M1 VIA 12 5\n"
"M1 BLOCKAGE 12 10\n"
"NAME M1/PIN 12 10\n"
"VIA1 LEFPIN,VIA,PIN,NET,SPNET 13 0\n"
"M2 LEFPIN,PIN,NET,SPNET,VIA 14 0\n"
"\n"
"If a map file is used, only the layers present in the map file are generated. No other layers are produced."
)
<< tl::arg (group +
"!--" + m_long_prefix + "lefdef-no-lef-macros", &m_lefdef_produce_lef_macros, "Don't produce LEF macro geometry",
"This option applies when reading DEF files.\n"
"\n"
"If this option is present, no geometry will be produced for LEF macros. Instead, a ghost cell with the name of the LEF "
"macro will be produced. If this option is not given, the LEF macros will be inserted in to these cells "
"unless a FOREIGN specification is present in the LEF macro. If a FOREIGN specification is given, LEF geometry is never "
"inserted into a DEF file. Instead ghost cells are created."
)
<< tl::arg (group +
"!--" + m_long_prefix + "lefdef-no-implicit-lef", &m_lefdef_read_lef_with_def, "Disables reading all LEF files together with DEF files",
"This option applies when reading DEF files.\n"
"\n"
"If this option is given, only the LEF files specified with '--" + m_long_prefix + "lefdef-lef-files' will be read."
"\n"
"If this option is not present, the DEF reader will look for all files with 'LEF' or related extensions "
"in the same place than the DEF file and read these files before the DEF file is read. In addition, it will read the "
"LEF files specified with '--" + m_long_prefix + "lefdef-lef-files'."
)
<< tl::arg (group +
"--" + m_long_prefix + "lefdef-lefs", &m_lefdef_lef_files, "Specifies which additional LEF files to read",
"This option applies when reading DEF files.\n"
"\n"
"Use a comma-separated list of file names here to specify which LEF files to read. "
"See also '--" + m_long_prefix + "lefdef-read-lef-with-def' for an option to implicitly read all LEF files in the same "
"place than the DEF file.\n"
"\n"
"Relative paths are resolved based on the location of the DEF file which is read."
)
;
}
}
void GenericReaderOptions::set_layer_map (const std::string &lm)
@ -279,16 +612,12 @@ void GenericReaderOptions::set_layer_map (const std::string &lm)
void GenericReaderOptions::set_read_named_layers (bool f)
{
m_dxf_keep_layer_names = f;
m_cif_keep_layer_names = f;
m_magic_keep_layer_names = f;
m_keep_layer_names = f;
}
void GenericReaderOptions::set_dbu (double dbu)
{
m_dxf_dbu = dbu;
m_cif_dbu = dbu;
m_magic_dbu = dbu;
m_dbu = dbu;
}
void
@ -304,17 +633,17 @@ GenericReaderOptions::configure (db::LoadLayoutOptions &load_options) const
load_options.set_option_by_name ("gds2_allow_multi_xy_records", m_gds2_allow_multi_xy_records);
load_options.set_option_by_name ("oasis_read_all_properties", m_oasis_read_all_properties);
load_options.set_option_by_name ("oasis_expect_strict_mode", m_oasis_expect_strict_mode);
load_options.set_option_by_name ("oasis_expect_strict_mode", m_oasis_expect_strict_mode ? 1 : 0);
load_options.set_option_by_name ("cif_layer_map", tl::Variant::make_variant (m_layer_map));
load_options.set_option_by_name ("cif_create_other_layers", m_create_other_layers);
load_options.set_option_by_name ("cif_dbu", m_dxf_dbu);
load_options.set_option_by_name ("cif_dbu", m_dbu);
load_options.set_option_by_name ("cif_wire_mode", m_cif_wire_mode);
load_options.set_option_by_name ("cif_keep_layer_names", m_cif_keep_layer_names);
load_options.set_option_by_name ("cif_keep_layer_names", m_keep_layer_names);
load_options.set_option_by_name ("dxf_layer_map", tl::Variant::make_variant (m_layer_map));
load_options.set_option_by_name ("dxf_create_other_layers", m_create_other_layers);
load_options.set_option_by_name ("dxf_dbu", m_dxf_dbu);
load_options.set_option_by_name ("dxf_dbu", m_dbu);
load_options.set_option_by_name ("dxf_unit", m_dxf_unit);
load_options.set_option_by_name ("dxf_text_scaling", m_dxf_text_scaling);
load_options.set_option_by_name ("dxf_polyline_mode", m_dxf_polyline_mode);
@ -322,16 +651,59 @@ GenericReaderOptions::configure (db::LoadLayoutOptions &load_options) const
load_options.set_option_by_name ("dxf_circle_accuracy", m_dxf_circle_accuracy);
load_options.set_option_by_name ("dxf_contour_accuracy", m_dxf_contour_accuracy);
load_options.set_option_by_name ("dxf_render_texts_as_polygons", m_dxf_render_texts_as_polygons);
load_options.set_option_by_name ("dxf_keep_layer_names", m_dxf_keep_layer_names);
load_options.set_option_by_name ("dxf_keep_layer_names", m_keep_layer_names);
load_options.set_option_by_name ("dxf_keep_other_cells", m_dxf_keep_other_cells);
load_options.set_option_by_name ("mag_layer_map", tl::Variant::make_variant (m_layer_map));
load_options.set_option_by_name ("mag_create_other_layers", m_create_other_layers);
load_options.set_option_by_name ("mag_dbu", m_magic_dbu);
load_options.set_option_by_name ("mag_dbu", m_dbu);
load_options.set_option_by_name ("mag_lambda", m_magic_lambda);
load_options.set_option_by_name ("mag_merge", m_magic_merge);
load_options.set_option_by_name ("mag_keep_layer_names", m_magic_keep_layer_names);
load_options.set_option_by_name ("mag_keep_layer_names", m_keep_layer_names);
load_options.set_option_by_name ("mag_library_paths", tl::Variant (m_magic_lib_path.begin (), m_magic_lib_path.end ()));
load_options.set_option_by_name ("lefdef_config.layer_map", tl::Variant::make_variant (m_layer_map));
load_options.set_option_by_name ("lefdef_config.create_other_layers", m_create_other_layers);
load_options.set_option_by_name ("lefdef_config.dbu", m_dbu);
load_options.set_option_by_name ("lefdef_config.net_property_name", m_lefdef_produce_net_names ? tl::Variant (m_lefdef_net_property_name) : tl::Variant ());
load_options.set_option_by_name ("lefdef_config.instance_property_name", m_lefdef_produce_inst_names ? tl::Variant (m_lefdef_inst_property_name) : tl::Variant ());
load_options.set_option_by_name ("lefdef_config.pin_property_name", m_lefdef_produce_pin_names ? tl::Variant (m_lefdef_pin_property_name) : tl::Variant ());
load_options.set_option_by_name ("lefdef_config.produce_cell_outlines", m_lefdef_produce_cell_outlines);
load_options.set_option_by_name ("lefdef_config.cell_outline_layer", m_lefdef_cell_outline_layer);
load_options.set_option_by_name ("lefdef_config.produce_placement_blockages", m_lefdef_produce_placement_blockages);
load_options.set_option_by_name ("lefdef_config.placement_blockage_layer", m_lefdef_placement_blockage_layer);
load_options.set_option_by_name ("lefdef_config.produce_regions", m_lefdef_produce_regions);
load_options.set_option_by_name ("lefdef_config.region_layer", m_lefdef_region_layer);
load_options.set_option_by_name ("lefdef_config.produce_via_geometry", m_lefdef_produce_via_geometry);
load_options.set_option_by_name ("lefdef_config.via_geometry_suffix_str", m_lefdef_via_geometry_suffix);
load_options.set_option_by_name ("lefdef_config.via_geometry_datatype_str", m_lefdef_via_geometry_datatype);
load_options.set_option_by_name ("lefdef_config.via_cellname_prefix", m_lefdef_via_cellname_prefix);
load_options.set_option_by_name ("lefdef_config.produce_pins", m_lefdef_produce_pins);
load_options.set_option_by_name ("lefdef_config.pins_suffix_str", m_lefdef_pins_suffix);
load_options.set_option_by_name ("lefdef_config.pins_datatype_str", m_lefdef_pins_datatype);
load_options.set_option_by_name ("lefdef_config.produce_lef_pins", m_lefdef_produce_lef_pins);
load_options.set_option_by_name ("lefdef_config.lef_pins_suffix_str", m_lefdef_lef_pins_suffix);
load_options.set_option_by_name ("lefdef_config.lef_pins_datatype_str", m_lefdef_lef_pins_datatype);
load_options.set_option_by_name ("lefdef_config.produce_obstructions", m_lefdef_produce_obstructions);
load_options.set_option_by_name ("lefdef_config.obstructions_suffix", m_lefdef_obstruction_suffix);
load_options.set_option_by_name ("lefdef_config.obstructions_datatype", m_lefdef_obstruction_datatype);
load_options.set_option_by_name ("lefdef_config.produce_blockages", m_lefdef_produce_blockages);
load_options.set_option_by_name ("lefdef_config.blockages_suffix", m_lefdef_blockage_suffix);
load_options.set_option_by_name ("lefdef_config.blockages_datatype", m_lefdef_blockage_datatype);
load_options.set_option_by_name ("lefdef_config.produce_labels", m_lefdef_produce_labels);
load_options.set_option_by_name ("lefdef_config.labels_suffix", m_lefdef_label_suffix);
load_options.set_option_by_name ("lefdef_config.labels_datatype", m_lefdef_label_datatype);
load_options.set_option_by_name ("lefdef_config.produce_routing", m_lefdef_produce_routing);
load_options.set_option_by_name ("lefdef_config.routing_suffix_str", m_lefdef_routing_suffix);
load_options.set_option_by_name ("lefdef_config.routing_datatype_str", m_lefdef_routing_datatype);
load_options.set_option_by_name ("lefdef_config.produce_special_routing", m_lefdef_produce_special_routing);
load_options.set_option_by_name ("lefdef_config.special_routing_suffix_str", m_lefdef_special_routing_suffix);
load_options.set_option_by_name ("lefdef_config.special_routing_datatype_str", m_lefdef_special_routing_datatype);
load_options.set_option_by_name ("lefdef_config.lef_files", tl::Variant (m_lefdef_lef_files.begin (), m_lefdef_lef_files.end ()));
load_options.set_option_by_name ("lefdef_config.read_lef_with_def", m_lefdef_read_lef_with_def);
load_options.set_option_by_name ("lefdef_config.separate_groups", m_lefdef_separate_groups);
load_options.set_option_by_name ("lefdef_config.map_file", m_lefdef_map_file);
load_options.set_option_by_name ("lefdef_config.macro_resolution_mode", m_lefdef_produce_lef_macros ? 0 : 2);
}
}

View File

@ -99,6 +99,8 @@ private:
// generic
db::LayerMap m_layer_map;
bool m_create_other_layers;
double m_dbu;
bool m_keep_layer_names;
// common GDS2+OASIS
bool m_common_enable_text_objects;
@ -115,11 +117,8 @@ private:
// CIF
unsigned int m_cif_wire_mode;
double m_cif_dbu;
bool m_cif_keep_layer_names;
// DXF
double m_dxf_dbu;
double m_dxf_unit;
double m_dxf_text_scaling;
int m_dxf_polyline_mode;
@ -127,19 +126,60 @@ private:
double m_dxf_circle_accuracy;
double m_dxf_contour_accuracy;
bool m_dxf_render_texts_as_polygons;
bool m_dxf_keep_layer_names;
bool m_dxf_keep_other_cells;
// MAGIC
double m_magic_lambda;
double m_magic_dbu;
bool m_magic_keep_layer_names;
bool m_magic_merge;
std::vector<std::string> m_magic_lib_path;
void set_layer_map (const std::string &lm);
void set_dbu (double dbu);
void set_read_named_layers (bool f);
// LEFDEF
bool m_lefdef_produce_net_names;
std::string m_lefdef_net_property_name;
bool m_lefdef_produce_inst_names;
std::string m_lefdef_inst_property_name;
bool m_lefdef_produce_pin_names;
std::string m_lefdef_pin_property_name;
bool m_lefdef_produce_cell_outlines;
std::string m_lefdef_cell_outline_layer;
bool m_lefdef_produce_placement_blockages;
std::string m_lefdef_placement_blockage_layer;
bool m_lefdef_produce_regions;
std::string m_lefdef_region_layer;
bool m_lefdef_produce_via_geometry;
std::string m_lefdef_via_geometry_suffix;
std::string m_lefdef_via_geometry_datatype;
std::string m_lefdef_via_cellname_prefix;
bool m_lefdef_produce_pins;
std::string m_lefdef_pins_suffix;
std::string m_lefdef_pins_datatype;
bool m_lefdef_produce_lef_pins;
std::string m_lefdef_lef_pins_suffix;
std::string m_lefdef_lef_pins_datatype;
bool m_lefdef_produce_obstructions;
std::string m_lefdef_obstruction_suffix;
int m_lefdef_obstruction_datatype;
bool m_lefdef_produce_blockages;
std::string m_lefdef_blockage_suffix;
int m_lefdef_blockage_datatype;
bool m_lefdef_produce_labels;
std::string m_lefdef_label_suffix;
int m_lefdef_label_datatype;
bool m_lefdef_produce_routing;
std::string m_lefdef_routing_suffix;
std::string m_lefdef_routing_datatype;
bool m_lefdef_produce_special_routing;
std::string m_lefdef_special_routing_suffix;
std::string m_lefdef_special_routing_datatype;
std::vector<std::string> m_lefdef_lef_files;
bool m_lefdef_read_lef_with_def;
bool m_lefdef_separate_groups;
std::string m_lefdef_map_file;
bool m_lefdef_produce_lef_macros;
};
}

View File

@ -140,7 +140,7 @@ struct XORData
double tile_size;
db::Layout *output_layout;
db::cell_index_type output_cell;
std::map<db::LayerProperties, std::pair<int, int> > l2l_map;
std::map<db::LayerProperties, std::pair<int, int>, db::LPLogicalLessFunc> l2l_map;
std::map<std::pair<int, db::LayerProperties>, ResultDescriptor> *results;
};
@ -299,7 +299,7 @@ BD_PUBLIC int strmxor (int argc, char *argv[])
throw tl::Exception ("'" + top_b + "' is not a valid cell name in second layout");
}
std::map<db::LayerProperties, std::pair<int, int> > l2l_map;
std::map<db::LayerProperties, std::pair<int, int>, db::LPLogicalLessFunc> l2l_map;
for (db::Layout::layer_iterator l = layout_a.begin_layers (); l != layout_a.end_layers (); ++l) {
l2l_map.insert (std::make_pair (*(*l).second, std::make_pair (-1, -1))).first->second.first = (*l).first;

View File

@ -26,6 +26,9 @@
#include "dbManager.h"
#include "dbBox.h"
#include "dbPCellVariant.h"
#include "dbLayoutUtils.h"
#include "dbLayerMapping.h"
#include "dbCellMapping.h"
#include <limits>
@ -726,5 +729,313 @@ Cell::set_name (const std::string &name)
layout ()->rename_cell (cell_index (), name.c_str ());
}
void
Cell::copy_shapes (const db::Cell &source_cell, const db::LayerMapping &layer_mapping)
{
if (this == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same cell")));
}
db::Layout *target_layout = layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
const db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
if (target_layout != source_layout) {
db::PropertyMapper pm (*target_layout, *source_layout);
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
for (std::map<unsigned int, unsigned int>::const_iterator lm = layer_mapping.begin (); lm != layer_mapping.end (); ++lm) {
shapes (lm->second).insert_transformed (source_cell.shapes (lm->first), trans, pm);
}
} else {
for (std::map<unsigned int, unsigned int>::const_iterator lm = layer_mapping.begin (); lm != layer_mapping.end (); ++lm) {
shapes (lm->second).insert (source_cell.shapes (lm->first));
}
}
}
void
Cell::copy_shapes (const db::Cell &source_cell)
{
if (this == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same cell")));
}
db::Layout *target_layout = layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
if (target_layout != source_cell.layout ()) {
if (! source_cell.layout ()) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::LayerMapping lm;
lm.create_full (*target_layout, *source_cell.layout ());
this->copy_shapes (source_cell, lm);
} else {
for (db::Layout::layer_iterator l = target_layout->begin_layers (); l != target_layout->end_layers (); ++l) {
shapes ((*l).first).insert (source_cell.shapes ((*l).first));
}
}
}
void
Cell::copy_instances (const db::Cell &source_cell)
{
if (this == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot copy instances within the same cell")));
}
if (layout () != source_cell.layout ()) {
throw tl::Exception (tl::to_string (tr ("Cells do not reside in the same layout")));
}
for (db::Cell::const_iterator i = source_cell.begin (); ! i.at_end (); ++i) {
insert (*i);
}
}
std::vector<db::cell_index_type>
Cell::copy_tree (const db::Cell &source_cell)
{
if (this == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same cell")));
}
db::Layout *target_layout = layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
const db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
db::CellMapping cm;
std::vector <db::cell_index_type> new_cells = cm.create_single_mapping_full (*target_layout, cell_index (), *source_layout, source_cell.cell_index ());
db::LayerMapping lm;
lm.create_full (*target_layout, *source_cell.layout ());
std::vector <db::cell_index_type> source_cells;
source_cells.push_back (source_cell.cell_index ());
db::copy_shapes (*target_layout, *source_layout, trans, source_cells, cm.table (), lm.table ());
return new_cells;
}
void
Cell::copy_tree_shapes (const db::Cell &source_cell, const db::CellMapping &cm)
{
if (this == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same cell")));
}
db::Layout *target_layout = layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
const db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
db::LayerMapping lm;
lm.create_full (*target_layout, *source_cell.layout ());
std::vector <db::cell_index_type> source_cells;
source_cells.push_back (source_cell.cell_index ());
db::copy_shapes (*target_layout, *source_layout, trans, source_cells, cm.table (), lm.table ());
}
void
Cell::copy_tree_shapes (const db::Cell &source_cell, const db::CellMapping &cm, const db::LayerMapping &lm)
{
if (this == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same cell")));
}
db::Layout *target_layout = layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
const db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
std::vector <db::cell_index_type> source_cells;
source_cells.push_back (source_cell.cell_index ());
db::copy_shapes (*target_layout, *source_layout, trans, source_cells, cm.table (), lm.table ());
}
void
Cell::move_shapes (db::Cell &source_cell, const db::LayerMapping &layer_mapping)
{
if (this == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot move shapes within the same cell")));
}
db::Layout *target_layout = layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
if (target_layout != source_layout) {
db::PropertyMapper pm (*target_layout, *source_layout);
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
for (std::map<unsigned int, unsigned int>::const_iterator lm = layer_mapping.begin (); lm != layer_mapping.end (); ++lm) {
shapes (lm->second).insert_transformed (source_cell.shapes (lm->first), trans, pm);
source_cell.shapes (lm->first).clear ();
}
} else {
for (std::map<unsigned int, unsigned int>::const_iterator lm = layer_mapping.begin (); lm != layer_mapping.end (); ++lm) {
shapes (lm->second).insert (source_cell.shapes (lm->first));
source_cell.shapes (lm->first).clear ();
}
}
}
void
Cell::move_shapes (db::Cell &source_cell)
{
if (this == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot move shapes within the same cell")));
}
db::Layout *target_layout = layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
if (target_layout != source_cell.layout ()) {
if (! source_cell.layout ()) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::LayerMapping lm;
lm.create_full (*target_layout, *source_cell.layout ());
move_shapes (source_cell, lm);
} else {
for (db::Layout::layer_iterator l = target_layout->begin_layers (); l != target_layout->end_layers (); ++l) {
shapes ((*l).first).insert (source_cell.shapes ((*l).first));
source_cell.shapes ((*l).first).clear ();
}
}
}
void
Cell::move_instances (db::Cell &source_cell)
{
if (this == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot move instances within the same cell")));
}
if (layout () != source_cell.layout ()) {
throw tl::Exception (tl::to_string (tr ("Cells do not reside in the same layout")));
}
for (db::Cell::const_iterator i = source_cell.begin (); ! i.at_end (); ++i) {
insert (*i);
}
source_cell.clear_insts ();
}
std::vector<db::cell_index_type>
Cell::move_tree (db::Cell &source_cell)
{
if (this == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot move shapes within the same cell")));
}
db::Layout *target_layout = layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::PropertyMapper pm (*target_layout, *source_layout);
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
db::CellMapping cm;
std::vector <db::cell_index_type> new_cells = cm.create_single_mapping_full (*target_layout, cell_index (), *source_layout, source_cell.cell_index ());
db::LayerMapping lm;
lm.create_full (*target_layout, *source_cell.layout ());
std::vector <db::cell_index_type> source_cells;
source_cells.push_back (source_cell.cell_index ());
db::move_shapes (*target_layout, *source_layout, trans, source_cells, cm.table (), lm.table ());
source_layout->prune_subcells (source_cell.cell_index ());
return new_cells;
}
void
Cell::move_tree_shapes (db::Cell &source_cell, const db::CellMapping &cm)
{
if (this == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot move shapes within the same cell")));
}
db::Layout *target_layout = layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::PropertyMapper pm (*target_layout, *source_layout);
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
db::LayerMapping lm;
lm.create_full (*target_layout, *source_cell.layout ());
std::vector <db::cell_index_type> source_cells;
source_cells.push_back (source_cell.cell_index ());
db::move_shapes (*target_layout, *source_layout, trans, source_cells, cm.table (), lm.table ());
}
void
Cell::move_tree_shapes (db::Cell &source_cell, const db::CellMapping &cm, const db::LayerMapping &lm)
{
if (this == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot move shapes within the same cell")));
}
db::Layout *target_layout = layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::PropertyMapper pm (*target_layout, *source_layout);
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
std::vector <db::cell_index_type> source_cells;
source_cells.push_back (source_cell.cell_index ());
db::move_shapes (*target_layout, *source_layout, trans, source_cells, cm.table (), lm.table ());
}
}

View File

@ -55,6 +55,8 @@ template <class Coord> class generic_repository;
class Layout;
class Library;
class ImportLayerMapping;
class CellMapping;
class LayerMapping;
/**
* @brief The cell object
@ -937,6 +939,84 @@ public:
return mp_layout;
}
/**
* @brief Copies the shapes from the source cell's tree to this cell
*
* This variant uses the given cell mapping and layer mapping.
*/
void copy_tree_shapes (const db::Cell &source_cell, const db::CellMapping &cm);
/**
* @brief Copies the shapes from the source cell's tree to this cell
*
* This variant uses the given cell mapping and layer mapping.
*/
void copy_tree_shapes (const db::Cell &source_cell, const db::CellMapping &cm, const db::LayerMapping &lm);
/**
* @brief Copies instances and shapes from the source cell to this cell
*
* If the source and target layout are different ones, the whole cell tree of the source cell
* will be copied.
* This will create new cells in the target layout to accomodate the source cell tree.
* Returns an array with the freshly created cells which acommodate the cell tree.
*/
std::vector<db::cell_index_type> copy_tree (const db::Cell &source_cell);
/**
* @brief Copies the instances from the source to this cell.
*/
void copy_instances (const db::Cell &source_cell);
/**
* @brief Copies all shapes from the source cell to this cell
*/
void copy_shapes (const db::Cell &source_cell);
/**
* @brief Copies all shapes from the source cell to this cell using the given layer mapping
*/
void copy_shapes (const db::Cell &source_cell, const db::LayerMapping &layer_mapping);
/**
* @brief Moves the shapes from the source cell's tree to this cell
*
* This variant uses the given cell mapping and layer mapping.
*/
void move_tree_shapes (db::Cell &source_cell, const db::CellMapping &cm);
/**
* @brief Moves the shapes from the source cell's tree to this cell
*
* This variant uses the given cell mapping and layer mapping.
*/
void move_tree_shapes (db::Cell &source_cell, const db::CellMapping &cm, const db::LayerMapping &lm);
/**
* @brief Moves instances and shapes from the source cell to this cell
*
* If the source and target layout are different ones, the whole cell tree of the source cell
* will be copied.
* This will create new cells in the target layout to accomodate the source cell tree.
* Returns an array with the freshly created cells which acommodate the cell tree.
*/
std::vector<db::cell_index_type> move_tree (db::Cell &source_cell);
/**
* @brief Moves the instances from the source to this cell.
*/
void move_instances (db::Cell &source_cell);
/**
* @brief Moves all shapes from the source cell to this cell
*/
void move_shapes (db::Cell &source_cell);
/**
* @brief Moves all shapes from the source cell to this cell using the given layer mapping
*/
void move_shapes (db::Cell &source_cell, const db::LayerMapping &layer_mapping);
protected:
/**
* @brief Standard constructor: create an empty cell object

View File

@ -269,6 +269,17 @@ void CellMapping::clear ()
m_b2a_mapping.clear ();
}
std::vector<db::cell_index_type> CellMapping::source_cells () const
{
std::vector<db::cell_index_type> s;
s.reserve (m_b2a_mapping.size ());
for (iterator m = begin (); m != end (); ++m) {
s.push_back (m->first);
}
return s;
}
void
CellMapping::create_single_mapping (const db::Layout & /*layout_a*/, db::cell_index_type cell_index_a, const db::Layout & /*layout_b*/, db::cell_index_type cell_index_b)
{
@ -276,7 +287,19 @@ CellMapping::create_single_mapping (const db::Layout & /*layout_a*/, db::cell_in
map (cell_index_b, cell_index_a);
}
void
void
CellMapping::create_multi_mapping (const db::Layout & /*layout_a*/, const std::vector<db::cell_index_type> &cell_index_a, const db::Layout & /*layout_b*/, const std::vector<db::cell_index_type> &cell_index_b)
{
clear ();
if (cell_index_a.size () != cell_index_b.size ()) {
throw tl::Exception (tl::to_string (tr ("cell index arrays for A and B cells must have same length in 'create_multi_mapping'")));
}
for (std::vector<db::cell_index_type>::const_iterator ia = cell_index_a.begin (), ib = cell_index_b.begin (); ia != cell_index_a.end (); ++ia, ++ib) {
map (*ib, *ia);
}
}
void
CellMapping::create_from_names (const db::Layout &layout_a, db::cell_index_type cell_index_a, const db::Layout &layout_b, db::cell_index_type cell_index_b)
{
clear ();
@ -295,31 +318,33 @@ CellMapping::create_from_names (const db::Layout &layout_a, db::cell_index_type
}
std::vector<db::cell_index_type>
CellMapping::create_missing_mapping (db::Layout &layout_a, db::cell_index_type cell_index_a, const db::Layout &layout_b, db::cell_index_type cell_index_b, const std::set<db::cell_index_type> *exclude_cells, const std::set<db::cell_index_type> *include_cells)
CellMapping::create_missing_mapping (db::Layout &layout_a, const db::Layout &layout_b, const std::vector<db::cell_index_type> &cell_index_b, const std::set<db::cell_index_type> *exclude_cells, const std::set<db::cell_index_type> *include_cells)
{
std::vector<db::cell_index_type> new_cells;
do_create_missing_mapping (layout_a, cell_index_a, layout_b, cell_index_b, exclude_cells, include_cells, &new_cells, 0);
do_create_missing_mapping (layout_a, layout_b, cell_index_b, exclude_cells, include_cells, &new_cells, 0);
return new_cells;
}
std::vector<std::pair<db::cell_index_type, db::cell_index_type> >
CellMapping::create_missing_mapping2 (db::Layout &layout_a, db::cell_index_type cell_index_a, const db::Layout &layout_b, db::cell_index_type cell_index_b, const std::set<db::cell_index_type> *exclude_cells, const std::set<db::cell_index_type> *include_cells)
CellMapping::create_missing_mapping2 (db::Layout &layout_a, const db::Layout &layout_b, const std::vector<db::cell_index_type> &cell_index_b, const std::set<db::cell_index_type> *exclude_cells, const std::set<db::cell_index_type> *include_cells)
{
std::vector<std::pair<db::cell_index_type, db::cell_index_type> > cell_pairs;
do_create_missing_mapping (layout_a, cell_index_a, layout_b, cell_index_b, exclude_cells, include_cells, 0, &cell_pairs);
do_create_missing_mapping (layout_a, layout_b, cell_index_b, exclude_cells, include_cells, 0, &cell_pairs);
return cell_pairs;
}
void
CellMapping::do_create_missing_mapping (db::Layout &layout_a, db::cell_index_type /*cell_index_a*/, const db::Layout &layout_b, db::cell_index_type cell_index_b, const std::set<db::cell_index_type> *exclude_cells, const std::set<db::cell_index_type> *include_cells, std::vector<db::cell_index_type> *new_cells_ptr, std::vector<std::pair<db::cell_index_type, db::cell_index_type> > *mapped_pairs)
CellMapping::do_create_missing_mapping (db::Layout &layout_a, const db::Layout &layout_b, const std::vector<db::cell_index_type> &cell_index_b, const std::set<db::cell_index_type> *exclude_cells, const std::set<db::cell_index_type> *include_cells, std::vector<db::cell_index_type> *new_cells_ptr, std::vector<std::pair<db::cell_index_type, db::cell_index_type> > *mapped_pairs)
{
std::vector<db::cell_index_type> new_cells_int;
std::vector<db::cell_index_type> &new_cells = *(new_cells_ptr ? new_cells_ptr : &new_cells_int);
std::vector<db::cell_index_type> new_cells_b;
std::set<db::cell_index_type> called_b;
layout_b.cell (cell_index_b).collect_called_cells (called_b);
called_b.insert (cell_index_b);
for (std::vector<db::cell_index_type>::const_iterator i = cell_index_b.begin (); i != cell_index_b.end (); ++i) {
layout_b.cell (*i).collect_called_cells (called_b);
called_b.insert (*i);
}
for (std::set<db::cell_index_type>::const_iterator b = called_b.begin (); b != called_b.end (); ++b) {
if (m_b2a_mapping.find (*b) == m_b2a_mapping.end ()

View File

@ -81,7 +81,30 @@ public:
std::vector<db::cell_index_type> create_single_mapping_full (db::Layout &layout_a, db::cell_index_type cell_index_a, const db::Layout &layout_b, db::cell_index_type cell_index_b)
{
create_single_mapping (layout_a, cell_index_a, layout_b, cell_index_b);
return create_missing_mapping (layout_a, cell_index_a, layout_b, cell_index_b);
return create_missing_mapping (layout_a, layout_b, cell_index_b);
}
/**
* @brief Create a multi-cell mapping
*
* The mapping created by this function will map the cells of cell_indexes_b to cell_indexes_a. Both arrays need to have
* the same length.
* This cell mapping will not map the child cells. When used for hierarchical copy this will basically
* flatten the cells on copy.
*/
void create_multi_mapping (const db::Layout &layout_a, const std::vector<db::cell_index_type> &cell_indexes_a, const db::Layout &layout_b, const std::vector<db::cell_index_type> &cell_indexes_b);
/**
* @brief Create a single cell full mapping
*
* The mapping created by this function will map the cells of cell_indexes_a to cell_indexes_b. Both arrays need to have
* the same length. In addition, new cells for the child cells of all cell_indexes_b cells are created in layout_a and
* included in the mapping.
*/
std::vector<db::cell_index_type> create_multi_mapping_full (db::Layout &layout_a, const std::vector<db::cell_index_type> &cell_indexes_a, const db::Layout &layout_b, const std::vector<db::cell_index_type> &cell_indexes_b)
{
create_multi_mapping (layout_a, cell_indexes_a, layout_b, cell_indexes_b);
return create_missing_mapping (layout_a, layout_b, cell_indexes_b);
}
/**
@ -100,7 +123,7 @@ public:
std::vector<db::cell_index_type> create_from_geometry_full (db::Layout &layout_a, db::cell_index_type cell_index_a, const db::Layout &layout_b, db::cell_index_type cell_index_b)
{
create_from_geometry (layout_a, cell_index_a, layout_b, cell_index_b);
return create_missing_mapping (layout_a, cell_index_a, layout_b, cell_index_b);
return create_missing_mapping (layout_a, layout_b, cell_index_b);
}
/**
@ -119,7 +142,7 @@ public:
std::vector<db::cell_index_type> create_from_names_full (db::Layout &layout_a, db::cell_index_type cell_index_a, const db::Layout &layout_b, db::cell_index_type cell_index_b)
{
create_from_names (layout_a, cell_index_a, layout_b, cell_index_b);
return create_missing_mapping (layout_a, cell_index_a, layout_b, cell_index_b);
return create_missing_mapping (layout_a, layout_b, cell_index_b);
}
/**
@ -173,6 +196,11 @@ public:
return m_b2a_mapping.end ();
}
/**
* @brief Gets the source cells
*/
std::vector<db::cell_index_type> source_cells () const;
/**
* @brief Access to the mapping table
*/
@ -184,8 +212,9 @@ public:
/**
* @brief Creates mappings for all cells not mapped yet
*
* When constructing a cell mapping by explicit mapping (map (a, b)), some cells may be
* left unmapped. This method allows creating mappings for these missing cells by adding
* When constructing a cell mapping by explicit mapping (map (a, b)), some child cells of the
* mapped other cells may be left unmapped.
* This method allows creating mappings for these missing cells by adding
* new cells and the corresponding instances into the target layout_a.
*
* If given, "exclude_cells" can specify a list of cells not to map.
@ -195,7 +224,18 @@ public:
*
* The returned vector lists the new cells.
*/
std::vector<db::cell_index_type> create_missing_mapping (db::Layout &layout_a, db::cell_index_type cell_index_a, const db::Layout &layout_b, db::cell_index_type cell_index_b, const std::set<db::cell_index_type> *exclude_cells = 0, const std::set<db::cell_index_type> *include_cells = 0);
std::vector<db::cell_index_type> create_missing_mapping (db::Layout &layout_a, const db::Layout &layout_b, const std::vector<db::cell_index_type> &cell_index_b, const std::set<db::cell_index_type> *exclude_cells = 0, const std::set<db::cell_index_type> *include_cells = 0);
/**
* @brief A convenience version of create_missing_mappings which takes a single cell for cell_index_a and cell_index_b.
*/
std::vector<db::cell_index_type> create_missing_mapping (db::Layout &layout_a, const db::Layout &layout_b, db::cell_index_type cell_index_b, const std::set<db::cell_index_type> *exclude_cells = 0, const std::set<db::cell_index_type> *include_cells = 0)
{
std::vector<db::cell_index_type> cib;
cib.reserve (1);
cib.push_back (cell_index_b);
return create_missing_mapping (layout_a, layout_b, cib, exclude_cells, include_cells);
}
/**
* @brief Like create_missing_mapping, but returns the newly mapped pairs
@ -203,7 +243,21 @@ public:
* The first cell index of the pair is the old cell in layout_a, the second cell index
* is the new cell in layout_b.
*/
std::vector<std::pair<db::cell_index_type, db::cell_index_type> > create_missing_mapping2 (db::Layout &layout_a, db::cell_index_type cell_index_a, const db::Layout &layout_b, db::cell_index_type cell_index_b, const std::set<db::cell_index_type> *exclude_cells = 0, const std::set<db::cell_index_type> *include_cells = 0);
std::vector<std::pair<db::cell_index_type, db::cell_index_type> > create_missing_mapping2 (db::Layout &layout_a, const db::Layout &layout_b, const std::vector<db::cell_index_type> &cell_index_b, const std::set<db::cell_index_type> *exclude_cells = 0, const std::set<db::cell_index_type> *include_cells = 0);
/**
* @brief Like create_missing_mapping, but returns the newly mapped pairs (single-cell version)
*
* The first cell index of the pair is the old cell in layout_a, the second cell index
* is the new cell in layout_b.
*/
std::vector<std::pair<db::cell_index_type, db::cell_index_type> > create_missing_mapping2 (db::Layout &layout_a, const db::Layout &layout_b, db::cell_index_type cell_index_b, const std::set<db::cell_index_type> *exclude_cells = 0, const std::set<db::cell_index_type> *include_cells = 0)
{
std::vector<db::cell_index_type> cib;
cib.reserve (1);
cib.push_back (cell_index_b);
return create_missing_mapping2 (layout_a, layout_b, cib, exclude_cells, include_cells);
}
private:
void extract_unique (std::map <db::cell_index_type, std::vector<db::cell_index_type> >::const_iterator cand,
@ -213,7 +267,7 @@ private:
void dump_mapping (const std::map <db::cell_index_type, std::vector<db::cell_index_type> > &candidates,
const db::Layout &layout_a, const db::Layout &layout_b);
void do_create_missing_mapping (db::Layout &layout_a, db::cell_index_type cell_index_a, const db::Layout &layout_b, db::cell_index_type cell_index_b, const std::set<db::cell_index_type> *exclude_cells, const std::set<db::cell_index_type> *include_cells, std::vector<db::cell_index_type> *new_cells, std::vector<std::pair<db::cell_index_type, db::cell_index_type> > *mapped_pairs);
void do_create_missing_mapping (db::Layout &layout_a, const db::Layout &layout_b, const std::vector<db::cell_index_type> &cell_index_b, const std::set<db::cell_index_type> *exclude_cells, const std::set<db::cell_index_type> *include_cells, std::vector<db::cell_index_type> *new_cells, std::vector<std::pair<db::cell_index_type, db::cell_index_type> > *mapped_pairs);
std::map <db::cell_index_type, db::cell_index_type> m_b2a_mapping;
};

View File

@ -307,7 +307,7 @@ void Circuit::clear_pins ()
m_pin_by_id.clear ();
}
const Pin &Circuit::add_pin (const Pin &pin)
Pin &Circuit::add_pin (const Pin &pin)
{
m_pins.push_back (pin);
m_pins.back ().set_id (m_pin_by_id.size ());
@ -315,7 +315,7 @@ const Pin &Circuit::add_pin (const Pin &pin)
return m_pins.back ();
}
const Pin &Circuit::add_pin (const std::string &name)
Pin &Circuit::add_pin (const std::string &name)
{
m_pins.push_back (Pin (name));
m_pins.back ().set_id (m_pin_by_id.size ());

View File

@ -322,13 +322,13 @@ public:
/**
* @brief Adds a pin to this circuit
*/
const Pin &add_pin (const std::string &name);
Pin &add_pin (const std::string &name);
/**
* @brief Adds a pin to this circuit
* This version uses the given pin as the template.
*/
const Pin &add_pin (const Pin &pin);
Pin &add_pin (const Pin &pin);
/**
* @brief Removes the pin with the given ID

View File

@ -977,7 +977,7 @@ DeepShapeStore::cell_mapping_to_original (unsigned int layout_index, db::Layout
// Add new cells for the variants and (possible) devices which are cells added during the device
// extraction process
std::vector<std::pair<db::cell_index_type, db::cell_index_type> > new_pairs = cm->second.create_missing_mapping2 (*into_layout, into_cell, *source_layout, source_top, excluded_cells, included_cells);
std::vector<std::pair<db::cell_index_type, db::cell_index_type> > new_pairs = cm->second.create_missing_mapping2 (*into_layout, *source_layout, source_top, excluded_cells, included_cells);
// the variant's originals we are going to delete
std::set<db::cell_index_type> cells_to_delete;

View File

@ -35,6 +35,9 @@
#include "dbEdgePairs.h"
#include "dbEdges.h"
#include "dbTexts.h"
#include "dbCellMapping.h"
#include "dbLayerMapping.h"
#include "dbLayoutUtils.h"
#include "tlTimer.h"
#include "tlLog.h"
#include "tlInternational.h"
@ -1171,6 +1174,60 @@ Layout::topological_sort ()
}
void
Layout::copy_tree_shapes (const db::Layout &source_layout, const db::CellMapping &cm)
{
if (this == &source_layout) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same layout")));
}
db::ICplxTrans trans (source_layout.dbu () / dbu ());
db::LayerMapping lm;
lm.create_full (*this, source_layout);
db::copy_shapes (*this, source_layout, trans, cm.source_cells (), cm.table (), lm.table ());
}
void
Layout::copy_tree_shapes (const db::Layout &source_layout, const db::CellMapping &cm, const db::LayerMapping &lm)
{
if (this == &source_layout) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same layout")));
}
db::ICplxTrans trans (source_layout.dbu () / dbu ());
db::copy_shapes (*this, source_layout, trans, cm.source_cells (), cm.table (), lm.table ());
}
void
Layout::move_tree_shapes (db::Layout &source_layout, const db::CellMapping &cm)
{
if (this == &source_layout) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same layout")));
}
db::ICplxTrans trans (source_layout.dbu () / dbu ());
db::LayerMapping lm;
lm.create_full (*this, source_layout);
db::move_shapes (*this, source_layout, trans, cm.source_cells (), cm.table (), lm.table ());
}
void
Layout::move_tree_shapes (db::Layout &source_layout, const db::CellMapping &cm, const db::LayerMapping &lm)
{
if (this == &source_layout) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same layout")));
}
db::ICplxTrans trans (source_layout.dbu () / dbu ());
db::move_shapes (*this, source_layout, trans, cm.source_cells (), cm.table (), lm.table ());
}
bool
Layout::is_valid_cell_index (cell_index_type ci) const
{

View File

@ -67,6 +67,8 @@ class Region;
class Edges;
class EdgePairs;
class Texts;
class CellMapping;
class LayerMapping;
template <class Coord> class generic_repository;
typedef generic_repository<db::Coord> GenericRepository;
@ -1257,6 +1259,34 @@ public:
*/
void delete_layer (unsigned int n);
/**
* @brief Copies the shapes of certain cells from the given source layout into this layout
*
* The affected cells are derived from the cell mapping object.
*/
void copy_tree_shapes (const db::Layout &source_layout, const db::CellMapping &cm);
/**
* @brief Copies the shapes of certain cells from the given source layout into this layout using the given layer mapping
*
* The affected cells are derived from the cell mapping object.
*/
void copy_tree_shapes (const db::Layout &source_layout, const db::CellMapping &cm, const db::LayerMapping &lm);
/**
* @brief Moves the shapes of certain cells from the given source layout into this layout
*
* The affected cells are derived from the cell mapping object.
*/
void move_tree_shapes (db::Layout &source_layout, const db::CellMapping &cm);
/**
* @brief Moves the shapes of certain cells from the given source layout into this layout using the given layer mapping
*
* The affected cells are derived from the cell mapping object.
*/
void move_tree_shapes (db::Layout &source_layout, const db::CellMapping &cm, const db::LayerMapping &lm);
/**
* @brief Return true, if the cell index is a valid one
*/

View File

@ -284,7 +284,7 @@ void LayoutToNetlist::connect_impl (const db::ShapeCollection &a, const db::Shap
m_conn.connect (dla.layer (), dlb.layer ());
}
void LayoutToNetlist::connect_global_impl (const db::ShapeCollection &l, const std::string &gn)
size_t LayoutToNetlist::connect_global_impl (const db::ShapeCollection &l, const std::string &gn)
{
if (m_netlist_extracted) {
throw tl::Exception (tl::to_string (tr ("The netlist has already been extracted")));
@ -297,7 +297,7 @@ void LayoutToNetlist::connect_global_impl (const db::ShapeCollection &l, const s
db::DeepLayer dl = deep_layer_of (l);
m_dlrefs.insert (dl);
m_conn.connect_global (dl.layer (), gn);
return m_conn.connect_global (dl.layer (), gn);
}
const std::string &LayoutToNetlist::global_net_name (size_t id) const

View File

@ -398,18 +398,18 @@ public:
* @brief Connects the given layer with a global net with the given name
* Returns the global net ID
*/
void connect_global (const db::Region &l, const std::string &gn)
size_t connect_global (const db::Region &l, const std::string &gn)
{
connect_global_impl (l, gn);
return connect_global_impl (l, gn);
}
/**
* @brief Connects the given text layer with a global net with the given name
* Returns the global net ID
*/
void connect_global (const db::Texts &l, const std::string &gn)
size_t connect_global (const db::Texts &l, const std::string &gn)
{
connect_global_impl (l, gn);
return connect_global_impl (l, gn);
}
/**
@ -872,7 +872,7 @@ private:
db::properties_id_type make_netname_propid (db::Layout &ly, const tl::Variant &netname_prop, const db::Net &net) const;
db::CellMapping make_cell_mapping_into (db::Layout &layout, db::Cell &cell, const std::vector<const db::Net *> *nets, bool with_device_cells);
void connect_impl (const db::ShapeCollection &a, const db::ShapeCollection &b);
void connect_global_impl (const db::ShapeCollection &l, const std::string &gn);
size_t connect_global_impl (const db::ShapeCollection &l, const std::string &gn);
// implementation of NetlistManipulationCallbacks
virtual size_t link_net_to_parent_circuit (const Net *subcircuit_net, Circuit *parent_circuit, const DCplxTrans &trans);

View File

@ -42,7 +42,7 @@ namespace db
*
* This implementation will create new layers if required.
*/
class DirectLayerMapping
class DB_PUBLIC DirectLayerMapping
: public ImportLayerMapping
{
public:

View File

@ -108,32 +108,74 @@ namespace db
}
void
LoadLayoutOptions::set_option_by_name (const std::string &method, const tl::Variant &value)
LoadLayoutOptions::set_option_by_method (const std::string &method, const tl::Variant &value)
{
// Utilizes the GSI binding to set the values
tl::Variant options_ref = tl::Variant::make_variant_ref (this);
const tl::EvalClass *eval_cls = options_ref.user_cls ()->eval_cls ();
tl::ExpressionParserContext context;
tl::Variant ref = tl::Variant::make_variant_ref (this);
tl::Variant out;
std::vector<tl::Variant> args;
args.push_back (value);
eval_cls->execute (context, out, options_ref, method + "=", args);
tl::Extractor ex (method.c_str ());
while (! ex.at_end ()) {
std::string m;
ex.read_word (m, "_=");
if (! ex.at_end ()) {
ex.expect (".");
}
tl::Variant out;
std::vector<tl::Variant> args;
if (ex.at_end ()) {
args.push_back (value);
}
tl::ExpressionParserContext context;
ref.user_cls ()->eval_cls ()->execute (context, out, ref, m, args);
ref = out;
}
}
tl::Variant
LoadLayoutOptions::get_option_by_method (const std::string &method)
{
// Utilizes the GSI binding to set the values
tl::Variant ref = tl::Variant::make_variant_ref (this);
tl::Extractor ex (method.c_str ());
while (! ex.at_end ()) {
std::string m;
ex.read_word (m, "_=");
if (! ex.at_end ()) {
ex.expect (".");
}
tl::Variant out;
std::vector<tl::Variant> args;
tl::ExpressionParserContext context;
ref.user_cls ()->eval_cls ()->execute (context, out, ref, m, args);
ref = out;
}
return ref;
}
void
LoadLayoutOptions::set_option_by_name (const std::string &method, const tl::Variant &value)
{
return set_option_by_method (method + "=", value);
}
tl::Variant
LoadLayoutOptions::get_option_by_name (const std::string &method)
{
// Utilizes the GSI binding to set the values
tl::Variant options_ref = tl::Variant::make_variant_ref (this);
const tl::EvalClass *eval_cls = options_ref.user_cls ()->eval_cls ();
tl::ExpressionParserContext context;
tl::Variant out;
std::vector<tl::Variant> args;
eval_cls->execute (context, out, options_ref, method, args);
return out;
return get_option_by_method (method);
}
}

View File

@ -200,6 +200,21 @@ public:
*/
tl::Variant get_option_by_name (const std::string &name);
/**
* @brief Sets a layout reader option by calling method
*
* The name is taken to be a GSI method which is called to set the
* option.
*/
void set_option_by_method (const std::string &name, const tl::Variant &value);
/**
* @brief Gets a layout reader option by calling a method
*
* See "set_option_by_method" for details.
*/
tl::Variant get_option_by_method (const std::string &name);
private:
std::map <std::string, FormatSpecificReaderOptions *> m_options;

View File

@ -24,6 +24,8 @@
#include "dbReader.h"
#include "dbStream.h"
#include "tlClassRegistry.h"
#include "tlTimer.h"
#include "tlLog.h"
namespace db
{
@ -74,5 +76,21 @@ Reader::~Reader ()
}
}
const db::LayerMap &
Reader::read (db::Layout &layout, const db::LoadLayoutOptions &options)
{
tl::SelfTimer timer (tl::verbosity () >= 21, tl::to_string (tr ("Reading file: ")) + m_stream.source ());
return mp_actual_reader->read (layout, options);
}
const db::LayerMap &
Reader::read (db::Layout &layout)
{
tl::SelfTimer timer (tl::verbosity () >= 21, tl::to_string (tr ("Reading file: ")) + m_stream.source ());
return mp_actual_reader->read (layout);
}
}

View File

@ -125,10 +125,7 @@ public:
* @param layout The layout object to write to
* @param options The LayerMap object
*/
const db::LayerMap &read (db::Layout &layout, const db::LoadLayoutOptions &options)
{
return mp_actual_reader->read (layout, options);
}
const db::LayerMap &read (db::Layout &layout, const db::LoadLayoutOptions &options);
/**
* @brief The basic read method (without mapping)
@ -143,10 +140,7 @@ public:
* @param layout The layout object to write to
* @return The LayerMap object
*/
const db::LayerMap &read (db::Layout &layout)
{
return mp_actual_reader->read (layout);
}
const db::LayerMap &read (db::Layout &layout);
/**
* @brief Returns a format describing the file format found

View File

@ -137,6 +137,17 @@ LayerMap::is_placeholder (unsigned int l) const
return (m_placeholders.size () > std::numeric_limits<unsigned int>::max () - l);
}
const db::LayerProperties *
LayerMap::target (unsigned int l) const
{
std::map<unsigned int, LayerProperties>::const_iterator i = m_target_layers.find (l);
if (i != m_target_layers.end ()) {
return & i->second;
} else {
return 0;
}
}
std::pair<bool, unsigned int>
LayerMap::logical (const db::LayerProperties &p, db::Layout &layout) const
{

View File

@ -236,6 +236,13 @@ public:
*/
std::pair<bool, unsigned int> logical (const db::LDPair &p, db::Layout &layout) const;
/**
* @brief Gets the target layer for a given logical layer
*
* Returns 0 if no target layer mapping is supplied.
*/
const db::LayerProperties *target (unsigned int l) const;
/**
* @brief String description for the mapping of a logical layer
*

View File

@ -26,6 +26,8 @@
#include "tlClassRegistry.h"
#include "tlAssert.h"
#include "tlStream.h"
#include "tlTimer.h"
#include "tlLog.h"
namespace db
{
@ -54,6 +56,8 @@ Writer::~Writer ()
void
Writer::write (db::Layout &layout, tl::OutputStream &stream)
{
tl::SelfTimer timer (tl::verbosity () >= 21, tl::to_string (tr ("Writing file: ")) + stream.path ());
tl_assert (mp_writer != 0);
mp_writer->write (layout, stream, m_options);
}

View File

@ -1206,298 +1206,42 @@ begin_shapes_rec_overlapping_um (const db::Cell *cell, unsigned int layer, db::D
static void copy_shapes2 (db::Cell *cell, const db::Cell &source_cell, const db::LayerMapping &layer_mapping)
{
if (cell == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same cell")));
}
db::Layout *target_layout = cell->layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
const db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
if (target_layout != source_layout) {
db::PropertyMapper pm (*target_layout, *source_layout);
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
for (std::map<unsigned int, unsigned int>::const_iterator lm = layer_mapping.begin (); lm != layer_mapping.end (); ++lm) {
cell->shapes (lm->second).insert_transformed (source_cell.shapes (lm->first), trans, pm);
}
} else {
for (std::map<unsigned int, unsigned int>::const_iterator lm = layer_mapping.begin (); lm != layer_mapping.end (); ++lm) {
cell->shapes (lm->second).insert (source_cell.shapes (lm->first));
}
}
cell->copy_shapes (source_cell, layer_mapping);
}
static void copy_shapes1 (db::Cell *cell, const db::Cell &source_cell)
{
if (cell == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same cell")));
}
db::Layout *layout = cell->layout ();
if (! layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
if (layout != source_cell.layout ()) {
if (! source_cell.layout ()) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::LayerMapping lm;
lm.create_full (*layout, *source_cell.layout ());
copy_shapes2 (cell, source_cell, lm);
} else {
for (db::Layout::layer_iterator l = layout->begin_layers (); l != layout->end_layers (); ++l) {
cell->shapes ((*l).first).insert (source_cell.shapes ((*l).first));
}
}
}
static void copy_instances (db::Cell *cell, const db::Cell &source_cell)
{
if (cell == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot copy instances within the same cell")));
}
if (cell->layout () != source_cell.layout ()) {
throw tl::Exception (tl::to_string (tr ("Cells do not reside in the same layout")));
}
for (db::Cell::const_iterator i = source_cell.begin (); ! i.at_end (); ++i) {
cell->insert (*i);
}
}
static std::vector<db::cell_index_type> copy_tree (db::Cell *cell, const db::Cell &source_cell)
{
if (cell == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same cell")));
}
db::Layout *target_layout = cell->layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
const db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
db::CellMapping cm;
std::vector <db::cell_index_type> new_cells = cm.create_single_mapping_full (*target_layout, cell->cell_index (), *source_layout, source_cell.cell_index ());
db::LayerMapping lm;
lm.create_full (*target_layout, *source_cell.layout ());
std::vector <db::cell_index_type> source_cells;
source_cells.push_back (source_cell.cell_index ());
db::copy_shapes (*target_layout, *source_layout, trans, source_cells, cm.table (), lm.table ());
return new_cells;
cell->copy_shapes (source_cell);
}
static void copy_tree_shapes2 (db::Cell *cell, const db::Cell &source_cell, const db::CellMapping &cm)
{
if (cell == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same cell")));
}
db::Layout *target_layout = cell->layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
const db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
db::LayerMapping lm;
lm.create_full (*target_layout, *source_cell.layout ());
std::vector <db::cell_index_type> source_cells;
source_cells.push_back (source_cell.cell_index ());
db::copy_shapes (*target_layout, *source_layout, trans, source_cells, cm.table (), lm.table ());
cell->copy_tree_shapes (source_cell, cm);
}
static void copy_tree_shapes3 (db::Cell *cell, const db::Cell &source_cell, const db::CellMapping &cm, const db::LayerMapping &lm)
{
if (cell == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same cell")));
}
db::Layout *target_layout = cell->layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
const db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
std::vector <db::cell_index_type> source_cells;
source_cells.push_back (source_cell.cell_index ());
db::copy_shapes (*target_layout, *source_layout, trans, source_cells, cm.table (), lm.table ());
cell->copy_tree_shapes (source_cell, cm, lm);
}
static void move_shapes2 (db::Cell *cell, db::Cell &source_cell, const db::LayerMapping &layer_mapping)
{
if (cell == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot move shapes within the same cell")));
}
db::Layout *target_layout = cell->layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
if (target_layout != source_layout) {
db::PropertyMapper pm (*target_layout, *source_layout);
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
for (std::map<unsigned int, unsigned int>::const_iterator lm = layer_mapping.begin (); lm != layer_mapping.end (); ++lm) {
cell->shapes (lm->second).insert_transformed (source_cell.shapes (lm->first), trans, pm);
source_cell.shapes (lm->first).clear ();
}
} else {
for (std::map<unsigned int, unsigned int>::const_iterator lm = layer_mapping.begin (); lm != layer_mapping.end (); ++lm) {
cell->shapes (lm->second).insert (source_cell.shapes (lm->first));
source_cell.shapes (lm->first).clear ();
}
}
cell->move_shapes (source_cell, layer_mapping);
}
static void move_shapes1 (db::Cell *cell, db::Cell &source_cell)
{
if (cell == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot move shapes within the same cell")));
}
db::Layout *layout = cell->layout ();
if (! layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
if (layout != source_cell.layout ()) {
if (! source_cell.layout ()) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::LayerMapping lm;
lm.create_full (*layout, *source_cell.layout ());
move_shapes2 (cell, source_cell, lm);
} else {
for (db::Layout::layer_iterator l = layout->begin_layers (); l != layout->end_layers (); ++l) {
cell->shapes ((*l).first).insert (source_cell.shapes ((*l).first));
source_cell.shapes ((*l).first).clear ();
}
}
}
static void move_instances (db::Cell *cell, db::Cell &source_cell)
{
if (cell == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot move instances within the same cell")));
}
if (cell->layout () != source_cell.layout ()) {
throw tl::Exception (tl::to_string (tr ("Cells do not reside in the same layout")));
}
for (db::Cell::const_iterator i = source_cell.begin (); ! i.at_end (); ++i) {
cell->insert (*i);
}
source_cell.clear_insts ();
}
static std::vector<db::cell_index_type> move_tree (db::Cell *cell, db::Cell &source_cell)
{
if (cell == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot move shapes within the same cell")));
}
db::Layout *target_layout = cell->layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::PropertyMapper pm (*target_layout, *source_layout);
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
db::CellMapping cm;
std::vector <db::cell_index_type> new_cells = cm.create_single_mapping_full (*target_layout, cell->cell_index (), *source_layout, source_cell.cell_index ());
db::LayerMapping lm;
lm.create_full (*target_layout, *source_cell.layout ());
std::vector <db::cell_index_type> source_cells;
source_cells.push_back (source_cell.cell_index ());
db::move_shapes (*target_layout, *source_layout, trans, source_cells, cm.table (), lm.table ());
source_layout->prune_subcells (source_cell.cell_index ());
return new_cells;
cell->move_shapes (source_cell);
}
static void move_tree_shapes2 (db::Cell *cell, db::Cell &source_cell, const db::CellMapping &cm)
{
if (cell == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot move shapes within the same cell")));
}
db::Layout *target_layout = cell->layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::PropertyMapper pm (*target_layout, *source_layout);
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
db::LayerMapping lm;
lm.create_full (*target_layout, *source_cell.layout ());
std::vector <db::cell_index_type> source_cells;
source_cells.push_back (source_cell.cell_index ());
db::move_shapes (*target_layout, *source_layout, trans, source_cells, cm.table (), lm.table ());
cell->move_tree_shapes (source_cell, cm);
}
static void move_tree_shapes3 (db::Cell *cell, db::Cell &source_cell, const db::CellMapping &cm, const db::LayerMapping &lm)
{
if (cell == &source_cell) {
throw tl::Exception (tl::to_string (tr ("Cannot move shapes within the same cell")));
}
db::Layout *target_layout = cell->layout ();
if (! target_layout) {
throw tl::Exception (tl::to_string (tr ("Cell does not reside in a layout")));
}
db::Layout *source_layout = source_cell.layout ();
if (! source_layout) {
throw tl::Exception (tl::to_string (tr ("Source cell does not reside in a layout")));
}
db::PropertyMapper pm (*target_layout, *source_layout);
db::ICplxTrans trans (source_layout->dbu () / target_layout->dbu ());
std::vector <db::cell_index_type> source_cells;
source_cells.push_back (source_cell.cell_index ());
db::move_shapes (*target_layout, *source_layout, trans, source_cells, cm.table (), lm.table ());
cell->move_tree_shapes (source_cell, cm, lm);
}
static void
@ -1686,6 +1430,21 @@ static const db::Shapes *shapes_of_cell_const (const db::Cell *cell, unsigned in
return &cell->shapes (layer);
}
static db::Cell *dup_cell (const db::Cell *cell)
{
if (! cell->layout ()) {
throw tl::Exception (tl::to_string (tr ("Cannot create a copy of a cell which is not part of a layout")));
}
db::Layout *layout = const_cast<db::Layout *> (cell->layout ());
db::Cell *new_cell = &layout->cell (layout->add_cell (layout->cell_name (cell->cell_index ())));
new_cell->copy_shapes (*cell);
new_cell->copy_instances (*cell);
return new_cell;
}
Class<db::Cell> decl_Cell ("db", "Cell",
gsi::method ("name", &db::Cell::get_basic_name,
"@brief Gets the cell's name\n"
@ -1759,6 +1518,15 @@ Class<db::Cell> decl_Cell ("db", "Cell",
"\n"
"This method has been introduced in version 0.23.\n"
) +
gsi::method_ext ("dup", &dup_cell,
"@brief Creates a copy of the cell\n"
"\n"
"This method will create a copy of the cell. The new cell will be member of the same layout the original cell "
"was member of. The copy will inherit all shapes and instances, but get "
"a different cell_index and a modified name as duplicate cell names are not allowed in the same layout.\n"
"\n"
"This method has been introduced in version 0.27.\n"
) +
gsi::method ("shapes", (db::Cell::shapes_type &(db::Cell::*) (unsigned int)) &db::Cell::shapes, gsi::arg ("layer_index"),
"@brief Returns the shapes list of the given layer\n"
"\n"
@ -2092,7 +1860,7 @@ Class<db::Cell> decl_Cell ("db", "Cell",
"\n"
"This method has been added in version 0.23.\n"
) +
gsi::method_ext ("copy_instances", &copy_instances, gsi::arg ("source_cell"),
gsi::method ("copy_instances", &db::Cell::copy_instances, gsi::arg ("source_cell"),
"@brief Copies the instances of child cells in the source cell to this cell\n"
"@param source_cell The cell where the instances are copied from\n"
"The source cell must reside in the same layout than this cell. The instances of "
@ -2106,7 +1874,7 @@ Class<db::Cell> decl_Cell ("db", "Cell",
"\n"
"This method has been added in version 0.23.\n"
) +
gsi::method_ext ("copy_tree", &copy_tree, gsi::arg ("source_cell"),
gsi::method ("copy_tree", &db::Cell::copy_tree, gsi::arg ("source_cell"),
"@brief Copies the cell tree of the given cell into this cell\n"
"@param source_cell The cell from where to copy the cell tree\n"
"@return A list of indexes of newly created cells\n"
@ -2196,7 +1964,7 @@ Class<db::Cell> decl_Cell ("db", "Cell",
"\n"
"This method has been added in version 0.23.\n"
) +
gsi::method_ext ("move_instances", &move_instances, gsi::arg ("source_cell"),
gsi::method ("move_instances", &db::Cell::move_instances, gsi::arg ("source_cell"),
"@brief Moves the instances of child cells in the source cell to this cell\n"
"@param source_cell The cell where the instances are moved from\n"
"The source cell must reside in the same layout than this cell. The instances of "
@ -2210,7 +1978,7 @@ Class<db::Cell> decl_Cell ("db", "Cell",
"\n"
"This method has been added in version 0.23.\n"
) +
gsi::method_ext ("move_tree", &move_tree, gsi::arg ("source_cell"),
gsi::method ("move_tree", &db::Cell::move_tree, gsi::arg ("source_cell"),
"@brief Moves the cell tree of the given cell into this cell\n"
"@param source_cell The cell from where to move the cell tree\n"
"@return A list of indexes of newly created cells\n"

View File

@ -76,10 +76,42 @@ Class<db::CellMapping> decl_CellMapping ("db", "CellMapping",
"The cell mapping is created for cell_b to cell_a in the respective layouts. "
"This method clears the mapping and creates one for the single cell pair. "
"In addition and in contrast to \\for_single_cell, this method completes the mapping by adding all the child cells "
"of cell_b to layout_a and creating the proper instances. "
"of cell_b to layout_a and creating the proper instances.\n"
"\n"
"This method has been introduced in version 0.23."
) +
gsi::method ("for_multi_cells", &db::CellMapping::create_multi_mapping, gsi::arg ("layout_a"), gsi::arg ("cell_indexes_a"), gsi::arg ("layout_b"), gsi::arg ("cell_indexes_b"),
"@brief Initializes the cell mapping for top-level identity\n"
"\n"
"@param layout_a The target layout.\n"
"@param cell_indexes_a A list of cell indexes for the target cells.\n"
"@param layout_b The source layout.\n"
"@param cell_indexes_b A list of cell indexes for the source cells (same number of indexes than \\cell_indexes_a).\n"
"\n"
"The cell mapping is created for cells from cell_indexes_b to cell from cell_indexes_a in the respective layouts. "
"This method clears the mapping and creates one for each cell pair from cell_indexes_b vs. cell_indexes_a. "
"If used for \\Layout#copy_tree or \\Layout#move_tree, this cell mapping will essentially "
"flatten the source cells in the target layout.\n"
"\n"
"This method is equivalent to \\clear, followed by \\map(cell_index_a, cell_index_b) for each cell pair.\n"
"\n"
"This method has been introduced in version 0.27."
) +
gsi::method ("for_multi_cells_full", &db::CellMapping::create_multi_mapping_full, gsi::arg ("layout_a"), gsi::arg ("cell_indexes_a"), gsi::arg ("layout_b"), gsi::arg ("cell_indexes_b"),
"@brief Initializes the cell mapping for top-level identity\n"
"\n"
"@param layout_a The target layout.\n"
"@param cell_indexes_a A list of cell indexes for the target cells.\n"
"@param layout_b The source layout.\n"
"@param cell_indexes_b A list of cell indexes for the source cells (same number of indexes than \\cell_indexes_a).\n"
"\n"
"The cell mapping is created for cells from cell_indexes_b to cell from cell_indexes_a in the respective layouts. "
"This method clears the mapping and creates one for each cell pair from cell_indexes_b vs. cell_indexes_a. "
"In addition and in contrast to \\for_multi_cells, this method completes the mapping by adding all the child cells "
"of all cells in cell_indexes_b to layout_a and creating the proper instances.\n"
"\n"
"This method has been introduced in version 0.27."
) +
gsi::method ("from_geometry_full", &db::CellMapping::create_from_geometry_full, gsi::arg ("layout_a"), gsi::arg ("cell_index_a"), gsi::arg ("layout_b"), gsi::arg ("cell_index_b"),
"@brief Initializes the cell mapping using the geometrical identity in full mapping mode\n"
"\n"
@ -234,6 +266,26 @@ Class<db::CellMapping> decl_CellMapping ("db", "CellMapping",
"\n"
"CellMapping objects play a role mainly in the hierarchical copy or move operations of \\Layout. "
"However, use is not restricted to these applications.\n"
"\n"
"Here is one example for using \\CellMapping. It extracts cells 'A', 'B' and 'C' from one layout "
"and copies them to another. It will also copy all shapes and all child cells. Child cells which are "
"shared between the three initial cells will be shared in the target layout too.\n"
"\n"
"@code\n"
"cell_names = [ \"A\", \"B\", \"C\" ]\n"
"\n"
"source = RBA::Layout::new\n"
"source.read(\"input.gds\")\n"
"\n"
"target = RBA::Layout::new\n"
"\n"
"source_cells = cell_names.collect { |n| source.cell_by_name(n).cell_index }\n"
"target_cells = cell_names.collect { |n| target.create_cell(n).cell_index }\n"
"\n"
"cm = RBA::CellMapping::new\n"
"cm.for_multi_cells_full(source, source_cells, target, target_cells)\n"
"target.copy_tree_shapes(source, cm)\n"
"@/code\n"
);
}

View File

@ -37,6 +37,8 @@
#include "dbEdgePairs.h"
#include "dbTexts.h"
#include "dbLayoutUtils.h"
#include "dbLayerMapping.h"
#include "dbCellMapping.h"
#include "tlStream.h"
namespace gsi
@ -822,6 +824,56 @@ static void scale_and_snap2 (db::Layout *layout, db::cell_index_type ci, db::Coo
scale_and_snap (*layout, layout->cell (ci), g, m, d);
}
static void copy_tree_shapes2 (db::Layout *layout, const db::Layout &source_layout, const db::CellMapping &cm)
{
if (layout == &source_layout) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same layout")));
}
db::ICplxTrans trans (source_layout.dbu () / layout->dbu ());
db::LayerMapping lm;
lm.create_full (*layout, source_layout);
db::copy_shapes (*layout, source_layout, trans, cm.source_cells (), cm.table (), lm.table ());
}
static void copy_tree_shapes3 (db::Layout *layout, const db::Layout &source_layout, const db::CellMapping &cm, const db::LayerMapping &lm)
{
if (layout == &source_layout) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same layout")));
}
db::ICplxTrans trans (source_layout.dbu () / layout->dbu ());
db::copy_shapes (*layout, source_layout, trans, cm.source_cells (), cm.table (), lm.table ());
}
static void move_tree_shapes2 (db::Layout *layout, db::Layout &source_layout, const db::CellMapping &cm)
{
if (layout == &source_layout) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same layout")));
}
db::ICplxTrans trans (source_layout.dbu () / layout->dbu ());
db::LayerMapping lm;
lm.create_full (*layout, source_layout);
db::move_shapes (*layout, source_layout, trans, cm.source_cells (), cm.table (), lm.table ());
}
static void move_tree_shapes3 (db::Layout *layout, db::Layout &source_layout, const db::CellMapping &cm, const db::LayerMapping &lm)
{
if (layout == &source_layout) {
throw tl::Exception (tl::to_string (tr ("Cannot copy shapes within the same layout")));
}
db::ICplxTrans trans (source_layout.dbu () / layout->dbu ());
db::move_shapes (*layout, source_layout, trans, cm.source_cells (), cm.table (), lm.table ());
}
Class<db::MetaInfo> decl_LayoutMetaInfo ("db", "LayoutMetaInfo",
gsi::constructor ("new", &layout_meta_info_ctor, gsi::arg ("name"), gsi::arg ("value"), gsi::arg ("description", std::string ()),
"@brief Creates a layout meta info object\n"
@ -1529,6 +1581,49 @@ Class<db::Layout> decl_Layout ("db", "Layout",
"an index in the range of 0 to layers-1 needs to be a valid layer. These layers can be either valid, "
"special or unused. Use \\is_valid_layer? and \\is_special_layer? to test for the first two states.\n"
) +
gsi::method_ext ("copy_tree_shapes", &copy_tree_shapes2, gsi::arg ("source_layout"), gsi::arg ("cell_mapping"),
"@brief Copies the shapes for all given mappings in the \\CellMapping object\n"
"@param source_layout The layout where to take the shapes from\n"
"@param cell_mapping The cell mapping object that determines how cells are identified between source and target layout\n"
"\n"
"Provide a \\CellMapping object to specify pairs of cells which are mapped from the source layout to this "
"layout. When constructing such a cell mapping object for example with \\CellMapping#for_multi_cell_full, use self "
"as the target layout. During the cell mapping construction, the cell mapper will usually create a suitable target "
"hierarchy already. After having completed the cell mapping, use \\copy_tree_shapes to copy over the shapes from "
"the source to the target layout.\n"
"\n"
"This method has been added in version 0.26.8.\n"
) +
gsi::method_ext ("copy_tree_shapes", &copy_tree_shapes3, gsi::arg ("source_layout"), gsi::arg ("cell_mapping"), gsi::arg ("layer_mapping"),
"@brief Copies the shapes for all given mappings in the \\CellMapping object using the given layer mapping\n"
"@param source_layout The layout where to take the shapes from\n"
"@param cell_mapping The cell mapping object that determines how cells are identified between source and target layout\n"
"@param layer_mapping Specifies which layers are copied from the source layout to the target layout\n"
"\n"
"Provide a \\CellMapping object to specify pairs of cells which are mapped from the source layout to this "
"layout. When constructing such a cell mapping object for example with \\CellMapping#for_multi_cell_full, use self "
"as the target layout. During the cell mapping construction, the cell mapper will usually create a suitable target "
"hierarchy already. After having completed the cell mapping, use \\copy_tree_shapes to copy over the shapes from "
"the source to the target layout.\n"
"\n"
"This method has been added in version 0.26.8.\n"
) +
gsi::method_ext ("move_tree_shapes", &move_tree_shapes2, gsi::arg ("source_layout"), gsi::arg ("cell_mapping"),
"@brief Moves the shapes for all given mappings in the \\CellMapping object\n"
"\n"
"This method acts like the corresponding \\copy_tree_shapes method, but removes the shapes from the source layout "
"after they have been copied.\n"
"\n"
"This method has been added in version 0.26.8.\n"
) +
gsi::method_ext ("move_tree_shapes", &move_tree_shapes3, gsi::arg ("source_layout"), gsi::arg ("cell_mapping"), gsi::arg ("layer_mapping"),
"@brief Moves the shapes for all given mappings in the \\CellMapping object using the given layer mapping\n"
"\n"
"This method acts like the corresponding \\copy_tree_shapes method, but removes the shapes from the source layout "
"after they have been copied.\n"
"\n"
"This method has been added in version 0.26.8.\n"
) +
gsi::method_ext ("scale_and_snap", &scale_and_snap1, gsi::arg ("cell"), gsi::arg ("grid"), gsi::arg ("mult"), gsi::arg ("div"),
"@brief Scales and snaps the layout below a given cell by the given rational factor and snaps to the given grid\n"
"\n"

View File

@ -357,12 +357,12 @@ Class<db::LayoutToNetlist> decl_dbLayoutToNetlist ("db", "LayoutToNetlist",
"\n"
"This variant has been introduced in version 0.27.\n"
) +
gsi::method ("connect_global", (void (db::LayoutToNetlist::*) (const db::Region &, const std::string &)) &db::LayoutToNetlist::connect_global, gsi::arg ("l"), gsi::arg ("global_net_name"),
gsi::method ("connect_global", (size_t (db::LayoutToNetlist::*) (const db::Region &, const std::string &)) &db::LayoutToNetlist::connect_global, gsi::arg ("l"), gsi::arg ("global_net_name"),
"@brief Defines a connection of the given layer with a global net.\n"
"This method returns the ID of the global net. Use \\global_net_name to get "
"the name back from the ID."
) +
gsi::method ("connect_global", (void (db::LayoutToNetlist::*) (const db::Texts &, const std::string &)) &db::LayoutToNetlist::connect_global, gsi::arg ("l"), gsi::arg ("global_net_name"),
gsi::method ("connect_global", (size_t (db::LayoutToNetlist::*) (const db::Texts &, const std::string &)) &db::LayoutToNetlist::connect_global, gsi::arg ("l"), gsi::arg ("global_net_name"),
"@brief Defines a connection of the given text layer with a global net.\n"
"This method returns the ID of the global net. Use \\global_net_name to get "
"the name back from the ID."

View File

@ -295,6 +295,11 @@ Class<db::Device> decl_dbDevice (decl_dbNetlistObject, "db", "Device",
gsi::method ("circuit", (const db::Circuit *(db::Device::*) () const) &db::Device::circuit,
"@brief Gets the circuit the device lives in."
) +
gsi::method ("circuit", (db::Circuit *(db::Device::*) ()) &db::Device::circuit,
"@brief Gets the circuit the device lives in (non-const version)."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("id", &db::Device::id,
"@brief Gets the device ID.\n"
"The ID is a unique integer which identifies the device.\n"
@ -326,6 +331,12 @@ Class<db::Device> decl_dbDevice (decl_dbNetlistObject, "db", "Device",
"@brief Gets the net connected to the specified terminal.\n"
"If the terminal is not connected, nil is returned for the net."
) +
gsi::method ("net_for_terminal", (db::Net *(db::Device::*) (size_t)) &db::Device::net_for_terminal, gsi::arg ("terminal_id"),
"@brief Gets the net connected to the specified terminal (non-const version).\n"
"If the terminal is not connected, nil is returned for the net."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("connect_terminal", &db::Device::connect_terminal, gsi::arg ("terminal_id"), gsi::arg ("net"),
"@brief Connects the given terminal to the specified net.\n"
) +
@ -378,6 +389,11 @@ Class<db::DeviceAbstract> decl_dbDeviceAbstract ("db", "DeviceAbstract",
gsi::method ("netlist", (const db::Netlist *(db::DeviceAbstract::*) () const) &db::DeviceAbstract::netlist,
"@brief Gets the netlist the device abstract lives in."
) +
gsi::method ("netlist", (db::Netlist *(db::DeviceAbstract::*) ()) &db::DeviceAbstract::netlist,
"@brief Gets the netlist the device abstract lives in (non-const version)."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("device_class", &db::DeviceAbstract::device_class,
"@brief Gets the device class of the device."
) +
@ -427,10 +443,21 @@ Class<db::SubCircuit> decl_dbSubCircuit (decl_dbNetlistObject, "db", "SubCircuit
gsi::method ("circuit_ref", (const db::Circuit *(db::SubCircuit::*) () const) &db::SubCircuit::circuit_ref,
"@brief Gets the circuit referenced by the subcircuit.\n"
) +
gsi::method ("circuit_ref", (db::Circuit *(db::SubCircuit::*) ()) &db::SubCircuit::circuit_ref,
"@brief Gets the circuit referenced by the subcircuit (non-const version).\n"
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("circuit", (const db::Circuit *(db::SubCircuit::*) () const) &db::SubCircuit::circuit,
"@brief Gets the circuit the subcircuit lives in.\n"
"This is NOT the circuit which is referenced. For getting the circuit that the subcircuit references, use \\circuit_ref."
) +
gsi::method ("circuit", (db::Circuit *(db::SubCircuit::*) ()) &db::SubCircuit::circuit,
"@brief Gets the circuit the subcircuit lives in (non-const version).\n"
"This is NOT the circuit which is referenced. For getting the circuit that the subcircuit references, use \\circuit_ref."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("id", &db::SubCircuit::id,
"@brief Gets the subcircuit ID.\n"
"The ID is a unique integer which identifies the subcircuit.\n"
@ -453,6 +480,12 @@ Class<db::SubCircuit> decl_dbSubCircuit (decl_dbNetlistObject, "db", "SubCircuit
"@brief Gets the net connected to the specified pin of the subcircuit.\n"
"If the pin is not connected, nil is returned for the net."
) +
gsi::method ("net_for_pin", (db::Net *(db::SubCircuit::*) (size_t)) &db::SubCircuit::net_for_pin, gsi::arg ("pin_id"),
"@brief Gets the net connected to the specified pin of the subcircuit (non-const version).\n"
"If the pin is not connected, nil is returned for the net."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("connect_pin", &db::SubCircuit::connect_pin, gsi::arg ("pin_id"), gsi::arg ("net"),
"@brief Connects the given pin to the specified net.\n"
) +
@ -505,8 +538,19 @@ Class<db::NetTerminalRef> decl_dbNetTerminalRef ("db", "NetTerminalRef",
"@brief Gets the device reference.\n"
"Gets the device object that this connection is made to."
) +
gsi::method ("device", (db::Device *(db::NetTerminalRef::*) ()) &db::NetTerminalRef::device,
"@brief Gets the device reference (non-const version).\n"
"Gets the device object that this connection is made to."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("net", (const db::Net *(db::NetTerminalRef::*) () const) &db::NetTerminalRef::net,
"@brief Gets the net this terminal reference is attached to"
"@brief Gets the net this terminal reference is attached to."
) +
gsi::method ("net", (db::Net *(db::NetTerminalRef::*) ()) &db::NetTerminalRef::net,
"@brief Gets the net this terminal reference is attached to (non-const version)."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("device_class", (const db::DeviceClass *(db::NetTerminalRef::*) () const) &db::NetTerminalRef::device_class,
"@brief Gets the class of the device which is addressed."
@ -528,7 +572,12 @@ Class<db::NetPinRef> decl_dbNetPinRef ("db", "NetPinRef",
"@brief Gets the \\Pin object of the pin the connection is made to."
) +
gsi::method ("net", (const db::Net *(db::NetPinRef::*) () const) &db::NetPinRef::net,
"@brief Gets the net this pin reference is attached to"
"@brief Gets the net this pin reference is attached to."
) +
gsi::method ("net", (db::Net *(db::NetPinRef::*) ()) &db::NetPinRef::net,
"@brief Gets the net this pin reference is attached to (non-const version)."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
),
"@brief A connection to an outgoing pin of the circuit.\n"
"This object is used inside a net (see \\Net) to describe the connections a net makes.\n"
@ -548,8 +597,20 @@ Class<db::NetSubcircuitPinRef> decl_dbNetSubcircuitPinRef ("db", "NetSubcircuitP
"This attribute indicates the subcircuit the net attaches to. The "
"subcircuit lives in the same circuit than the net. "
) +
gsi::method ("subcircuit", (db::SubCircuit *(db::NetSubcircuitPinRef::*) ()) &db::NetSubcircuitPinRef::subcircuit,
"@brief Gets the subcircuit reference (non-const version).\n"
"This attribute indicates the subcircuit the net attaches to. The "
"subcircuit lives in the same circuit than the net. "
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("net", (const db::Net *(db::NetSubcircuitPinRef::*) () const) &db::NetSubcircuitPinRef::net,
"@brief Gets the net this pin reference is attached to"
"@brief Gets the net this pin reference is attached to."
) +
gsi::method ("net", (db::Net *(db::NetSubcircuitPinRef::*) ()) &db::NetSubcircuitPinRef::net,
"@brief Gets the net this pin reference is attached to (non-const version)."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
),
"@brief A connection to a pin of a subcircuit.\n"
"This object is used inside a net (see \\Net) to describe the connections a net makes.\n"
@ -596,16 +657,37 @@ Class<db::Net> decl_dbNet (decl_dbNetlistObject, "db", "Net",
"Pin connections are described by \\NetPinRef objects. Pin connections "
"are connections to outgoing pins of the circuit the net lives in."
) +
gsi::iterator ("each_pin", gsi::return_reference (), (db::Net::pin_iterator (db::Net::*) ()) &db::Net::begin_pins, (db::Net::pin_iterator (db::Net::*) ()) &db::Net::end_pins,
"@brief Iterates over all outgoing pins the net connects (non-const version).\n"
"Pin connections are described by \\NetPinRef objects. Pin connections "
"are connections to outgoing pins of the circuit the net lives in."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::iterator ("each_subcircuit_pin", gsi::return_reference (), (db::Net::const_subcircuit_pin_iterator (db::Net::*) () const) &db::Net::begin_subcircuit_pins, (db::Net::const_subcircuit_pin_iterator (db::Net::*) () const) &db::Net::end_subcircuit_pins,
"@brief Iterates over all subcircuit pins the net connects.\n"
"Subcircuit pin connections are described by \\NetSubcircuitPinRef objects. These are "
"connections to specific pins of subcircuits."
) +
gsi::iterator ("each_subcircuit_pin", gsi::return_reference (), (db::Net::subcircuit_pin_iterator (db::Net::*) ()) &db::Net::begin_subcircuit_pins, (db::Net::subcircuit_pin_iterator (db::Net::*) ()) &db::Net::end_subcircuit_pins,
"@brief Iterates over all subcircuit pins the net connects (non-const version).\n"
"Subcircuit pin connections are described by \\NetSubcircuitPinRef objects. These are "
"connections to specific pins of subcircuits."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::iterator ("each_terminal", gsi::return_reference (), (db::Net::const_terminal_iterator (db::Net::*) () const) &db::Net::begin_terminals, (db::Net::const_terminal_iterator (db::Net::*) () const) &db::Net::end_terminals,
"@brief Iterates over all terminals the net connects.\n"
"Terminals connect devices. Terminal connections are described by \\NetTerminalRef "
"objects."
) +
gsi::iterator ("each_terminal", gsi::return_reference (), (db::Net::terminal_iterator (db::Net::*) ()) &db::Net::begin_terminals, (db::Net::terminal_iterator (db::Net::*) ()) &db::Net::end_terminals,
"@brief Iterates over all terminals the net connects (non-const version).\n"
"Terminals connect devices. Terminal connections are described by \\NetTerminalRef "
"objects."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("is_floating?", &db::Net::is_floating,
"@brief Returns true, if the net is floating.\n"
"Floating nets are those which don't have any device or subcircuit on it and are not connected through a pin."
@ -1128,7 +1210,12 @@ static db::SubCircuit *create_subcircuit1 (db::Circuit *c, db::Circuit *cc, cons
return sc;
}
static const db::Net *circuit_net_for_pin (const db::Circuit *c, const db::Pin *pin)
static db::Net *circuit_net_for_pin (db::Circuit *c, const db::Pin *pin)
{
return pin ? c->net_for_pin (pin->id ()) : 0;
}
static const db::Net *circuit_net_for_pin_const (const db::Circuit *c, const db::Pin *pin)
{
return pin ? c->net_for_pin (pin->id ()) : 0;
}
@ -1152,26 +1239,50 @@ static void circuit_disconnect_pin1 (db::Circuit *c, const db::Pin *pin)
}
}
static db::Pin *create_pin (db::Circuit *circuit, const std::string &name)
{
return & circuit->add_pin (name);
}
Class<db::Circuit> decl_dbCircuit (decl_dbNetlistObject, "db", "Circuit",
gsi::method ("create_pin", (const db::Pin &(db::Circuit::*) (const std::string &)) &db::Circuit::add_pin, gsi::arg ("name"),
gsi::method_ext ("create_pin", &create_pin, gsi::arg ("name"),
"@brief Creates a new \\Pin object inside the circuit\n"
"This object will describe a pin of the circuit. A circuit connects "
"to the outside through such a pin. The pin is added after all existing "
"pins. For more details see the \\Pin class."
"\n\n"
"Starting with version 0.26.8, this method returns a reference to a \\Pin object rather than a copy."
) +
gsi::method ("remove_pin", &db::Circuit::remove_pin, gsi::arg ("id"),
"@brief Removes the pin with the given ID from the circuit\n"
"\n"
"This method has been introduced in version 0.26.2.\n"
) +
gsi::method ("rename_pin", &db::Circuit::rename_pin, gsi::arg ("id"), gsi::arg ("new_name"),
"@brief Renames the pin with the given ID to 'new_name'\n"
"\n"
"This method has been introduced in version 0.26.8.\n"
) +
gsi::iterator ("each_child", (db::Circuit::child_circuit_iterator (db::Circuit::*) ()) &db::Circuit::begin_children, (db::Circuit::child_circuit_iterator (db::Circuit::*) ()) &db::Circuit::end_children,
"@brief Iterates over the child circuits of this circuit\n"
"Child circuits are the ones that are referenced from this circuit via subcircuits."
) +
gsi::iterator ("each_child", (db::Circuit::const_child_circuit_iterator (db::Circuit::*) () const) &db::Circuit::begin_children, (db::Circuit::const_child_circuit_iterator (db::Circuit::*) () const) &db::Circuit::end_children,
"@brief Iterates over the child circuits of this circuit (const version)\n"
"Child circuits are the ones that are referenced from this circuit via subcircuits."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::iterator ("each_parent", (db::Circuit::parent_circuit_iterator (db::Circuit::*) ()) &db::Circuit::begin_parents, (db::Circuit::parent_circuit_iterator (db::Circuit::*) ()) &db::Circuit::end_parents,
"@brief Iterates over the parent circuits of this circuit\n"
"Child circuits are the ones that are referencing this circuit via subcircuits."
) +
gsi::iterator ("each_parent", (db::Circuit::const_parent_circuit_iterator (db::Circuit::*) () const) &db::Circuit::begin_parents, (db::Circuit::const_parent_circuit_iterator (db::Circuit::*) () const) &db::Circuit::end_parents,
"@brief Iterates over the parent circuits of this circuit (const version)\n"
"Child circuits are the ones that are referencing this circuit via subcircuits."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("has_refs?", &db::Circuit::has_refs,
"@brief Returns a value indicating whether the circuit has references\n"
"A circuit has references if there is at least one subcircuit referring to it."
@ -1179,25 +1290,59 @@ Class<db::Circuit> decl_dbCircuit (decl_dbNetlistObject, "db", "Circuit",
gsi::iterator ("each_ref", (db::Circuit::refs_iterator (db::Circuit::*) ()) &db::Circuit::begin_refs, (db::Circuit::refs_iterator (db::Circuit::*) ()) &db::Circuit::end_refs,
"@brief Iterates over the subcircuit objects referencing this circuit\n"
) +
gsi::iterator ("each_ref", (db::Circuit::const_refs_iterator (db::Circuit::*) () const) &db::Circuit::begin_refs, (db::Circuit::const_refs_iterator (db::Circuit::*) () const) &db::Circuit::end_refs,
"@brief Iterates over the subcircuit objects referencing this circuit (const version)\n"
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::iterator ("each_pin", (db::Circuit::pin_iterator (db::Circuit::*) ()) &db::Circuit::begin_pins, (db::Circuit::pin_iterator (db::Circuit::*) ()) &db::Circuit::end_pins,
"@brief Iterates over the pins of the circuit"
) +
gsi::iterator ("each_pin", (db::Circuit::const_pin_iterator (db::Circuit::*) () const) &db::Circuit::begin_pins, (db::Circuit::const_pin_iterator (db::Circuit::*) () const) &db::Circuit::end_pins,
"@brief Iterates over the pins of the circuit (const version)"
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("device_by_id", (db::Device *(db::Circuit::*) (size_t)) &db::Circuit::device_by_id, gsi::arg ("id"),
"@brief Gets the device object for a given ID.\n"
"If the ID is not a valid device ID, nil is returned."
) +
gsi::method ("device_by_id", (const db::Device *(db::Circuit::*) (size_t) const) &db::Circuit::device_by_id, gsi::arg ("id"),
"@brief Gets the device object for a given ID (const version).\n"
"If the ID is not a valid device ID, nil is returned."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("device_by_name", (db::Device *(db::Circuit::*) (const std::string &)) &db::Circuit::device_by_name, gsi::arg ("name"),
"@brief Gets the device object for a given name.\n"
"If the ID is not a valid device name, nil is returned."
) +
gsi::method ("device_by_name", (const db::Device *(db::Circuit::*) (const std::string &) const) &db::Circuit::device_by_name, gsi::arg ("name"),
"@brief Gets the device object for a given name (const version).\n"
"If the ID is not a valid device name, nil is returned."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("subcircuit_by_id", (db::SubCircuit *(db::Circuit::*) (size_t)) &db::Circuit::subcircuit_by_id, gsi::arg ("id"),
"@brief Gets the subcircuit object for a given ID.\n"
"If the ID is not a valid subcircuit ID, nil is returned."
) +
gsi::method ("subcircuit_by_id", (const db::SubCircuit *(db::Circuit::*) (size_t) const) &db::Circuit::subcircuit_by_id, gsi::arg ("id"),
"@brief Gets the subcircuit object for a given ID (const version).\n"
"If the ID is not a valid subcircuit ID, nil is returned."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("subcircuit_by_name", (db::SubCircuit *(db::Circuit::*) (const std::string &)) &db::Circuit::subcircuit_by_name, gsi::arg ("name"),
"@brief Gets the subcircuit object for a given name.\n"
"If the ID is not a valid subcircuit name, nil is returned."
) +
gsi::method ("subcircuit_by_name", (const db::SubCircuit *(db::Circuit::*) (const std::string &) const) &db::Circuit::subcircuit_by_name, gsi::arg ("name"),
"@brief Gets the subcircuit object for a given name (const version).\n"
"If the ID is not a valid subcircuit name, nil is returned."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("net_by_cluster_id", (db::Net *(db::Circuit::*) (size_t)) &db::Circuit::net_by_cluster_id, gsi::arg ("cluster_id"),
"@brief Gets the net object corresponding to a specific cluster ID\n"
"If the ID is not a valid pin cluster ID, nil is returned."
@ -1206,14 +1351,32 @@ Class<db::Circuit> decl_dbCircuit (decl_dbNetlistObject, "db", "Circuit",
"@brief Gets the net object for a given name.\n"
"If the ID is not a valid net name, nil is returned."
) +
gsi::method ("net_by_name", (const db::Net *(db::Circuit::*) (const std::string &) const) &db::Circuit::net_by_name, gsi::arg ("name"),
"@brief Gets the net object for a given name (const version).\n"
"If the ID is not a valid net name, nil is returned."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("pin_by_id", (db::Pin *(db::Circuit::*) (size_t)) &db::Circuit::pin_by_id, gsi::arg ("id"),
"@brief Gets the \\Pin object corresponding to a specific ID\n"
"If the ID is not a valid pin ID, nil is returned."
) +
gsi::method ("pin_by_id", (const db::Pin *(db::Circuit::*) (size_t) const) &db::Circuit::pin_by_id, gsi::arg ("id"),
"@brief Gets the \\Pin object corresponding to a specific ID (const version)\n"
"If the ID is not a valid pin ID, nil is returned."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("pin_by_name", (db::Pin *(db::Circuit::*) (const std::string &)) &db::Circuit::pin_by_name, gsi::arg ("name"),
"@brief Gets the \\Pin object corresponding to a specific name\n"
"If the ID is not a valid pin name, nil is returned."
) +
gsi::method ("pin_by_name", (const db::Pin *(db::Circuit::*) (const std::string &) const) &db::Circuit::pin_by_name, gsi::arg ("name"),
"@brief Gets the \\Pin object corresponding to a specific name (const version)\n"
"If the ID is not a valid pin name, nil is returned."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("pin_count", &db::Circuit::pin_count,
"@brief Gets the number of pins in the circuit"
) +
@ -1238,6 +1401,11 @@ Class<db::Circuit> decl_dbCircuit (decl_dbNetlistObject, "db", "Circuit",
gsi::iterator ("each_net", (db::Circuit::net_iterator (db::Circuit::*) ()) &db::Circuit::begin_nets, (db::Circuit::net_iterator (db::Circuit::*) ()) &db::Circuit::end_nets,
"@brief Iterates over the nets of the circuit"
) +
gsi::iterator ("each_net", (db::Circuit::const_net_iterator (db::Circuit::*) () const) &db::Circuit::begin_nets, (db::Circuit::const_net_iterator (db::Circuit::*) () const) &db::Circuit::end_nets,
"@brief Iterates over the nets of the circuit (const version)"
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method_ext ("create_device", &gsi::create_device1, gsi::arg ("device_class"), gsi::arg ("name", std::string ()),
"@brief Creates a new bound \\Device object inside the circuit\n"
"This object describes a device of the circuit. The device is already attached "
@ -1252,6 +1420,11 @@ Class<db::Circuit> decl_dbCircuit (decl_dbNetlistObject, "db", "Circuit",
gsi::iterator ("each_device", (db::Circuit::device_iterator (db::Circuit::*) ()) &db::Circuit::begin_devices, (db::Circuit::device_iterator (db::Circuit::*) ()) &db::Circuit::end_devices,
"@brief Iterates over the devices of the circuit"
) +
gsi::iterator ("each_device", (db::Circuit::const_device_iterator (db::Circuit::*) () const) &db::Circuit::begin_devices, (db::Circuit::const_device_iterator (db::Circuit::*) () const) &db::Circuit::end_devices,
"@brief Iterates over the devices of the circuit (const version)"
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method_ext ("create_subcircuit", &gsi::create_subcircuit1, gsi::arg ("circuit"), gsi::arg ("name", std::string ()),
"@brief Creates a new bound \\SubCircuit object inside the circuit\n"
"This object describes an instance of another circuit inside the circuit. The subcircuit is already attached "
@ -1271,6 +1444,11 @@ Class<db::Circuit> decl_dbCircuit (decl_dbNetlistObject, "db", "Circuit",
gsi::iterator ("each_subcircuit", (db::Circuit::subcircuit_iterator (db::Circuit::*) ()) &db::Circuit::begin_subcircuits, (db::Circuit::subcircuit_iterator (db::Circuit::*) ()) &db::Circuit::end_subcircuits,
"@brief Iterates over the subcircuits of the circuit"
) +
gsi::iterator ("each_subcircuit", (db::Circuit::const_subcircuit_iterator (db::Circuit::*) () const) &db::Circuit::begin_subcircuits, (db::Circuit::const_subcircuit_iterator (db::Circuit::*) () const) &db::Circuit::end_subcircuits,
"@brief Iterates over the subcircuits of the circuit (const version)"
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("blank", &db::Circuit::blank,
"@brief Blanks out the circuit\n"
"This method will remove all the innards of the circuit and just leave the pins. "
@ -1282,6 +1460,11 @@ Class<db::Circuit> decl_dbCircuit (decl_dbNetlistObject, "db", "Circuit",
gsi::method ("netlist", (db::Netlist *(db::Circuit::*) ()) &db::Circuit::netlist,
"@brief Gets the netlist object the circuit lives in"
) +
gsi::method ("netlist", (const db::Netlist *(db::Circuit::*) () const) &db::Circuit::netlist,
"@brief Gets the netlist object the circuit lives in (const version)"
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("name=", &db::Circuit::set_name, gsi::arg ("name"),
"@brief Sets the name of the circuit"
) +
@ -1316,11 +1499,25 @@ Class<db::Circuit> decl_dbCircuit (decl_dbNetlistObject, "db", "Circuit",
"This is the net object inside the circuit which attaches to the given outward-bound pin.\n"
"This method returns nil if the pin is not connected or the pin ID is invalid."
) +
gsi::method ("net_for_pin", (const db::Net *(db::Circuit::*) (size_t) const) &db::Circuit::net_for_pin, gsi::arg ("pin_id"),
"@brief Gets the net object attached to a specific pin (const version).\n"
"This is the net object inside the circuit which attaches to the given outward-bound pin.\n"
"This method returns nil if the pin is not connected or the pin ID is invalid."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method_ext ("net_for_pin", &gsi::circuit_net_for_pin, gsi::arg ("pin"),
"@brief Gets the net object attached to a specific pin.\n"
"This is the net object inside the circuit which attaches to the given outward-bound pin.\n"
"This method returns nil if the pin is not connected or the pin object is nil."
) +
gsi::method_ext ("net_for_pin", &gsi::circuit_net_for_pin_const, gsi::arg ("pin"),
"@brief Gets the net object attached to a specific pin (const version).\n"
"This is the net object inside the circuit which attaches to the given outward-bound pin.\n"
"This method returns nil if the pin is not connected or the pin object is nil."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("connect_pin", &db::Circuit::connect_pin, gsi::arg ("pin_id"), gsi::arg ("net"),
"@brief Connects the given pin with the given net.\n"
"The net must be one inside the circuit. Any previous connected is resolved before this "
@ -1462,6 +1659,22 @@ circuits_by_name (db::Netlist *netlist, const std::string &name_pattern)
return res;
}
static std::vector<const db::Circuit *>
circuits_by_name_const (const db::Netlist *netlist, const std::string &name_pattern)
{
std::vector<const db::Circuit *> res;
tl::GlobPattern glob (name_pattern);
for (db::Netlist::const_circuit_iterator c = netlist->begin_circuits (); c != netlist->end_circuits (); ++c) {
const db::Circuit *circuit = c.operator-> ();
if (glob.match (circuit->name ())) {
res.push_back (circuit);
}
}
return res;
}
Class<db::Netlist> decl_dbNetlist ("db", "Netlist",
gsi::method_ext ("add", &gsi::add_circuit, gsi::arg ("circuit"),
"@brief Adds the circuit to the netlist\n"
@ -1515,26 +1728,58 @@ Class<db::Netlist> decl_dbNetlist ("db", "Netlist",
"@brief Gets the circuit object for a given cell index.\n"
"If the cell index is not valid or no circuit is registered with this index, nil is returned."
) +
gsi::method ("circuit_by_cell_index", (const db::Circuit *(db::Netlist::*) (db::cell_index_type) const) &db::Netlist::circuit_by_cell_index, gsi::arg ("cell_index"),
"@brief Gets the circuit object for a given cell index (const version).\n"
"If the cell index is not valid or no circuit is registered with this index, nil is returned."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("circuit_by_name", (db::Circuit *(db::Netlist::*) (const std::string &)) &db::Netlist::circuit_by_name, gsi::arg ("name"),
"@brief Gets the circuit object for a given name.\n"
"If the name is not a valid circuit name, nil is returned."
) +
gsi::method ("circuit_by_name", (const db::Circuit *(db::Netlist::*) (const std::string &) const) &db::Netlist::circuit_by_name, gsi::arg ("name"),
"@brief Gets the circuit object for a given name (const version).\n"
"If the name is not a valid circuit name, nil is returned."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method_ext ("circuits_by_name", &circuits_by_name, gsi::arg ("name_pattern"),
"@brief Gets the circuit objects for a given name filter.\n"
"The name filter is a glob pattern. This method will return all \\Circuit objects matching the glob pattern.\n"
"\n"
"This method has been introduced in version 0.26.4.\n"
) +
gsi::method_ext ("circuits_by_name", &circuits_by_name_const, gsi::arg ("name_pattern"),
"@brief Gets the circuit objects for a given name filter (const version).\n"
"The name filter is a glob pattern. This method will return all \\Circuit objects matching the glob pattern.\n"
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::iterator ("each_circuit_top_down", (db::Netlist::top_down_circuit_iterator (db::Netlist::*) ()) &db::Netlist::begin_top_down, (db::Netlist::top_down_circuit_iterator (db::Netlist::*) ()) &db::Netlist::end_top_down,
"@brief Iterates over the circuits top-down\n"
"Iterating top-down means the parent circuits come before the child circuits. "
"The first \\top_circuit_count circuits are top circuits - i.e. those which are not referenced by other circuits."
) +
gsi::iterator ("each_circuit_top_down", (db::Netlist::const_top_down_circuit_iterator (db::Netlist::*) () const) &db::Netlist::begin_top_down, (db::Netlist::const_top_down_circuit_iterator (db::Netlist::*) () const) &db::Netlist::end_top_down,
"@brief Iterates over the circuits top-down (const version)\n"
"Iterating top-down means the parent circuits come before the child circuits. "
"The first \\top_circuit_count circuits are top circuits - i.e. those which are not referenced by other circuits."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::iterator ("each_circuit_bottom_up", (db::Netlist::bottom_up_circuit_iterator (db::Netlist::*) ()) &db::Netlist::begin_bottom_up, (db::Netlist::bottom_up_circuit_iterator (db::Netlist::*) ()) &db::Netlist::end_bottom_up,
"@brief Iterates over the circuits bottom-up\n"
"Iterating bottom-up means the parent circuits come after the child circuits. "
"This is the basically the reverse order as delivered by \\each_circuit_top_down."
) +
gsi::iterator ("each_circuit_bottom_up", (db::Netlist::const_bottom_up_circuit_iterator (db::Netlist::*) () const) &db::Netlist::begin_bottom_up, (db::Netlist::const_bottom_up_circuit_iterator (db::Netlist::*) () const) &db::Netlist::end_bottom_up,
"@brief Iterates over the circuits bottom-up (const version)\n"
"Iterating bottom-up means the parent circuits come after the child circuits. "
"This is the basically the reverse order as delivered by \\each_circuit_top_down."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("top_circuit_count", &db::Netlist::top_circuit_count,
"@brief Gets the number of top circuits.\n"
"Top circuits are those which are not referenced by other circuits via subcircuits. "
@ -1543,6 +1788,11 @@ Class<db::Netlist> decl_dbNetlist ("db", "Netlist",
gsi::iterator ("each_circuit", (db::Netlist::circuit_iterator (db::Netlist::*) ()) &db::Netlist::begin_circuits, (db::Netlist::circuit_iterator (db::Netlist::*) ()) &db::Netlist::end_circuits,
"@brief Iterates over the circuits of the netlist"
) +
gsi::iterator ("each_circuit", (db::Netlist::const_circuit_iterator (db::Netlist::*) () const) &db::Netlist::begin_circuits, (db::Netlist::const_circuit_iterator (db::Netlist::*) () const) &db::Netlist::end_circuits,
"@brief Iterates over the circuits of the netlist (const version)"
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method_ext ("add", &gsi::add_device_class, gsi::arg ("device_class"),
"@brief Adds the device class to the netlist\n"
"This method will add the given device class object to the netlist. "
@ -1558,9 +1808,20 @@ Class<db::Netlist> decl_dbNetlist ("db", "Netlist",
"@brief Gets the device class for a given name.\n"
"If the name is not a valid device class name, nil is returned."
) +
gsi::method ("device_class_by_name", (const db::DeviceClass *(db::Netlist::*) (const std::string &) const) &db::Netlist::device_class_by_name, gsi::arg ("name"),
"@brief Gets the device class for a given name (const version).\n"
"If the name is not a valid device class name, nil is returned."
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::iterator ("each_device_class", (db::Netlist::device_class_iterator (db::Netlist::*) ()) &db::Netlist::begin_device_classes, (db::Netlist::device_class_iterator (db::Netlist::*) ()) &db::Netlist::end_device_classes,
"@brief Iterates over the device classes of the netlist"
) +
gsi::iterator ("each_device_class", (db::Netlist::const_device_class_iterator (db::Netlist::*) () const) &db::Netlist::begin_device_classes, (db::Netlist::const_device_class_iterator (db::Netlist::*) () const) &db::Netlist::end_device_classes,
"@brief Iterates over the device classes of the netlist (const version)"
"\n\n"
"This constness variant has been introduced in version 0.26.8"
) +
gsi::method ("to_s", &db::Netlist::to_string,
"@brief Converts the netlist to a string representation.\n"
"This method is intended for test purposes mainly."

View File

@ -453,3 +453,40 @@ TEST(6)
EXPECT_EQ (l2s (h), "a0top#0:cell_index=1 r90 0,0 array=(0,10,10,0 5x2),cell_index=2 r90 0,0 array=(0,10,10,0 5x2);a4#1:;a5#2:");
}
// Multi-mapping
TEST(7)
{
std::auto_ptr<db::Layout> g (new db::Layout ());
db::Cell &a0 (g->cell (g->add_cell ("a0")));
db::Cell &a1 (g->cell (g->add_cell ("a1")));
db::Cell &a2 (g->cell (g->add_cell ("a2")));
db::Cell &a3 (g->cell (g->add_cell ("a3")));
db::Cell &a4 = g->cell (g->add_cell ("a4"));
db::Cell &a5 = g->cell (g->add_cell ("a5"));
a3.insert (db::CellInstArray (db::CellInst (a4.cell_index ()), db::Trans ()));
a3.insert (db::CellInstArray (db::CellInst (a5.cell_index ()), db::Trans ()));
a1.insert (db::CellInstArray (db::CellInst (a4.cell_index ()), db::Trans ()));
a1.insert (db::CellInstArray (db::CellInst (a3.cell_index ()), db::Trans ()));
a2.insert (db::CellInstArray (db::CellInst (a4.cell_index ()), db::Trans ()));
db::Layout h;
db::Cell &b0 (h.cell (h.add_cell ("b0")));
db::Cell &b1 (h.cell (h.add_cell ("b1")));
db::Cell &b2 (h.cell (h.add_cell ("b2")));
db::CellMapping cm;
std::vector<db::cell_index_type> cib, cia;
cia.push_back (a0.cell_index ());
cia.push_back (a1.cell_index ());
cia.push_back (a2.cell_index ());
cib.push_back (b0.cell_index ());
cib.push_back (b1.cell_index ());
cib.push_back (b2.cell_index ());
cm.create_multi_mapping_full (h, cib, *g, cia);
EXPECT_EQ (m2s (cm, *g, h), "a0->b0;a1->b1;a2->b2;a3->a3;a4->a4;a5->a5");
EXPECT_EQ (l2s (h), "b0#0:;b1#1:cell_index=3 r0 0,0,cell_index=4 r0 0,0;b2#2:cell_index=4 r0 0,0;a3#3:cell_index=4 r0 0,0,cell_index=5 r0 0,0;a4#4:;a5#5:");
}

View File

@ -886,7 +886,7 @@ PartialShapeFinder::visit_cell (const db::Cell &cell, const db::Box &search_box,
++ee;
unsigned int nn = ee.at_end () ? 0 : n + 1;
unsigned int r = test_edge (t * *e, d, match);
unsigned int r = test_edge (t, *e, d, match);
if (r) {
edge_sel.clear ();
if ((r & 1) == 1) {
@ -913,7 +913,7 @@ PartialShapeFinder::visit_cell (const db::Cell &cell, const db::Box &search_box,
++pt;
unsigned int n = 0;
for (; pt != shape->end_point (); ++pt, ++n) {
unsigned int r = test_edge (t * db::Edge (p, *pt), d, match);
unsigned int r = test_edge (t, db::Edge (p, *pt), d, match);
if (r) {
edge_sel.clear ();
if ((r & 1) == 1) {
@ -945,7 +945,7 @@ PartialShapeFinder::visit_cell (const db::Cell &cell, const db::Box &search_box,
++ee;
unsigned int nn = ee.at_end () ? 0 : n + 1;
unsigned int r = test_edge (t * *e, d, match);
unsigned int r = test_edge (t, *e, d, match);
if (r) {
edge_sel.clear ();
if ((r & 1) == 1) {

View File

@ -746,6 +746,7 @@ static gsi::Methods methods_QObject () {
methods += new qt_gsi::GenericMethod ("signalsBlocked", "@brief Method bool QObject::signalsBlocked()\n", true, &_init_f_signalsBlocked_c0, &_call_f_signalsBlocked_c0);
methods += new qt_gsi::GenericMethod ("startTimer", "@brief Method int QObject::startTimer(int interval)\n", false, &_init_f_startTimer_767, &_call_f_startTimer_767);
methods += new qt_gsi::GenericMethod ("thread", "@brief Method QThread *QObject::thread()\n", true, &_init_f_thread_c0, &_call_f_thread_c0);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QObject::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("connect", "@brief Static method bool QObject::connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType)\nThis method is static and can be called without an instance.", &_init_f_connect_9231, &_call_f_connect_9231);
methods += new qt_gsi::GenericStaticMethod ("disconnect", "@brief Static method bool QObject::disconnect(const QObject *sender, const char *signal, const QObject *receiver, const char *member)\nThis method is static and can be called without an instance.", &_init_f_disconnect_7132, &_call_f_disconnect_7132);
methods += new qt_gsi::GenericStaticMethod ("registerUserData", "@brief Static method unsigned int QObject::registerUserData()\nThis method is static and can be called without an instance.", &_init_f_registerUserData_0, &_call_f_registerUserData_0);
@ -785,11 +786,6 @@ public:
qt_gsi::QtObjectBase::init (this);
}
// [expose] void QObject::destroyed(QObject *)
void fp_QObject_destroyed_1302 (QObject *arg1) {
QObject::destroyed(arg1);
}
// [expose] int QObject::receivers(const char *signal)
int fp_QObject_receivers_c1731 (const char *signal) const {
return QObject::receivers(signal);
@ -860,6 +856,12 @@ public:
}
}
// [emitter impl] void QObject::destroyed(QObject *)
void emitter_QObject_destroyed_1302(QObject *arg1)
{
emit QObject::destroyed(arg1);
}
// [adaptor impl] void QObject::disconnectNotify(const char *signal)
void cbs_disconnectNotify_1731_0(const char *signal)
{
@ -966,22 +968,21 @@ static void _set_callback_cbs_customEvent_1217_0 (void *cls, const gsi::Callback
}
// exposed void QObject::destroyed(QObject *)
// emitter void QObject::destroyed(QObject *)
static void _init_fp_destroyed_1302 (qt_gsi::GenericMethod *decl)
static void _init_emitter_destroyed_1302 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("arg1", true, "0");
decl->add_arg<QObject * > (argspec_0);
decl->set_return<void > ();
}
static void _call_fp_destroyed_1302 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret)
static void _call_emitter_destroyed_1302 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
QObject *arg1 = args ? gsi::arg_reader<QObject * >() (args, heap) : gsi::arg_maker<QObject * >() (0, heap);
__SUPPRESS_UNUSED_WARNING(ret);
((QObject_Adaptor *)cls)->fp_QObject_destroyed_1302 (arg1);
((QObject_Adaptor *)cls)->emitter_QObject_destroyed_1302 (arg1);
}
@ -1126,7 +1127,7 @@ static gsi::Methods methods_QObject_Adaptor () {
methods += new qt_gsi::GenericMethod ("*childEvent", "@hide", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0, &_set_callback_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QObject::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
methods += new qt_gsi::GenericMethod ("*customEvent", "@hide", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0, &_set_callback_cbs_customEvent_1217_0);
methods += new qt_gsi::GenericMethod ("*destroyed", "@brief Method void QObject::destroyed(QObject *)\nThis method is protected and can only be called from inside a derived class.", false, &_init_fp_destroyed_1302, &_call_fp_destroyed_1302);
methods += new qt_gsi::GenericMethod ("emit_destroyed", "@brief Emitter for signal void QObject::destroyed(QObject *)\nCall this method to emit this signal.", false, &_init_emitter_destroyed_1302, &_call_emitter_destroyed_1302);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@brief Virtual method void QObject::disconnectNotify(const char *signal)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_disconnectNotify_1731_0, &_call_cbs_disconnectNotify_1731_0);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@hide", false, &_init_cbs_disconnectNotify_1731_0, &_call_cbs_disconnectNotify_1731_0, &_set_callback_cbs_disconnectNotify_1731_0);
methods += new qt_gsi::GenericMethod ("event", "@brief Virtual method bool QObject::event(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0);

View File

@ -416,6 +416,7 @@ static gsi::Methods methods_QAbstractAnimation () {
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QAbstractAnimation::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::Direction>::target_type & > ("directionChanged(QAbstractAnimation::Direction)", "directionChanged", gsi::arg("arg1"), "@brief Signal declaration for QAbstractAnimation::directionChanged(QAbstractAnimation::Direction)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("finished()", "finished", "@brief Signal declaration for QAbstractAnimation::finished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QAbstractAnimation::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::State>::target_type &, const qt_gsi::Converter<QAbstractAnimation::State>::target_type & > ("stateChanged(QAbstractAnimation::State, QAbstractAnimation::State)", "stateChanged", gsi::arg("newState"), gsi::arg("oldState"), "@brief Signal declaration for QAbstractAnimation::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QAbstractAnimation::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QAbstractAnimation::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
@ -525,6 +526,13 @@ public:
emit QAbstractAnimation::finished();
}
// [emitter impl] void QAbstractAnimation::objectNameChanged(const QString &objectName)
void emitter_QAbstractAnimation_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QAbstractAnimation::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QAbstractAnimation::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
void emitter_QAbstractAnimation_stateChanged_5680(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
{
@ -910,6 +918,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QAbstractAnimation::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QAbstractAnimation_Adaptor *)cls)->emitter_QAbstractAnimation_objectNameChanged_4567 (arg1);
}
// exposed int QAbstractAnimation::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -1101,6 +1127,7 @@ static gsi::Methods methods_QAbstractAnimation_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("emit_finished", "@brief Emitter for signal void QAbstractAnimation::finished()\nCall this method to emit this signal.", false, &_init_emitter_finished_0, &_call_emitter_finished_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QAbstractAnimation::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QAbstractAnimation::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QAbstractAnimation::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QAbstractAnimation::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QAbstractAnimation::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -502,6 +502,7 @@ static gsi::Methods methods_QAbstractEventDispatcher () {
methods += gsi::qt_signal ("aboutToBlock()", "aboutToBlock", "@brief Signal declaration for QAbstractEventDispatcher::aboutToBlock()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("awake()", "awake", "@brief Signal declaration for QAbstractEventDispatcher::awake()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QAbstractEventDispatcher::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QAbstractEventDispatcher::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("instance", "@brief Static method QAbstractEventDispatcher *QAbstractEventDispatcher::instance(QThread *thread)\nThis method is static and can be called without an instance.", &_init_f_instance_1303, &_call_f_instance_1303);
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QAbstractEventDispatcher::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QAbstractEventDispatcher::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
@ -669,6 +670,13 @@ public:
}
}
// [emitter impl] void QAbstractEventDispatcher::objectNameChanged(const QString &objectName)
void emitter_QAbstractEventDispatcher_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QAbstractEventDispatcher::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] bool QAbstractEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag> flags)
bool cbs_processEvents_3995_0(QFlags<QEventLoop::ProcessEventsFlag> flags)
{
@ -1196,6 +1204,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QAbstractEventDispatcher::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QAbstractEventDispatcher_Adaptor *)cls)->emitter_QAbstractEventDispatcher_objectNameChanged_4567 (arg1);
}
// bool QAbstractEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag> flags)
static void _init_cbs_processEvents_3995_0 (qt_gsi::GenericMethod *decl)
@ -1532,6 +1558,7 @@ static gsi::Methods methods_QAbstractEventDispatcher_Adaptor () {
methods += new qt_gsi::GenericMethod ("interrupt", "@brief Virtual method void QAbstractEventDispatcher::interrupt()\nThis method can be reimplemented in a derived class.", false, &_init_cbs_interrupt_0_0, &_call_cbs_interrupt_0_0);
methods += new qt_gsi::GenericMethod ("interrupt", "@hide", false, &_init_cbs_interrupt_0_0, &_call_cbs_interrupt_0_0, &_set_callback_cbs_interrupt_0_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QAbstractEventDispatcher::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QAbstractEventDispatcher::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("processEvents", "@brief Virtual method bool QAbstractEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag> flags)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_processEvents_3995_0, &_call_cbs_processEvents_3995_0);
methods += new qt_gsi::GenericMethod ("processEvents", "@hide", false, &_init_cbs_processEvents_3995_0, &_call_cbs_processEvents_3995_0, &_set_callback_cbs_processEvents_3995_0);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QAbstractEventDispatcher::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);

View File

@ -1093,11 +1093,26 @@ static gsi::Methods methods_QAbstractItemModel () {
methods += new qt_gsi::GenericMethod ("submit", "@brief Method bool QAbstractItemModel::submit()\n", false, &_init_f_submit_0, &_call_f_submit_0);
methods += new qt_gsi::GenericMethod ("supportedDragActions", "@brief Method QFlags<Qt::DropAction> QAbstractItemModel::supportedDragActions()\n", true, &_init_f_supportedDragActions_c0, &_call_f_supportedDragActions_c0);
methods += new qt_gsi::GenericMethod ("supportedDropActions", "@brief Method QFlags<Qt::DropAction> QAbstractItemModel::supportedDropActions()\n", true, &_init_f_supportedDropActions_c0, &_call_f_supportedDropActions_c0);
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeInserted(const QModelIndex &, int, int)", "columnsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractItemModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationColumn"), "@brief Signal declaration for QAbstractItemModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeRemoved(const QModelIndex &, int, int)", "columnsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractItemModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsInserted(const QModelIndex &, int, int)", "columnsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractItemModel::columnsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("column"), "@brief Signal declaration for QAbstractItemModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsRemoved(const QModelIndex &, int, int)", "columnsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractItemModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, const QModelIndex &, const QVector<int> & > ("dataChanged(const QModelIndex &, const QModelIndex &, const QVector<int> &)", "dataChanged", gsi::arg("topLeft"), gsi::arg("bottomRight"), gsi::arg("roles"), "@brief Signal declaration for QAbstractItemModel::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QAbstractItemModel::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<Qt::Orientation>::target_type &, int, int > ("headerDataChanged(Qt::Orientation, int, int)", "headerDataChanged", gsi::arg("orientation"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractItemModel::headerDataChanged(Qt::Orientation orientation, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutAboutToBeChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutAboutToBeChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QAbstractItemModel::layoutAboutToBeChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QAbstractItemModel::layoutChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelAboutToBeReset()", "modelAboutToBeReset", "@brief Signal declaration for QAbstractItemModel::modelAboutToBeReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelReset()", "modelReset", "@brief Signal declaration for QAbstractItemModel::modelReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QAbstractItemModel::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeInserted(const QModelIndex &, int, int)", "rowsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractItemModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationRow"), "@brief Signal declaration for QAbstractItemModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeRemoved(const QModelIndex &, int, int)", "rowsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractItemModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsInserted(const QModelIndex &, int, int)", "rowsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractItemModel::rowsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("row"), "@brief Signal declaration for QAbstractItemModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsRemoved(const QModelIndex &, int, int)", "rowsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractItemModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QAbstractItemModel::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QAbstractItemModel::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -1323,6 +1338,64 @@ public:
}
}
// [emitter impl] void QAbstractItemModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractItemModel_columnsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractItemModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
void emitter_QAbstractItemModel_columnsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationColumn);
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)'");
}
// [emitter impl] void QAbstractItemModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractItemModel_columnsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractItemModel::columnsInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractItemModel_columnsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::columnsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractItemModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
void emitter_QAbstractItemModel_columnsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (column);
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)'");
}
// [emitter impl] void QAbstractItemModel::columnsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractItemModel_columnsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::columnsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] QVariant QAbstractItemModel::data(const QModelIndex &index, int role)
QVariant cbs_data_c3054_1(const QModelIndex &index, int role) const
{
@ -1583,6 +1656,18 @@ public:
}
}
// [emitter impl] void QAbstractItemModel::modelAboutToBeReset()
void emitter_QAbstractItemModel_modelAboutToBeReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::modelAboutToBeReset()'");
}
// [emitter impl] void QAbstractItemModel::modelReset()
void emitter_QAbstractItemModel_modelReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::modelReset()'");
}
// [adaptor impl] bool QAbstractItemModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
bool cbs_moveColumns_6659_0(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
{
@ -1613,6 +1698,13 @@ public:
}
}
// [emitter impl] void QAbstractItemModel::objectNameChanged(const QString &objectName)
void emitter_QAbstractItemModel_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] QModelIndex QAbstractItemModel::parent(const QModelIndex &child)
QModelIndex cbs_parent_c2395_0(const QModelIndex &child) const
{
@ -1705,6 +1797,64 @@ public:
}
}
// [emitter impl] void QAbstractItemModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractItemModel_rowsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractItemModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
void emitter_QAbstractItemModel_rowsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationRow);
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)'");
}
// [emitter impl] void QAbstractItemModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractItemModel_rowsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractItemModel::rowsInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractItemModel_rowsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::rowsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractItemModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
void emitter_QAbstractItemModel_rowsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (row);
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)'");
}
// [emitter impl] void QAbstractItemModel::rowsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractItemModel_rowsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractItemModel::rowsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] bool QAbstractItemModel::setData(const QModelIndex &index, const QVariant &value, int role)
bool cbs_setData_5065_1(const QModelIndex &index, const QVariant &value, int role)
{
@ -2309,6 +2459,162 @@ static void _set_callback_cbs_columnCount_c2395_1 (void *cls, const gsi::Callbac
}
// emitter void QAbstractItemModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_columnsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractItemModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
static void _init_emitter_columnsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationColumn");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_columnsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractItemModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_columnsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractItemModel::columnsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_columnsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractItemModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
static void _init_emitter_columnsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("column");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_columnsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractItemModel::columnsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_columnsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QModelIndex QAbstractItemModel::createIndex(int row, int column, void *data)
static void _init_fp_createIndex_c2374 (qt_gsi::GenericMethod *decl)
@ -3081,6 +3387,34 @@ static void _set_callback_cbs_mimeTypes_c0_0 (void *cls, const gsi::Callback &cb
}
// emitter void QAbstractItemModel::modelAboutToBeReset()
static void _init_emitter_modelAboutToBeReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelAboutToBeReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_modelAboutToBeReset_3767 ();
}
// emitter void QAbstractItemModel::modelReset()
static void _init_emitter_modelReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_modelReset_3767 ();
}
// bool QAbstractItemModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
static void _init_cbs_moveColumns_6659_0 (qt_gsi::GenericMethod *decl)
@ -3151,6 +3485,24 @@ static void _set_callback_cbs_moveRows_6659_0 (void *cls, const gsi::Callback &c
}
// emitter void QAbstractItemModel::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_objectNameChanged_4567 (arg1);
}
// QModelIndex QAbstractItemModel::parent(const QModelIndex &child)
static void _init_cbs_parent_c2395_0 (qt_gsi::GenericMethod *decl)
@ -3341,6 +3693,162 @@ static void _set_callback_cbs_rowCount_c2395_1 (void *cls, const gsi::Callback &
}
// emitter void QAbstractItemModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_rowsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractItemModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
static void _init_emitter_rowsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationRow");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_rowsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractItemModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_rowsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractItemModel::rowsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_rowsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractItemModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
static void _init_emitter_rowsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("row");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_rowsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractItemModel::rowsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractItemModel_Adaptor *)cls)->emitter_QAbstractItemModel_rowsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QObject *QAbstractItemModel::sender()
static void _init_fp_sender_c0 (qt_gsi::GenericMethod *decl)
@ -3643,6 +4151,12 @@ static gsi::Methods methods_QAbstractItemModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("*childEvent", "@hide", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0, &_set_callback_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("columnCount", "@brief Virtual method int QAbstractItemModel::columnCount(const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_columnCount_c2395_1, &_call_cbs_columnCount_c2395_1);
methods += new qt_gsi::GenericMethod ("columnCount", "@hide", true, &_init_cbs_columnCount_c2395_1, &_call_cbs_columnCount_c2395_1, &_set_callback_cbs_columnCount_c2395_1);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeInserted", "@brief Emitter for signal void QAbstractItemModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeInserted_7372, &_call_emitter_columnsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeMoved", "@brief Emitter for signal void QAbstractItemModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeMoved_10318, &_call_emitter_columnsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeRemoved", "@brief Emitter for signal void QAbstractItemModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeRemoved_7372, &_call_emitter_columnsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsInserted", "@brief Emitter for signal void QAbstractItemModel::columnsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsInserted_7372, &_call_emitter_columnsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsMoved", "@brief Emitter for signal void QAbstractItemModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nCall this method to emit this signal.", false, &_init_emitter_columnsMoved_10318, &_call_emitter_columnsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsRemoved", "@brief Emitter for signal void QAbstractItemModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsRemoved_7372, &_call_emitter_columnsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QAbstractItemModel::createIndex(int row, int column, void *data)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2374, &_call_fp_createIndex_c2374);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QAbstractItemModel::createIndex(int row, int column, quintptr id)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2657, &_call_fp_createIndex_c2657);
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QAbstractItemModel::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
@ -3694,10 +4208,13 @@ static gsi::Methods methods_QAbstractItemModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("mimeData", "@hide", true, &_init_cbs_mimeData_c3010_0, &_call_cbs_mimeData_c3010_0, &_set_callback_cbs_mimeData_c3010_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@brief Virtual method QStringList QAbstractItemModel::mimeTypes()\nThis method can be reimplemented in a derived class.", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@hide", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0, &_set_callback_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("emit_modelAboutToBeReset", "@brief Emitter for signal void QAbstractItemModel::modelAboutToBeReset()\nCall this method to emit this signal.", false, &_init_emitter_modelAboutToBeReset_3767, &_call_emitter_modelAboutToBeReset_3767);
methods += new qt_gsi::GenericMethod ("emit_modelReset", "@brief Emitter for signal void QAbstractItemModel::modelReset()\nCall this method to emit this signal.", false, &_init_emitter_modelReset_3767, &_call_emitter_modelReset_3767);
methods += new qt_gsi::GenericMethod ("moveColumns", "@brief Virtual method bool QAbstractItemModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveColumns", "@hide", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0, &_set_callback_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@brief Virtual method bool QAbstractItemModel::moveRows(const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@hide", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0, &_set_callback_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QAbstractItemModel::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("parent", "@brief Virtual method QModelIndex QAbstractItemModel::parent(const QModelIndex &child)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_parent_c2395_0, &_call_cbs_parent_c2395_0);
methods += new qt_gsi::GenericMethod ("parent", "@hide", true, &_init_cbs_parent_c2395_0, &_call_cbs_parent_c2395_0, &_set_callback_cbs_parent_c2395_0);
methods += new qt_gsi::GenericMethod ("*persistentIndexList", "@brief Method QList<QModelIndex> QAbstractItemModel::persistentIndexList()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_persistentIndexList_c0, &_call_fp_persistentIndexList_c0);
@ -3713,6 +4230,12 @@ static gsi::Methods methods_QAbstractItemModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("roleNames", "@hide", true, &_init_cbs_roleNames_c0_0, &_call_cbs_roleNames_c0_0, &_set_callback_cbs_roleNames_c0_0);
methods += new qt_gsi::GenericMethod ("rowCount", "@brief Virtual method int QAbstractItemModel::rowCount(const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("rowCount", "@hide", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1, &_set_callback_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeInserted", "@brief Emitter for signal void QAbstractItemModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeInserted_7372, &_call_emitter_rowsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeMoved", "@brief Emitter for signal void QAbstractItemModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeMoved_10318, &_call_emitter_rowsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeRemoved", "@brief Emitter for signal void QAbstractItemModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeRemoved_7372, &_call_emitter_rowsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsInserted", "@brief Emitter for signal void QAbstractItemModel::rowsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsInserted_7372, &_call_emitter_rowsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsMoved", "@brief Emitter for signal void QAbstractItemModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nCall this method to emit this signal.", false, &_init_emitter_rowsMoved_10318, &_call_emitter_rowsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsRemoved", "@brief Emitter for signal void QAbstractItemModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsRemoved_7372, &_call_emitter_rowsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QAbstractItemModel::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QAbstractItemModel::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericMethod ("setData", "@brief Virtual method bool QAbstractItemModel::setData(const QModelIndex &index, const QVariant &value, int role)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_setData_5065_1, &_call_cbs_setData_5065_1);

View File

@ -236,11 +236,26 @@ static gsi::Methods methods_QAbstractListModel () {
methods += new qt_gsi::GenericMethod ("index", "@brief Method QModelIndex QAbstractListModel::index(int row, int column, const QModelIndex &parent)\nThis is a reimplementation of QAbstractItemModel::index", true, &_init_f_index_c3713, &_call_f_index_c3713);
methods += new qt_gsi::GenericMethod (":parent", "@brief Method QObject *QAbstractListModel::parent()\n", true, &_init_f_parent_c0, &_call_f_parent_c0);
methods += new qt_gsi::GenericMethod ("sibling", "@brief Method QModelIndex QAbstractListModel::sibling(int row, int column, const QModelIndex &idx)\nThis is a reimplementation of QAbstractItemModel::sibling", true, &_init_f_sibling_c3713, &_call_f_sibling_c3713);
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeInserted(const QModelIndex &, int, int)", "columnsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractListModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationColumn"), "@brief Signal declaration for QAbstractListModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeRemoved(const QModelIndex &, int, int)", "columnsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractListModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsInserted(const QModelIndex &, int, int)", "columnsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractListModel::columnsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("column"), "@brief Signal declaration for QAbstractListModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsRemoved(const QModelIndex &, int, int)", "columnsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractListModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, const QModelIndex &, const QVector<int> & > ("dataChanged(const QModelIndex &, const QModelIndex &, const QVector<int> &)", "dataChanged", gsi::arg("topLeft"), gsi::arg("bottomRight"), gsi::arg("roles"), "@brief Signal declaration for QAbstractListModel::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QAbstractListModel::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<Qt::Orientation>::target_type &, int, int > ("headerDataChanged(Qt::Orientation, int, int)", "headerDataChanged", gsi::arg("orientation"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractListModel::headerDataChanged(Qt::Orientation orientation, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutAboutToBeChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutAboutToBeChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QAbstractListModel::layoutAboutToBeChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QAbstractListModel::layoutChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelAboutToBeReset()", "modelAboutToBeReset", "@brief Signal declaration for QAbstractListModel::modelAboutToBeReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelReset()", "modelReset", "@brief Signal declaration for QAbstractListModel::modelReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QAbstractListModel::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeInserted(const QModelIndex &, int, int)", "rowsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractListModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationRow"), "@brief Signal declaration for QAbstractListModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeRemoved(const QModelIndex &, int, int)", "rowsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractListModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsInserted(const QModelIndex &, int, int)", "rowsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractListModel::rowsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("row"), "@brief Signal declaration for QAbstractListModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsRemoved(const QModelIndex &, int, int)", "rowsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractListModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QAbstractListModel::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QAbstractListModel::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -450,6 +465,64 @@ public:
}
}
// [emitter impl] void QAbstractListModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractListModel_columnsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractListModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
void emitter_QAbstractListModel_columnsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationColumn);
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)'");
}
// [emitter impl] void QAbstractListModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractListModel_columnsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractListModel::columnsInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractListModel_columnsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::columnsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractListModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
void emitter_QAbstractListModel_columnsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (column);
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)'");
}
// [emitter impl] void QAbstractListModel::columnsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractListModel_columnsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::columnsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] QVariant QAbstractListModel::data(const QModelIndex &index, int role)
QVariant cbs_data_c3054_1(const QModelIndex &index, int role) const
{
@ -692,6 +765,18 @@ public:
}
}
// [emitter impl] void QAbstractListModel::modelAboutToBeReset()
void emitter_QAbstractListModel_modelAboutToBeReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::modelAboutToBeReset()'");
}
// [emitter impl] void QAbstractListModel::modelReset()
void emitter_QAbstractListModel_modelReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::modelReset()'");
}
// [adaptor impl] bool QAbstractListModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
bool cbs_moveColumns_6659_0(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
{
@ -722,6 +807,13 @@ public:
}
}
// [emitter impl] void QAbstractListModel::objectNameChanged(const QString &objectName)
void emitter_QAbstractListModel_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] bool QAbstractListModel::removeColumns(int column, int count, const QModelIndex &parent)
bool cbs_removeColumns_3713_1(int column, int count, const QModelIndex &parent)
{
@ -798,6 +890,64 @@ public:
}
}
// [emitter impl] void QAbstractListModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractListModel_rowsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractListModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
void emitter_QAbstractListModel_rowsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationRow);
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)'");
}
// [emitter impl] void QAbstractListModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractListModel_rowsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractListModel::rowsInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractListModel_rowsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::rowsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractListModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
void emitter_QAbstractListModel_rowsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (row);
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)'");
}
// [emitter impl] void QAbstractListModel::rowsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractListModel_rowsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractListModel::rowsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] bool QAbstractListModel::setData(const QModelIndex &index, const QVariant &value, int role)
bool cbs_setData_5065_1(const QModelIndex &index, const QVariant &value, int role)
{
@ -1376,6 +1526,162 @@ static void _set_callback_cbs_childEvent_1701_0 (void *cls, const gsi::Callback
}
// emitter void QAbstractListModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_columnsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractListModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
static void _init_emitter_columnsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationColumn");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_columnsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractListModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_columnsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractListModel::columnsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_columnsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractListModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
static void _init_emitter_columnsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("column");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_columnsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractListModel::columnsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_columnsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QModelIndex QAbstractListModel::createIndex(int row, int column, void *data)
static void _init_fp_createIndex_c2374 (qt_gsi::GenericMethod *decl)
@ -2125,6 +2431,34 @@ static void _set_callback_cbs_mimeTypes_c0_0 (void *cls, const gsi::Callback &cb
}
// emitter void QAbstractListModel::modelAboutToBeReset()
static void _init_emitter_modelAboutToBeReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelAboutToBeReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_modelAboutToBeReset_3767 ();
}
// emitter void QAbstractListModel::modelReset()
static void _init_emitter_modelReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_modelReset_3767 ();
}
// bool QAbstractListModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
static void _init_cbs_moveColumns_6659_0 (qt_gsi::GenericMethod *decl)
@ -2195,6 +2529,24 @@ static void _set_callback_cbs_moveRows_6659_0 (void *cls, const gsi::Callback &c
}
// emitter void QAbstractListModel::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_objectNameChanged_4567 (arg1);
}
// exposed QList<QModelIndex> QAbstractListModel::persistentIndexList()
static void _init_fp_persistentIndexList_c0 (qt_gsi::GenericMethod *decl)
@ -2362,6 +2714,162 @@ static void _set_callback_cbs_rowCount_c2395_1 (void *cls, const gsi::Callback &
}
// emitter void QAbstractListModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_rowsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractListModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
static void _init_emitter_rowsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationRow");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_rowsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractListModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_rowsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractListModel::rowsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_rowsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractListModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
static void _init_emitter_rowsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("row");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_rowsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractListModel::rowsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractListModel_Adaptor *)cls)->emitter_QAbstractListModel_rowsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QObject *QAbstractListModel::sender()
static void _init_fp_sender_c0 (qt_gsi::GenericMethod *decl)
@ -2662,6 +3170,12 @@ static gsi::Methods methods_QAbstractListModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("*changePersistentIndexList", "@brief Method void QAbstractListModel::changePersistentIndexList(const QList<QModelIndex> &from, const QList<QModelIndex> &to)\nThis method is protected and can only be called from inside a derived class.", false, &_init_fp_changePersistentIndexList_5912, &_call_fp_changePersistentIndexList_5912);
methods += new qt_gsi::GenericMethod ("*childEvent", "@brief Virtual method void QAbstractListModel::childEvent(QChildEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("*childEvent", "@hide", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0, &_set_callback_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeInserted", "@brief Emitter for signal void QAbstractListModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeInserted_7372, &_call_emitter_columnsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeMoved", "@brief Emitter for signal void QAbstractListModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeMoved_10318, &_call_emitter_columnsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeRemoved", "@brief Emitter for signal void QAbstractListModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeRemoved_7372, &_call_emitter_columnsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsInserted", "@brief Emitter for signal void QAbstractListModel::columnsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsInserted_7372, &_call_emitter_columnsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsMoved", "@brief Emitter for signal void QAbstractListModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nCall this method to emit this signal.", false, &_init_emitter_columnsMoved_10318, &_call_emitter_columnsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsRemoved", "@brief Emitter for signal void QAbstractListModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsRemoved_7372, &_call_emitter_columnsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QAbstractListModel::createIndex(int row, int column, void *data)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2374, &_call_fp_createIndex_c2374);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QAbstractListModel::createIndex(int row, int column, quintptr id)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2657, &_call_fp_createIndex_c2657);
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QAbstractListModel::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
@ -2711,10 +3225,13 @@ static gsi::Methods methods_QAbstractListModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("mimeData", "@hide", true, &_init_cbs_mimeData_c3010_0, &_call_cbs_mimeData_c3010_0, &_set_callback_cbs_mimeData_c3010_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@brief Virtual method QStringList QAbstractListModel::mimeTypes()\nThis method can be reimplemented in a derived class.", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@hide", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0, &_set_callback_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("emit_modelAboutToBeReset", "@brief Emitter for signal void QAbstractListModel::modelAboutToBeReset()\nCall this method to emit this signal.", false, &_init_emitter_modelAboutToBeReset_3767, &_call_emitter_modelAboutToBeReset_3767);
methods += new qt_gsi::GenericMethod ("emit_modelReset", "@brief Emitter for signal void QAbstractListModel::modelReset()\nCall this method to emit this signal.", false, &_init_emitter_modelReset_3767, &_call_emitter_modelReset_3767);
methods += new qt_gsi::GenericMethod ("moveColumns", "@brief Virtual method bool QAbstractListModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveColumns", "@hide", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0, &_set_callback_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@brief Virtual method bool QAbstractListModel::moveRows(const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@hide", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0, &_set_callback_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QAbstractListModel::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*persistentIndexList", "@brief Method QList<QModelIndex> QAbstractListModel::persistentIndexList()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_persistentIndexList_c0, &_call_fp_persistentIndexList_c0);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QAbstractListModel::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("removeColumns", "@brief Virtual method bool QAbstractListModel::removeColumns(int column, int count, const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_removeColumns_3713_1, &_call_cbs_removeColumns_3713_1);
@ -2728,6 +3245,12 @@ static gsi::Methods methods_QAbstractListModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("roleNames", "@hide", true, &_init_cbs_roleNames_c0_0, &_call_cbs_roleNames_c0_0, &_set_callback_cbs_roleNames_c0_0);
methods += new qt_gsi::GenericMethod ("rowCount", "@brief Virtual method int QAbstractListModel::rowCount(const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("rowCount", "@hide", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1, &_set_callback_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeInserted", "@brief Emitter for signal void QAbstractListModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeInserted_7372, &_call_emitter_rowsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeMoved", "@brief Emitter for signal void QAbstractListModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeMoved_10318, &_call_emitter_rowsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeRemoved", "@brief Emitter for signal void QAbstractListModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeRemoved_7372, &_call_emitter_rowsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsInserted", "@brief Emitter for signal void QAbstractListModel::rowsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsInserted_7372, &_call_emitter_rowsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsMoved", "@brief Emitter for signal void QAbstractListModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nCall this method to emit this signal.", false, &_init_emitter_rowsMoved_10318, &_call_emitter_rowsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsRemoved", "@brief Emitter for signal void QAbstractListModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsRemoved_7372, &_call_emitter_rowsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QAbstractListModel::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QAbstractListModel::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericMethod ("setData", "@brief Virtual method bool QAbstractListModel::setData(const QModelIndex &index, const QVariant &value, int role)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_setData_5065_1, &_call_cbs_setData_5065_1);

View File

@ -718,11 +718,27 @@ static gsi::Methods methods_QAbstractProxyModel () {
methods += new qt_gsi::GenericMethod ("submit", "@brief Method bool QAbstractProxyModel::submit()\nThis is a reimplementation of QAbstractItemModel::submit", false, &_init_f_submit_0, &_call_f_submit_0);
methods += new qt_gsi::GenericMethod ("supportedDragActions", "@brief Method QFlags<Qt::DropAction> QAbstractProxyModel::supportedDragActions()\nThis is a reimplementation of QAbstractItemModel::supportedDragActions", true, &_init_f_supportedDragActions_c0, &_call_f_supportedDragActions_c0);
methods += new qt_gsi::GenericMethod ("supportedDropActions", "@brief Method QFlags<Qt::DropAction> QAbstractProxyModel::supportedDropActions()\nThis is a reimplementation of QAbstractItemModel::supportedDropActions", true, &_init_f_supportedDropActions_c0, &_call_f_supportedDropActions_c0);
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeInserted(const QModelIndex &, int, int)", "columnsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationColumn"), "@brief Signal declaration for QAbstractProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeRemoved(const QModelIndex &, int, int)", "columnsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsInserted(const QModelIndex &, int, int)", "columnsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("column"), "@brief Signal declaration for QAbstractProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsRemoved(const QModelIndex &, int, int)", "columnsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, const QModelIndex &, const QVector<int> & > ("dataChanged(const QModelIndex &, const QModelIndex &, const QVector<int> &)", "dataChanged", gsi::arg("topLeft"), gsi::arg("bottomRight"), gsi::arg("roles"), "@brief Signal declaration for QAbstractProxyModel::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QAbstractProxyModel::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<Qt::Orientation>::target_type &, int, int > ("headerDataChanged(Qt::Orientation, int, int)", "headerDataChanged", gsi::arg("orientation"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractProxyModel::headerDataChanged(Qt::Orientation orientation, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutAboutToBeChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutAboutToBeChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QAbstractProxyModel::layoutAboutToBeChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QAbstractProxyModel::layoutChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelAboutToBeReset()", "modelAboutToBeReset", "@brief Signal declaration for QAbstractProxyModel::modelAboutToBeReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelReset()", "modelReset", "@brief Signal declaration for QAbstractProxyModel::modelReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QAbstractProxyModel::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeInserted(const QModelIndex &, int, int)", "rowsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationRow"), "@brief Signal declaration for QAbstractProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeRemoved(const QModelIndex &, int, int)", "rowsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsInserted(const QModelIndex &, int, int)", "rowsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("row"), "@brief Signal declaration for QAbstractProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsRemoved(const QModelIndex &, int, int)", "rowsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("sourceModelChanged()", "sourceModelChanged", "@brief Signal declaration for QAbstractProxyModel::sourceModelChanged()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QAbstractProxyModel::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QAbstractProxyModel::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -948,6 +964,64 @@ public:
}
}
// [emitter impl] void QAbstractProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractProxyModel_columnsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
void emitter_QAbstractProxyModel_columnsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationColumn);
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)'");
}
// [emitter impl] void QAbstractProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractProxyModel_columnsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractProxyModel_columnsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
void emitter_QAbstractProxyModel_columnsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (column);
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)'");
}
// [emitter impl] void QAbstractProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractProxyModel_columnsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] QVariant QAbstractProxyModel::data(const QModelIndex &proxyIndex, int role)
QVariant cbs_data_c3054_1(const QModelIndex &proxyIndex, int role) const
{
@ -1268,6 +1342,18 @@ public:
}
}
// [emitter impl] void QAbstractProxyModel::modelAboutToBeReset()
void emitter_QAbstractProxyModel_modelAboutToBeReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::modelAboutToBeReset()'");
}
// [emitter impl] void QAbstractProxyModel::modelReset()
void emitter_QAbstractProxyModel_modelReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::modelReset()'");
}
// [adaptor impl] bool QAbstractProxyModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
bool cbs_moveColumns_6659_0(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
{
@ -1298,6 +1384,13 @@ public:
}
}
// [emitter impl] void QAbstractProxyModel::objectNameChanged(const QString &objectName)
void emitter_QAbstractProxyModel_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] QModelIndex QAbstractProxyModel::parent(const QModelIndex &child)
QModelIndex cbs_parent_c2395_0(const QModelIndex &child) const
{
@ -1390,6 +1483,64 @@ public:
}
}
// [emitter impl] void QAbstractProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractProxyModel_rowsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
void emitter_QAbstractProxyModel_rowsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationRow);
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)'");
}
// [emitter impl] void QAbstractProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractProxyModel_rowsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractProxyModel_rowsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
void emitter_QAbstractProxyModel_rowsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (row);
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)'");
}
// [emitter impl] void QAbstractProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractProxyModel_rowsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] bool QAbstractProxyModel::setData(const QModelIndex &index, const QVariant &value, int role)
bool cbs_setData_5065_1(const QModelIndex &index, const QVariant &value, int role)
{
@ -1480,6 +1631,12 @@ public:
}
}
// [emitter impl] void QAbstractProxyModel::sourceModelChanged()
void emitter_QAbstractProxyModel_sourceModelChanged_3914()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractProxyModel::sourceModelChanged()'");
}
// [adaptor impl] QSize QAbstractProxyModel::span(const QModelIndex &index)
QSize cbs_span_c2395_0(const QModelIndex &index) const
{
@ -2014,6 +2171,162 @@ static void _set_callback_cbs_columnCount_c2395_1 (void *cls, const gsi::Callbac
}
// emitter void QAbstractProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_columnsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
static void _init_emitter_columnsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationColumn");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_columnsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_columnsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_columnsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
static void _init_emitter_columnsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("column");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_columnsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_columnsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QModelIndex QAbstractProxyModel::createIndex(int row, int column, void *data)
static void _init_fp_createIndex_c2374 (qt_gsi::GenericMethod *decl)
@ -2878,6 +3191,34 @@ static void _set_callback_cbs_mimeTypes_c0_0 (void *cls, const gsi::Callback &cb
}
// emitter void QAbstractProxyModel::modelAboutToBeReset()
static void _init_emitter_modelAboutToBeReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelAboutToBeReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_modelAboutToBeReset_3767 ();
}
// emitter void QAbstractProxyModel::modelReset()
static void _init_emitter_modelReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_modelReset_3767 ();
}
// bool QAbstractProxyModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
static void _init_cbs_moveColumns_6659_0 (qt_gsi::GenericMethod *decl)
@ -2948,6 +3289,24 @@ static void _set_callback_cbs_moveRows_6659_0 (void *cls, const gsi::Callback &c
}
// emitter void QAbstractProxyModel::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_objectNameChanged_4567 (arg1);
}
// QModelIndex QAbstractProxyModel::parent(const QModelIndex &child)
static void _init_cbs_parent_c2395_0 (qt_gsi::GenericMethod *decl)
@ -3138,6 +3497,162 @@ static void _set_callback_cbs_rowCount_c2395_1 (void *cls, const gsi::Callback &
}
// emitter void QAbstractProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_rowsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
static void _init_emitter_rowsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationRow");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_rowsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_rowsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_rowsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
static void _init_emitter_rowsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("row");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_rowsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_rowsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QObject *QAbstractProxyModel::sender()
static void _init_fp_sender_c0 (qt_gsi::GenericMethod *decl)
@ -3333,6 +3848,20 @@ static void _set_callback_cbs_sort_2340_1 (void *cls, const gsi::Callback &cb)
}
// emitter void QAbstractProxyModel::sourceModelChanged()
static void _init_emitter_sourceModelChanged_3914 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_sourceModelChanged_3914 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractProxyModel_Adaptor *)cls)->emitter_QAbstractProxyModel_sourceModelChanged_3914 ();
}
// QSize QAbstractProxyModel::span(const QModelIndex &index)
static void _init_cbs_span_c2395_0 (qt_gsi::GenericMethod *decl)
@ -3464,6 +3993,12 @@ static gsi::Methods methods_QAbstractProxyModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("*childEvent", "@hide", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0, &_set_callback_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("columnCount", "@brief Virtual method int QAbstractProxyModel::columnCount(const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_columnCount_c2395_1, &_call_cbs_columnCount_c2395_1);
methods += new qt_gsi::GenericMethod ("columnCount", "@hide", true, &_init_cbs_columnCount_c2395_1, &_call_cbs_columnCount_c2395_1, &_set_callback_cbs_columnCount_c2395_1);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeInserted", "@brief Emitter for signal void QAbstractProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeInserted_7372, &_call_emitter_columnsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeMoved", "@brief Emitter for signal void QAbstractProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeMoved_10318, &_call_emitter_columnsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeRemoved", "@brief Emitter for signal void QAbstractProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeRemoved_7372, &_call_emitter_columnsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsInserted", "@brief Emitter for signal void QAbstractProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsInserted_7372, &_call_emitter_columnsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsMoved", "@brief Emitter for signal void QAbstractProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nCall this method to emit this signal.", false, &_init_emitter_columnsMoved_10318, &_call_emitter_columnsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsRemoved", "@brief Emitter for signal void QAbstractProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsRemoved_7372, &_call_emitter_columnsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QAbstractProxyModel::createIndex(int row, int column, void *data)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2374, &_call_fp_createIndex_c2374);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QAbstractProxyModel::createIndex(int row, int column, quintptr id)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2657, &_call_fp_createIndex_c2657);
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QAbstractProxyModel::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
@ -3523,10 +4058,13 @@ static gsi::Methods methods_QAbstractProxyModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("mimeData", "@hide", true, &_init_cbs_mimeData_c3010_0, &_call_cbs_mimeData_c3010_0, &_set_callback_cbs_mimeData_c3010_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@brief Virtual method QStringList QAbstractProxyModel::mimeTypes()\nThis method can be reimplemented in a derived class.", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@hide", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0, &_set_callback_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("emit_modelAboutToBeReset", "@brief Emitter for signal void QAbstractProxyModel::modelAboutToBeReset()\nCall this method to emit this signal.", false, &_init_emitter_modelAboutToBeReset_3767, &_call_emitter_modelAboutToBeReset_3767);
methods += new qt_gsi::GenericMethod ("emit_modelReset", "@brief Emitter for signal void QAbstractProxyModel::modelReset()\nCall this method to emit this signal.", false, &_init_emitter_modelReset_3767, &_call_emitter_modelReset_3767);
methods += new qt_gsi::GenericMethod ("moveColumns", "@brief Virtual method bool QAbstractProxyModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveColumns", "@hide", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0, &_set_callback_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@brief Virtual method bool QAbstractProxyModel::moveRows(const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@hide", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0, &_set_callback_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QAbstractProxyModel::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("parent", "@brief Virtual method QModelIndex QAbstractProxyModel::parent(const QModelIndex &child)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_parent_c2395_0, &_call_cbs_parent_c2395_0);
methods += new qt_gsi::GenericMethod ("parent", "@hide", true, &_init_cbs_parent_c2395_0, &_call_cbs_parent_c2395_0, &_set_callback_cbs_parent_c2395_0);
methods += new qt_gsi::GenericMethod ("*persistentIndexList", "@brief Method QList<QModelIndex> QAbstractProxyModel::persistentIndexList()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_persistentIndexList_c0, &_call_fp_persistentIndexList_c0);
@ -3542,6 +4080,12 @@ static gsi::Methods methods_QAbstractProxyModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("roleNames", "@hide", true, &_init_cbs_roleNames_c0_0, &_call_cbs_roleNames_c0_0, &_set_callback_cbs_roleNames_c0_0);
methods += new qt_gsi::GenericMethod ("rowCount", "@brief Virtual method int QAbstractProxyModel::rowCount(const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("rowCount", "@hide", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1, &_set_callback_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeInserted", "@brief Emitter for signal void QAbstractProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeInserted_7372, &_call_emitter_rowsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeMoved", "@brief Emitter for signal void QAbstractProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeMoved_10318, &_call_emitter_rowsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeRemoved", "@brief Emitter for signal void QAbstractProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeRemoved_7372, &_call_emitter_rowsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsInserted", "@brief Emitter for signal void QAbstractProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsInserted_7372, &_call_emitter_rowsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsMoved", "@brief Emitter for signal void QAbstractProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nCall this method to emit this signal.", false, &_init_emitter_rowsMoved_10318, &_call_emitter_rowsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsRemoved", "@brief Emitter for signal void QAbstractProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsRemoved_7372, &_call_emitter_rowsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QAbstractProxyModel::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QAbstractProxyModel::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericMethod ("setData", "@brief Virtual method bool QAbstractProxyModel::setData(const QModelIndex &index, const QVariant &value, int role)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_setData_5065_1, &_call_cbs_setData_5065_1);
@ -3556,6 +4100,7 @@ static gsi::Methods methods_QAbstractProxyModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("sibling", "@hide", true, &_init_cbs_sibling_c3713_0, &_call_cbs_sibling_c3713_0, &_set_callback_cbs_sibling_c3713_0);
methods += new qt_gsi::GenericMethod ("sort", "@brief Virtual method void QAbstractProxyModel::sort(int column, Qt::SortOrder order)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_sort_2340_1, &_call_cbs_sort_2340_1);
methods += new qt_gsi::GenericMethod ("sort", "@hide", false, &_init_cbs_sort_2340_1, &_call_cbs_sort_2340_1, &_set_callback_cbs_sort_2340_1);
methods += new qt_gsi::GenericMethod ("emit_sourceModelChanged", "@brief Emitter for signal void QAbstractProxyModel::sourceModelChanged()\nCall this method to emit this signal.", false, &_init_emitter_sourceModelChanged_3914, &_call_emitter_sourceModelChanged_3914);
methods += new qt_gsi::GenericMethod ("span", "@brief Virtual method QSize QAbstractProxyModel::span(const QModelIndex &index)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_span_c2395_0, &_call_cbs_span_c2395_0);
methods += new qt_gsi::GenericMethod ("span", "@hide", true, &_init_cbs_span_c2395_0, &_call_cbs_span_c2395_0, &_set_callback_cbs_span_c2395_0);
methods += new qt_gsi::GenericMethod ("submit", "@brief Virtual method bool QAbstractProxyModel::submit()\nThis method can be reimplemented in a derived class.", false, &_init_cbs_submit_0_0, &_call_cbs_submit_0_0);

View File

@ -163,6 +163,9 @@ static gsi::Methods methods_QAbstractState () {
methods += new qt_gsi::GenericMethod ("parentState", "@brief Method QState *QAbstractState::parentState()\n", true, &_init_f_parentState_c0, &_call_f_parentState_c0);
methods += gsi::qt_signal<bool > ("activeChanged(bool)", "activeChanged", gsi::arg("active"), "@brief Signal declaration for QAbstractState::activeChanged(bool active)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QAbstractState::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("entered()", "entered", "@brief Signal declaration for QAbstractState::entered()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("exited()", "exited", "@brief Signal declaration for QAbstractState::exited()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QAbstractState::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QAbstractState::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QAbstractState::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -223,6 +226,12 @@ public:
emit QAbstractState::destroyed(arg1);
}
// [emitter impl] void QAbstractState::entered()
void emitter_QAbstractState_entered_3384()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractState::entered()'");
}
// [adaptor impl] bool QAbstractState::eventFilter(QObject *, QEvent *)
bool cbs_eventFilter_2411_0(QObject *arg1, QEvent *arg2)
{
@ -238,6 +247,19 @@ public:
}
}
// [emitter impl] void QAbstractState::exited()
void emitter_QAbstractState_exited_3384()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractState::exited()'");
}
// [emitter impl] void QAbstractState::objectNameChanged(const QString &objectName)
void emitter_QAbstractState_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QAbstractState::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QAbstractState::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -479,6 +501,20 @@ static void _set_callback_cbs_disconnectNotify_2394_0 (void *cls, const gsi::Cal
}
// emitter void QAbstractState::entered()
static void _init_emitter_entered_3384 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_entered_3384 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractState_Adaptor *)cls)->emitter_QAbstractState_entered_3384 ();
}
// bool QAbstractState::event(QEvent *e)
static void _init_cbs_event_1217_0 (qt_gsi::GenericMethod *decl)
@ -528,6 +564,20 @@ static void _set_callback_cbs_eventFilter_2411_0 (void *cls, const gsi::Callback
}
// emitter void QAbstractState::exited()
static void _init_emitter_exited_3384 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_exited_3384 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractState_Adaptor *)cls)->emitter_QAbstractState_exited_3384 ();
}
// exposed bool QAbstractState::isSignalConnected(const QMetaMethod &signal)
static void _init_fp_isSignalConnected_c2394 (qt_gsi::GenericMethod *decl)
@ -546,6 +596,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QAbstractState::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QAbstractState_Adaptor *)cls)->emitter_QAbstractState_objectNameChanged_4567 (arg1);
}
// void QAbstractState::onEntry(QEvent *event)
static void _init_cbs_onEntry_1217_0 (qt_gsi::GenericMethod *decl)
@ -680,11 +748,14 @@ static gsi::Methods methods_QAbstractState_Adaptor () {
methods += new qt_gsi::GenericMethod ("emit_destroyed", "@brief Emitter for signal void QAbstractState::destroyed(QObject *)\nCall this method to emit this signal.", false, &_init_emitter_destroyed_1302, &_call_emitter_destroyed_1302);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@brief Virtual method void QAbstractState::disconnectNotify(const QMetaMethod &signal)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_disconnectNotify_2394_0, &_call_cbs_disconnectNotify_2394_0);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@hide", false, &_init_cbs_disconnectNotify_2394_0, &_call_cbs_disconnectNotify_2394_0, &_set_callback_cbs_disconnectNotify_2394_0);
methods += new qt_gsi::GenericMethod ("emit_entered", "@brief Emitter for signal void QAbstractState::entered()\nCall this method to emit this signal.", false, &_init_emitter_entered_3384, &_call_emitter_entered_3384);
methods += new qt_gsi::GenericMethod ("*event", "@brief Virtual method bool QAbstractState::event(QEvent *e)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0);
methods += new qt_gsi::GenericMethod ("*event", "@hide", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0, &_set_callback_cbs_event_1217_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QAbstractState::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("emit_exited", "@brief Emitter for signal void QAbstractState::exited()\nCall this method to emit this signal.", false, &_init_emitter_exited_3384, &_call_emitter_exited_3384);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QAbstractState::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QAbstractState::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*onEntry", "@brief Virtual method void QAbstractState::onEntry(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_onEntry_1217_0, &_call_cbs_onEntry_1217_0);
methods += new qt_gsi::GenericMethod ("*onEntry", "@hide", false, &_init_cbs_onEntry_1217_0, &_call_cbs_onEntry_1217_0, &_set_callback_cbs_onEntry_1217_0);
methods += new qt_gsi::GenericMethod ("*onExit", "@brief Virtual method void QAbstractState::onExit(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_onExit_1217_0, &_call_cbs_onExit_1217_0);

View File

@ -236,11 +236,26 @@ static gsi::Methods methods_QAbstractTableModel () {
methods += new qt_gsi::GenericMethod ("index", "@brief Method QModelIndex QAbstractTableModel::index(int row, int column, const QModelIndex &parent)\nThis is a reimplementation of QAbstractItemModel::index", true, &_init_f_index_c3713, &_call_f_index_c3713);
methods += new qt_gsi::GenericMethod (":parent", "@brief Method QObject *QAbstractTableModel::parent()\n", true, &_init_f_parent_c0, &_call_f_parent_c0);
methods += new qt_gsi::GenericMethod ("sibling", "@brief Method QModelIndex QAbstractTableModel::sibling(int row, int column, const QModelIndex &idx)\nThis is a reimplementation of QAbstractItemModel::sibling", true, &_init_f_sibling_c3713, &_call_f_sibling_c3713);
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeInserted(const QModelIndex &, int, int)", "columnsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractTableModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationColumn"), "@brief Signal declaration for QAbstractTableModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeRemoved(const QModelIndex &, int, int)", "columnsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractTableModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsInserted(const QModelIndex &, int, int)", "columnsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractTableModel::columnsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("column"), "@brief Signal declaration for QAbstractTableModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsRemoved(const QModelIndex &, int, int)", "columnsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractTableModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, const QModelIndex &, const QVector<int> & > ("dataChanged(const QModelIndex &, const QModelIndex &, const QVector<int> &)", "dataChanged", gsi::arg("topLeft"), gsi::arg("bottomRight"), gsi::arg("roles"), "@brief Signal declaration for QAbstractTableModel::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QAbstractTableModel::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<Qt::Orientation>::target_type &, int, int > ("headerDataChanged(Qt::Orientation, int, int)", "headerDataChanged", gsi::arg("orientation"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractTableModel::headerDataChanged(Qt::Orientation orientation, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutAboutToBeChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutAboutToBeChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QAbstractTableModel::layoutAboutToBeChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QAbstractTableModel::layoutChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelAboutToBeReset()", "modelAboutToBeReset", "@brief Signal declaration for QAbstractTableModel::modelAboutToBeReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelReset()", "modelReset", "@brief Signal declaration for QAbstractTableModel::modelReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QAbstractTableModel::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeInserted(const QModelIndex &, int, int)", "rowsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractTableModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationRow"), "@brief Signal declaration for QAbstractTableModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeRemoved(const QModelIndex &, int, int)", "rowsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractTableModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsInserted(const QModelIndex &, int, int)", "rowsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractTableModel::rowsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("row"), "@brief Signal declaration for QAbstractTableModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsRemoved(const QModelIndex &, int, int)", "rowsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QAbstractTableModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QAbstractTableModel::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QAbstractTableModel::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -466,6 +481,64 @@ public:
}
}
// [emitter impl] void QAbstractTableModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractTableModel_columnsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractTableModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
void emitter_QAbstractTableModel_columnsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationColumn);
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)'");
}
// [emitter impl] void QAbstractTableModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractTableModel_columnsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractTableModel::columnsInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractTableModel_columnsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::columnsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractTableModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
void emitter_QAbstractTableModel_columnsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (column);
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)'");
}
// [emitter impl] void QAbstractTableModel::columnsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractTableModel_columnsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::columnsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] QVariant QAbstractTableModel::data(const QModelIndex &index, int role)
QVariant cbs_data_c3054_1(const QModelIndex &index, int role) const
{
@ -708,6 +781,18 @@ public:
}
}
// [emitter impl] void QAbstractTableModel::modelAboutToBeReset()
void emitter_QAbstractTableModel_modelAboutToBeReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::modelAboutToBeReset()'");
}
// [emitter impl] void QAbstractTableModel::modelReset()
void emitter_QAbstractTableModel_modelReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::modelReset()'");
}
// [adaptor impl] bool QAbstractTableModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
bool cbs_moveColumns_6659_0(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
{
@ -738,6 +823,13 @@ public:
}
}
// [emitter impl] void QAbstractTableModel::objectNameChanged(const QString &objectName)
void emitter_QAbstractTableModel_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] bool QAbstractTableModel::removeColumns(int column, int count, const QModelIndex &parent)
bool cbs_removeColumns_3713_1(int column, int count, const QModelIndex &parent)
{
@ -814,6 +906,64 @@ public:
}
}
// [emitter impl] void QAbstractTableModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractTableModel_rowsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractTableModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
void emitter_QAbstractTableModel_rowsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationRow);
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)'");
}
// [emitter impl] void QAbstractTableModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractTableModel_rowsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractTableModel::rowsInserted(const QModelIndex &parent, int first, int last)
void emitter_QAbstractTableModel_rowsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::rowsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QAbstractTableModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
void emitter_QAbstractTableModel_rowsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (row);
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)'");
}
// [emitter impl] void QAbstractTableModel::rowsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QAbstractTableModel_rowsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QAbstractTableModel::rowsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] bool QAbstractTableModel::setData(const QModelIndex &index, const QVariant &value, int role)
bool cbs_setData_5065_1(const QModelIndex &index, const QVariant &value, int role)
{
@ -1416,6 +1566,162 @@ static void _set_callback_cbs_columnCount_c2395_1 (void *cls, const gsi::Callbac
}
// emitter void QAbstractTableModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_columnsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractTableModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
static void _init_emitter_columnsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationColumn");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_columnsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractTableModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_columnsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractTableModel::columnsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_columnsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractTableModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
static void _init_emitter_columnsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("column");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_columnsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractTableModel::columnsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_columnsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QModelIndex QAbstractTableModel::createIndex(int row, int column, void *data)
static void _init_fp_createIndex_c2374 (qt_gsi::GenericMethod *decl)
@ -2165,6 +2471,34 @@ static void _set_callback_cbs_mimeTypes_c0_0 (void *cls, const gsi::Callback &cb
}
// emitter void QAbstractTableModel::modelAboutToBeReset()
static void _init_emitter_modelAboutToBeReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelAboutToBeReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_modelAboutToBeReset_3767 ();
}
// emitter void QAbstractTableModel::modelReset()
static void _init_emitter_modelReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_modelReset_3767 ();
}
// bool QAbstractTableModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
static void _init_cbs_moveColumns_6659_0 (qt_gsi::GenericMethod *decl)
@ -2235,6 +2569,24 @@ static void _set_callback_cbs_moveRows_6659_0 (void *cls, const gsi::Callback &c
}
// emitter void QAbstractTableModel::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_objectNameChanged_4567 (arg1);
}
// exposed QList<QModelIndex> QAbstractTableModel::persistentIndexList()
static void _init_fp_persistentIndexList_c0 (qt_gsi::GenericMethod *decl)
@ -2402,6 +2754,162 @@ static void _set_callback_cbs_rowCount_c2395_1 (void *cls, const gsi::Callback &
}
// emitter void QAbstractTableModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_rowsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractTableModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
static void _init_emitter_rowsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationRow");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_rowsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractTableModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_rowsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractTableModel::rowsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_rowsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QAbstractTableModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
static void _init_emitter_rowsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("row");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_rowsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QAbstractTableModel::rowsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QAbstractTableModel_Adaptor *)cls)->emitter_QAbstractTableModel_rowsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QObject *QAbstractTableModel::sender()
static void _init_fp_sender_c0 (qt_gsi::GenericMethod *decl)
@ -2704,6 +3212,12 @@ static gsi::Methods methods_QAbstractTableModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("*childEvent", "@hide", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0, &_set_callback_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("columnCount", "@brief Virtual method int QAbstractTableModel::columnCount(const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_columnCount_c2395_1, &_call_cbs_columnCount_c2395_1);
methods += new qt_gsi::GenericMethod ("columnCount", "@hide", true, &_init_cbs_columnCount_c2395_1, &_call_cbs_columnCount_c2395_1, &_set_callback_cbs_columnCount_c2395_1);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeInserted", "@brief Emitter for signal void QAbstractTableModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeInserted_7372, &_call_emitter_columnsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeMoved", "@brief Emitter for signal void QAbstractTableModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeMoved_10318, &_call_emitter_columnsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeRemoved", "@brief Emitter for signal void QAbstractTableModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeRemoved_7372, &_call_emitter_columnsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsInserted", "@brief Emitter for signal void QAbstractTableModel::columnsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsInserted_7372, &_call_emitter_columnsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsMoved", "@brief Emitter for signal void QAbstractTableModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nCall this method to emit this signal.", false, &_init_emitter_columnsMoved_10318, &_call_emitter_columnsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsRemoved", "@brief Emitter for signal void QAbstractTableModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsRemoved_7372, &_call_emitter_columnsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QAbstractTableModel::createIndex(int row, int column, void *data)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2374, &_call_fp_createIndex_c2374);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QAbstractTableModel::createIndex(int row, int column, quintptr id)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2657, &_call_fp_createIndex_c2657);
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QAbstractTableModel::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
@ -2753,10 +3267,13 @@ static gsi::Methods methods_QAbstractTableModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("mimeData", "@hide", true, &_init_cbs_mimeData_c3010_0, &_call_cbs_mimeData_c3010_0, &_set_callback_cbs_mimeData_c3010_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@brief Virtual method QStringList QAbstractTableModel::mimeTypes()\nThis method can be reimplemented in a derived class.", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@hide", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0, &_set_callback_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("emit_modelAboutToBeReset", "@brief Emitter for signal void QAbstractTableModel::modelAboutToBeReset()\nCall this method to emit this signal.", false, &_init_emitter_modelAboutToBeReset_3767, &_call_emitter_modelAboutToBeReset_3767);
methods += new qt_gsi::GenericMethod ("emit_modelReset", "@brief Emitter for signal void QAbstractTableModel::modelReset()\nCall this method to emit this signal.", false, &_init_emitter_modelReset_3767, &_call_emitter_modelReset_3767);
methods += new qt_gsi::GenericMethod ("moveColumns", "@brief Virtual method bool QAbstractTableModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveColumns", "@hide", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0, &_set_callback_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@brief Virtual method bool QAbstractTableModel::moveRows(const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@hide", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0, &_set_callback_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QAbstractTableModel::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*persistentIndexList", "@brief Method QList<QModelIndex> QAbstractTableModel::persistentIndexList()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_persistentIndexList_c0, &_call_fp_persistentIndexList_c0);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QAbstractTableModel::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("removeColumns", "@brief Virtual method bool QAbstractTableModel::removeColumns(int column, int count, const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_removeColumns_3713_1, &_call_cbs_removeColumns_3713_1);
@ -2770,6 +3287,12 @@ static gsi::Methods methods_QAbstractTableModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("roleNames", "@hide", true, &_init_cbs_roleNames_c0_0, &_call_cbs_roleNames_c0_0, &_set_callback_cbs_roleNames_c0_0);
methods += new qt_gsi::GenericMethod ("rowCount", "@brief Virtual method int QAbstractTableModel::rowCount(const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("rowCount", "@hide", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1, &_set_callback_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeInserted", "@brief Emitter for signal void QAbstractTableModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeInserted_7372, &_call_emitter_rowsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeMoved", "@brief Emitter for signal void QAbstractTableModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeMoved_10318, &_call_emitter_rowsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeRemoved", "@brief Emitter for signal void QAbstractTableModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeRemoved_7372, &_call_emitter_rowsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsInserted", "@brief Emitter for signal void QAbstractTableModel::rowsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsInserted_7372, &_call_emitter_rowsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsMoved", "@brief Emitter for signal void QAbstractTableModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nCall this method to emit this signal.", false, &_init_emitter_rowsMoved_10318, &_call_emitter_rowsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsRemoved", "@brief Emitter for signal void QAbstractTableModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsRemoved_7372, &_call_emitter_rowsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QAbstractTableModel::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QAbstractTableModel::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericMethod ("setData", "@brief Virtual method bool QAbstractTableModel::setData(const QModelIndex &index, const QVariant &value, int role)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_setData_5065_1, &_call_cbs_setData_5065_1);

View File

@ -317,6 +317,10 @@ static gsi::Methods methods_QAbstractTransition () {
methods += new qt_gsi::GenericMethod (":targetStates", "@brief Method QList<QAbstractState*> QAbstractTransition::targetStates()\n", true, &_init_f_targetStates_c0, &_call_f_targetStates_c0);
methods += new qt_gsi::GenericMethod (":transitionType", "@brief Method QAbstractTransition::TransitionType QAbstractTransition::transitionType()\n", true, &_init_f_transitionType_c0, &_call_f_transitionType_c0);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QAbstractTransition::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QAbstractTransition::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("targetStateChanged()", "targetStateChanged", "@brief Signal declaration for QAbstractTransition::targetStateChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("targetStatesChanged()", "targetStatesChanged", "@brief Signal declaration for QAbstractTransition::targetStatesChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("triggered()", "triggered", "@brief Signal declaration for QAbstractTransition::triggered()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QAbstractTransition::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QAbstractTransition::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -392,6 +396,31 @@ public:
}
}
// [emitter impl] void QAbstractTransition::objectNameChanged(const QString &objectName)
void emitter_QAbstractTransition_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QAbstractTransition::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QAbstractTransition::targetStateChanged()
void emitter_QAbstractTransition_targetStateChanged_3938()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractTransition::targetStateChanged()'");
}
// [emitter impl] void QAbstractTransition::targetStatesChanged()
void emitter_QAbstractTransition_targetStatesChanged_3938()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractTransition::targetStatesChanged()'");
}
// [emitter impl] void QAbstractTransition::triggered()
void emitter_QAbstractTransition_triggered_3938()
{
throw tl::Exception ("Can't emit private signal 'void QAbstractTransition::triggered()'");
}
// [adaptor impl] void QAbstractTransition::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -709,6 +738,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QAbstractTransition::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QAbstractTransition_Adaptor *)cls)->emitter_QAbstractTransition_objectNameChanged_4567 (arg1);
}
// void QAbstractTransition::onTransition(QEvent *event)
static void _init_cbs_onTransition_1217_0 (qt_gsi::GenericMethod *decl)
@ -779,6 +826,34 @@ static void _call_fp_senderSignalIndex_c0 (const qt_gsi::GenericMethod * /*decl*
}
// emitter void QAbstractTransition::targetStateChanged()
static void _init_emitter_targetStateChanged_3938 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_targetStateChanged_3938 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractTransition_Adaptor *)cls)->emitter_QAbstractTransition_targetStateChanged_3938 ();
}
// emitter void QAbstractTransition::targetStatesChanged()
static void _init_emitter_targetStatesChanged_3938 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_targetStatesChanged_3938 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractTransition_Adaptor *)cls)->emitter_QAbstractTransition_targetStatesChanged_3938 ();
}
// void QAbstractTransition::timerEvent(QTimerEvent *)
static void _init_cbs_timerEvent_1730_0 (qt_gsi::GenericMethod *decl)
@ -803,6 +878,20 @@ static void _set_callback_cbs_timerEvent_1730_0 (void *cls, const gsi::Callback
}
// emitter void QAbstractTransition::triggered()
static void _init_emitter_triggered_3938 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_triggered_3938 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QAbstractTransition_Adaptor *)cls)->emitter_QAbstractTransition_triggered_3938 ();
}
namespace gsi
{
@ -825,13 +914,17 @@ static gsi::Methods methods_QAbstractTransition_Adaptor () {
methods += new qt_gsi::GenericMethod ("*eventTest", "@brief Virtual method bool QAbstractTransition::eventTest(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventTest_1217_0, &_call_cbs_eventTest_1217_0);
methods += new qt_gsi::GenericMethod ("*eventTest", "@hide", false, &_init_cbs_eventTest_1217_0, &_call_cbs_eventTest_1217_0, &_set_callback_cbs_eventTest_1217_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QAbstractTransition::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QAbstractTransition::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*onTransition", "@brief Virtual method void QAbstractTransition::onTransition(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_onTransition_1217_0, &_call_cbs_onTransition_1217_0);
methods += new qt_gsi::GenericMethod ("*onTransition", "@hide", false, &_init_cbs_onTransition_1217_0, &_call_cbs_onTransition_1217_0, &_set_callback_cbs_onTransition_1217_0);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QAbstractTransition::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QAbstractTransition::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QAbstractTransition::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericMethod ("emit_targetStateChanged", "@brief Emitter for signal void QAbstractTransition::targetStateChanged()\nCall this method to emit this signal.", false, &_init_emitter_targetStateChanged_3938, &_call_emitter_targetStateChanged_3938);
methods += new qt_gsi::GenericMethod ("emit_targetStatesChanged", "@brief Emitter for signal void QAbstractTransition::targetStatesChanged()\nCall this method to emit this signal.", false, &_init_emitter_targetStatesChanged_3938, &_call_emitter_targetStatesChanged_3938);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@brief Virtual method void QAbstractTransition::timerEvent(QTimerEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@hide", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0, &_set_callback_cbs_timerEvent_1730_0);
methods += new qt_gsi::GenericMethod ("emit_triggered", "@brief Emitter for signal void QAbstractTransition::triggered()\nCall this method to emit this signal.", false, &_init_emitter_triggered_3938, &_call_emitter_triggered_3938);
return methods;
}

View File

@ -232,6 +232,7 @@ static gsi::Methods methods_QAnimationDriver () {
methods += new qt_gsi::GenericMethod (":startTime", "@brief Method qint64 QAnimationDriver::startTime()\n", true, &_init_f_startTime_c0, &_call_f_startTime_c0);
methods += new qt_gsi::GenericMethod ("uninstall", "@brief Method void QAnimationDriver::uninstall()\n", false, &_init_f_uninstall_0, &_call_f_uninstall_0);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QAnimationDriver::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QAnimationDriver::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("started()", "started", "@brief Signal declaration for QAnimationDriver::started()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("stopped()", "stopped", "@brief Signal declaration for QAnimationDriver::stopped()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QAnimationDriver::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
@ -359,6 +360,13 @@ public:
}
}
// [emitter impl] void QAnimationDriver::objectNameChanged(const QString &objectName)
void emitter_QAnimationDriver_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QAnimationDriver::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QAnimationDriver::started()
void emitter_QAnimationDriver_started_0()
{
@ -708,6 +716,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QAnimationDriver::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QAnimationDriver_Adaptor *)cls)->emitter_QAnimationDriver_objectNameChanged_4567 (arg1);
}
// exposed int QAnimationDriver::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -871,6 +897,7 @@ static gsi::Methods methods_QAnimationDriver_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QAnimationDriver::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QAnimationDriver::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QAnimationDriver::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QAnimationDriver::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QAnimationDriver::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QAnimationDriver::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -275,6 +275,7 @@ static gsi::Methods methods_QAnimationGroup () {
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QAnimationGroup::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::Direction>::target_type & > ("directionChanged(QAbstractAnimation::Direction)", "directionChanged", gsi::arg("arg1"), "@brief Signal declaration for QAnimationGroup::directionChanged(QAbstractAnimation::Direction)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("finished()", "finished", "@brief Signal declaration for QAnimationGroup::finished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QAnimationGroup::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::State>::target_type &, const qt_gsi::Converter<QAbstractAnimation::State>::target_type & > ("stateChanged(QAbstractAnimation::State, QAbstractAnimation::State)", "stateChanged", gsi::arg("newState"), gsi::arg("oldState"), "@brief Signal declaration for QAnimationGroup::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QAnimationGroup::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QAnimationGroup::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
@ -384,6 +385,13 @@ public:
emit QAnimationGroup::finished();
}
// [emitter impl] void QAnimationGroup::objectNameChanged(const QString &objectName)
void emitter_QAnimationGroup_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QAnimationGroup::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QAnimationGroup::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
void emitter_QAnimationGroup_stateChanged_5680(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
{
@ -769,6 +777,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QAnimationGroup::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QAnimationGroup_Adaptor *)cls)->emitter_QAnimationGroup_objectNameChanged_4567 (arg1);
}
// exposed int QAnimationGroup::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -960,6 +986,7 @@ static gsi::Methods methods_QAnimationGroup_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("emit_finished", "@brief Emitter for signal void QAnimationGroup::finished()\nCall this method to emit this signal.", false, &_init_emitter_finished_0, &_call_emitter_finished_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QAnimationGroup::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QAnimationGroup::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QAnimationGroup::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QAnimationGroup::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QAnimationGroup::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -391,6 +391,7 @@ static gsi::Methods methods_QBuffer () {
methods += gsi::qt_signal ("aboutToClose()", "aboutToClose", "@brief Signal declaration for QBuffer::aboutToClose()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<qint64 > ("bytesWritten(qint64)", "bytesWritten", gsi::arg("bytes"), "@brief Signal declaration for QBuffer::bytesWritten(qint64 bytes)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QBuffer::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QBuffer::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readChannelFinished()", "readChannelFinished", "@brief Signal declaration for QBuffer::readChannelFinished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readyRead()", "readyRead", "@brief Signal declaration for QBuffer::readyRead()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QBuffer::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);

View File

@ -926,9 +926,11 @@ static gsi::Methods methods_QCoreApplication () {
methods += new qt_gsi::GenericMethod ("installNativeEventFilter", "@brief Method void QCoreApplication::installNativeEventFilter(QAbstractNativeEventFilter *filterObj)\n", false, &_init_f_installNativeEventFilter_3266, &_call_f_installNativeEventFilter_3266);
methods += new qt_gsi::GenericMethod ("notify", "@brief Method bool QCoreApplication::notify(QObject *, QEvent *)\n", false, &_init_f_notify_2411, &_call_f_notify_2411);
methods += new qt_gsi::GenericMethod ("removeNativeEventFilter", "@brief Method void QCoreApplication::removeNativeEventFilter(QAbstractNativeEventFilter *filterObj)\n", false, &_init_f_removeNativeEventFilter_3266, &_call_f_removeNativeEventFilter_3266);
methods += gsi::qt_signal ("aboutToQuit()", "aboutToQuit", "@brief Signal declaration for QCoreApplication::aboutToQuit()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("applicationNameChanged()", "applicationNameChanged", "@brief Signal declaration for QCoreApplication::applicationNameChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("applicationVersionChanged()", "applicationVersionChanged", "@brief Signal declaration for QCoreApplication::applicationVersionChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QCoreApplication::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QCoreApplication::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("organizationDomainChanged()", "organizationDomainChanged", "@brief Signal declaration for QCoreApplication::organizationDomainChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("organizationNameChanged()", "organizationNameChanged", "@brief Signal declaration for QCoreApplication::organizationNameChanged()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("addLibraryPath", "@brief Static method void QCoreApplication::addLibraryPath(const QString &)\nThis method is static and can be called without an instance.", &_init_f_addLibraryPath_2025, &_call_f_addLibraryPath_2025);
@ -1035,6 +1037,12 @@ public:
return QCoreApplication::senderSignalIndex();
}
// [emitter impl] void QCoreApplication::aboutToQuit()
void emitter_QCoreApplication_aboutToQuit_3584()
{
throw tl::Exception ("Can't emit private signal 'void QCoreApplication::aboutToQuit()'");
}
// [emitter impl] void QCoreApplication::applicationNameChanged()
void emitter_QCoreApplication_applicationNameChanged_0()
{
@ -1083,6 +1091,13 @@ public:
}
}
// [emitter impl] void QCoreApplication::objectNameChanged(const QString &objectName)
void emitter_QCoreApplication_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QCoreApplication::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QCoreApplication::organizationDomainChanged()
void emitter_QCoreApplication_organizationDomainChanged_0()
{
@ -1181,6 +1196,20 @@ public:
QCoreApplication_Adaptor::~QCoreApplication_Adaptor() { }
// emitter void QCoreApplication::aboutToQuit()
static void _init_emitter_aboutToQuit_3584 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_aboutToQuit_3584 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QCoreApplication_Adaptor *)cls)->emitter_QCoreApplication_aboutToQuit_3584 ();
}
// emitter void QCoreApplication::applicationNameChanged()
static void _init_emitter_applicationNameChanged_0 (qt_gsi::GenericMethod *decl)
@ -1392,6 +1421,24 @@ static void _set_callback_cbs_notify_2411_0 (void *cls, const gsi::Callback &cb)
}
// emitter void QCoreApplication::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QCoreApplication_Adaptor *)cls)->emitter_QCoreApplication_objectNameChanged_4567 (arg1);
}
// emitter void QCoreApplication::organizationDomainChanged()
static void _init_emitter_organizationDomainChanged_0 (qt_gsi::GenericMethod *decl)
@ -1497,6 +1544,7 @@ gsi::Class<QCoreApplication> &qtdecl_QCoreApplication ();
static gsi::Methods methods_QCoreApplication_Adaptor () {
gsi::Methods methods;
methods += new qt_gsi::GenericMethod ("emit_aboutToQuit", "@brief Emitter for signal void QCoreApplication::aboutToQuit()\nCall this method to emit this signal.", false, &_init_emitter_aboutToQuit_3584, &_call_emitter_aboutToQuit_3584);
methods += new qt_gsi::GenericMethod ("emit_applicationNameChanged", "@brief Emitter for signal void QCoreApplication::applicationNameChanged()\nCall this method to emit this signal.", false, &_init_emitter_applicationNameChanged_0, &_call_emitter_applicationNameChanged_0);
methods += new qt_gsi::GenericMethod ("emit_applicationVersionChanged", "@brief Emitter for signal void QCoreApplication::applicationVersionChanged()\nCall this method to emit this signal.", false, &_init_emitter_applicationVersionChanged_0, &_call_emitter_applicationVersionChanged_0);
methods += new qt_gsi::GenericMethod ("*childEvent", "@brief Virtual method void QCoreApplication::childEvent(QChildEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0);
@ -1513,6 +1561,7 @@ static gsi::Methods methods_QCoreApplication_Adaptor () {
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QCoreApplication::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("notify", "@brief Virtual method bool QCoreApplication::notify(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_notify_2411_0, &_call_cbs_notify_2411_0);
methods += new qt_gsi::GenericMethod ("notify", "@hide", false, &_init_cbs_notify_2411_0, &_call_cbs_notify_2411_0, &_set_callback_cbs_notify_2411_0);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QCoreApplication::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("emit_organizationDomainChanged", "@brief Emitter for signal void QCoreApplication::organizationDomainChanged()\nCall this method to emit this signal.", false, &_init_emitter_organizationDomainChanged_0, &_call_emitter_organizationDomainChanged_0);
methods += new qt_gsi::GenericMethod ("emit_organizationNameChanged", "@brief Emitter for signal void QCoreApplication::organizationNameChanged()\nCall this method to emit this signal.", false, &_init_emitter_organizationNameChanged_0, &_call_emitter_organizationNameChanged_0);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QCoreApplication::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);

View File

@ -267,6 +267,7 @@ static gsi::Methods methods_QEventLoop () {
methods += new qt_gsi::GenericMethod ("quit", "@brief Method void QEventLoop::quit()\n", false, &_init_f_quit_0, &_call_f_quit_0);
methods += new qt_gsi::GenericMethod ("wakeUp", "@brief Method void QEventLoop::wakeUp()\n", false, &_init_f_wakeUp_0, &_call_f_wakeUp_0);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QEventLoop::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QEventLoop::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QEventLoop::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QEventLoop::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -357,6 +358,13 @@ public:
}
}
// [emitter impl] void QEventLoop::objectNameChanged(const QString &objectName)
void emitter_QEventLoop_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QEventLoop::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QEventLoop::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -602,6 +610,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QEventLoop::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QEventLoop_Adaptor *)cls)->emitter_QEventLoop_objectNameChanged_4567 (arg1);
}
// exposed int QEventLoop::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -692,6 +718,7 @@ static gsi::Methods methods_QEventLoop_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QEventLoop::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QEventLoop::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QEventLoop::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QEventLoop::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QEventLoop::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QEventLoop::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -190,6 +190,10 @@ static gsi::Methods methods_QEventTransition () {
methods += new qt_gsi::GenericMethod ("setEventSource|eventSource=", "@brief Method void QEventTransition::setEventSource(QObject *object)\n", false, &_init_f_setEventSource_1302, &_call_f_setEventSource_1302);
methods += new qt_gsi::GenericMethod ("setEventType|eventType=", "@brief Method void QEventTransition::setEventType(QEvent::Type type)\n", false, &_init_f_setEventType_1565, &_call_f_setEventType_1565);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QEventTransition::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QEventTransition::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("targetStateChanged()", "targetStateChanged", "@brief Signal declaration for QEventTransition::targetStateChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("targetStatesChanged()", "targetStatesChanged", "@brief Signal declaration for QEventTransition::targetStatesChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("triggered()", "triggered", "@brief Signal declaration for QEventTransition::triggered()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QEventTransition::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QEventTransition::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -277,6 +281,31 @@ public:
}
}
// [emitter impl] void QEventTransition::objectNameChanged(const QString &objectName)
void emitter_QEventTransition_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QEventTransition::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QEventTransition::targetStateChanged()
void emitter_QEventTransition_targetStateChanged_3938()
{
throw tl::Exception ("Can't emit private signal 'void QEventTransition::targetStateChanged()'");
}
// [emitter impl] void QEventTransition::targetStatesChanged()
void emitter_QEventTransition_targetStatesChanged_3938()
{
throw tl::Exception ("Can't emit private signal 'void QEventTransition::targetStatesChanged()'");
}
// [emitter impl] void QEventTransition::triggered()
void emitter_QEventTransition_triggered_3938()
{
throw tl::Exception ("Can't emit private signal 'void QEventTransition::triggered()'");
}
// [adaptor impl] void QEventTransition::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -616,6 +645,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QEventTransition::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QEventTransition_Adaptor *)cls)->emitter_QEventTransition_objectNameChanged_4567 (arg1);
}
// void QEventTransition::onTransition(QEvent *event)
static void _init_cbs_onTransition_1217_0 (qt_gsi::GenericMethod *decl)
@ -686,6 +733,34 @@ static void _call_fp_senderSignalIndex_c0 (const qt_gsi::GenericMethod * /*decl*
}
// emitter void QEventTransition::targetStateChanged()
static void _init_emitter_targetStateChanged_3938 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_targetStateChanged_3938 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QEventTransition_Adaptor *)cls)->emitter_QEventTransition_targetStateChanged_3938 ();
}
// emitter void QEventTransition::targetStatesChanged()
static void _init_emitter_targetStatesChanged_3938 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_targetStatesChanged_3938 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QEventTransition_Adaptor *)cls)->emitter_QEventTransition_targetStatesChanged_3938 ();
}
// void QEventTransition::timerEvent(QTimerEvent *)
static void _init_cbs_timerEvent_1730_0 (qt_gsi::GenericMethod *decl)
@ -710,6 +785,20 @@ static void _set_callback_cbs_timerEvent_1730_0 (void *cls, const gsi::Callback
}
// emitter void QEventTransition::triggered()
static void _init_emitter_triggered_3938 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_triggered_3938 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QEventTransition_Adaptor *)cls)->emitter_QEventTransition_triggered_3938 ();
}
namespace gsi
{
@ -733,13 +822,17 @@ static gsi::Methods methods_QEventTransition_Adaptor () {
methods += new qt_gsi::GenericMethod ("*eventTest", "@brief Virtual method bool QEventTransition::eventTest(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventTest_1217_0, &_call_cbs_eventTest_1217_0);
methods += new qt_gsi::GenericMethod ("*eventTest", "@hide", false, &_init_cbs_eventTest_1217_0, &_call_cbs_eventTest_1217_0, &_set_callback_cbs_eventTest_1217_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QEventTransition::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QEventTransition::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*onTransition", "@brief Virtual method void QEventTransition::onTransition(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_onTransition_1217_0, &_call_cbs_onTransition_1217_0);
methods += new qt_gsi::GenericMethod ("*onTransition", "@hide", false, &_init_cbs_onTransition_1217_0, &_call_cbs_onTransition_1217_0, &_set_callback_cbs_onTransition_1217_0);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QEventTransition::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QEventTransition::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QEventTransition::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericMethod ("emit_targetStateChanged", "@brief Emitter for signal void QEventTransition::targetStateChanged()\nCall this method to emit this signal.", false, &_init_emitter_targetStateChanged_3938, &_call_emitter_targetStateChanged_3938);
methods += new qt_gsi::GenericMethod ("emit_targetStatesChanged", "@brief Emitter for signal void QEventTransition::targetStatesChanged()\nCall this method to emit this signal.", false, &_init_emitter_targetStatesChanged_3938, &_call_emitter_targetStatesChanged_3938);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@brief Virtual method void QEventTransition::timerEvent(QTimerEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@hide", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0, &_set_callback_cbs_timerEvent_1730_0);
methods += new qt_gsi::GenericMethod ("emit_triggered", "@brief Emitter for signal void QEventTransition::triggered()\nCall this method to emit this signal.", false, &_init_emitter_triggered_3938, &_call_emitter_triggered_3938);
return methods;
}

View File

@ -688,6 +688,7 @@ static gsi::Methods methods_QFile () {
methods += gsi::qt_signal ("aboutToClose()", "aboutToClose", "@brief Signal declaration for QFile::aboutToClose()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<qint64 > ("bytesWritten(qint64)", "bytesWritten", gsi::arg("bytes"), "@brief Signal declaration for QFile::bytesWritten(qint64 bytes)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QFile::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QFile::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readChannelFinished()", "readChannelFinished", "@brief Signal declaration for QFile::readChannelFinished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readyRead()", "readyRead", "@brief Signal declaration for QFile::readyRead()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("copy", "@brief Static method bool QFile::copy(const QString &fileName, const QString &newName)\nThis method is static and can be called without an instance.", &_init_f_copy_3942, &_call_f_copy_3942);

View File

@ -352,6 +352,7 @@ static gsi::Methods methods_QFileDevice () {
methods += gsi::qt_signal ("aboutToClose()", "aboutToClose", "@brief Signal declaration for QFileDevice::aboutToClose()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<qint64 > ("bytesWritten(qint64)", "bytesWritten", gsi::arg("bytes"), "@brief Signal declaration for QFileDevice::bytesWritten(qint64 bytes)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QFileDevice::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QFileDevice::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readChannelFinished()", "readChannelFinished", "@brief Signal declaration for QFileDevice::readChannelFinished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readyRead()", "readyRead", "@brief Signal declaration for QFileDevice::readyRead()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QFileDevice::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
@ -559,6 +560,13 @@ public:
}
}
// [emitter impl] void QFileDevice::objectNameChanged(const QString &objectName)
void emitter_QFileDevice_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QFileDevice::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] bool QFileDevice::open(QFlags<QIODevice::OpenModeFlag> mode)
bool cbs_open_3242_0(QFlags<QIODevice::OpenModeFlag> mode)
{
@ -1147,6 +1155,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QFileDevice::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QFileDevice_Adaptor *)cls)->emitter_QFileDevice_objectNameChanged_4567 (arg1);
}
// bool QFileDevice::open(QFlags<QIODevice::OpenModeFlag> mode)
static void _init_cbs_open_3242_0 (qt_gsi::GenericMethod *decl)
@ -1558,6 +1584,7 @@ static gsi::Methods methods_QFileDevice_Adaptor () {
methods += new qt_gsi::GenericMethod ("isSequential", "@brief Virtual method bool QFileDevice::isSequential()\nThis method can be reimplemented in a derived class.", true, &_init_cbs_isSequential_c0_0, &_call_cbs_isSequential_c0_0);
methods += new qt_gsi::GenericMethod ("isSequential", "@hide", true, &_init_cbs_isSequential_c0_0, &_call_cbs_isSequential_c0_0, &_set_callback_cbs_isSequential_c0_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QFileDevice::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QFileDevice::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("open", "@brief Virtual method bool QFileDevice::open(QFlags<QIODevice::OpenModeFlag> mode)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_open_3242_0, &_call_cbs_open_3242_0);
methods += new qt_gsi::GenericMethod ("open", "@hide", false, &_init_cbs_open_3242_0, &_call_cbs_open_3242_0, &_set_callback_cbs_open_3242_0);
methods += new qt_gsi::GenericMethod ("permissions", "@brief Virtual method QFlags<QFileDevice::Permission> QFileDevice::permissions()\nThis method can be reimplemented in a derived class.", true, &_init_cbs_permissions_c0_0, &_call_cbs_permissions_c0_0);

View File

@ -206,6 +206,7 @@ static gsi::Methods methods_QFileSelector () {
methods += new qt_gsi::GenericMethod ("select", "@brief Method QUrl QFileSelector::select(const QUrl &filePath)\n", true, &_init_f_select_c1701, &_call_f_select_c1701);
methods += new qt_gsi::GenericMethod ("setExtraSelectors|extraSelectors=", "@brief Method void QFileSelector::setExtraSelectors(const QStringList &list)\n", false, &_init_f_setExtraSelectors_2437, &_call_f_setExtraSelectors_2437);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QFileSelector::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QFileSelector::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QFileSelector::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QFileSelector::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -296,6 +297,13 @@ public:
}
}
// [emitter impl] void QFileSelector::objectNameChanged(const QString &objectName)
void emitter_QFileSelector_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QFileSelector::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QFileSelector::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -541,6 +549,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QFileSelector::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QFileSelector_Adaptor *)cls)->emitter_QFileSelector_objectNameChanged_4567 (arg1);
}
// exposed int QFileSelector::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -631,6 +657,7 @@ static gsi::Methods methods_QFileSelector_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QFileSelector::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QFileSelector::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QFileSelector::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QFileSelector::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QFileSelector::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QFileSelector::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -224,6 +224,9 @@ static gsi::Methods methods_QFileSystemWatcher () {
methods += new qt_gsi::GenericMethod ("removePath", "@brief Method bool QFileSystemWatcher::removePath(const QString &file)\n", false, &_init_f_removePath_2025, &_call_f_removePath_2025);
methods += new qt_gsi::GenericMethod ("removePaths", "@brief Method QStringList QFileSystemWatcher::removePaths(const QStringList &files)\n", false, &_init_f_removePaths_2437, &_call_f_removePaths_2437);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QFileSystemWatcher::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("directoryChanged(const QString &)", "directoryChanged", gsi::arg("path"), "@brief Signal declaration for QFileSystemWatcher::directoryChanged(const QString &path)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("fileChanged(const QString &)", "fileChanged", gsi::arg("path"), "@brief Signal declaration for QFileSystemWatcher::fileChanged(const QString &path)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QFileSystemWatcher::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QFileSystemWatcher::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QFileSystemWatcher::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -296,6 +299,13 @@ public:
emit QFileSystemWatcher::destroyed(arg1);
}
// [emitter impl] void QFileSystemWatcher::directoryChanged(const QString &path)
void emitter_QFileSystemWatcher_directoryChanged_5715(const QString &path)
{
__SUPPRESS_UNUSED_WARNING (path);
throw tl::Exception ("Can't emit private signal 'void QFileSystemWatcher::directoryChanged(const QString &path)'");
}
// [adaptor impl] bool QFileSystemWatcher::event(QEvent *)
bool cbs_event_1217_0(QEvent *arg1)
{
@ -326,6 +336,20 @@ public:
}
}
// [emitter impl] void QFileSystemWatcher::fileChanged(const QString &path)
void emitter_QFileSystemWatcher_fileChanged_5715(const QString &path)
{
__SUPPRESS_UNUSED_WARNING (path);
throw tl::Exception ("Can't emit private signal 'void QFileSystemWatcher::fileChanged(const QString &path)'");
}
// [emitter impl] void QFileSystemWatcher::objectNameChanged(const QString &objectName)
void emitter_QFileSystemWatcher_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QFileSystemWatcher::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QFileSystemWatcher::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -501,6 +525,24 @@ static void _call_emitter_destroyed_1302 (const qt_gsi::GenericMethod * /*decl*/
}
// emitter void QFileSystemWatcher::directoryChanged(const QString &path)
static void _init_emitter_directoryChanged_5715 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("path");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_directoryChanged_5715 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QFileSystemWatcher_Adaptor *)cls)->emitter_QFileSystemWatcher_directoryChanged_5715 (arg1);
}
// void QFileSystemWatcher::disconnectNotify(const QMetaMethod &signal)
static void _init_cbs_disconnectNotify_2394_0 (qt_gsi::GenericMethod *decl)
@ -574,6 +616,24 @@ static void _set_callback_cbs_eventFilter_2411_0 (void *cls, const gsi::Callback
}
// emitter void QFileSystemWatcher::fileChanged(const QString &path)
static void _init_emitter_fileChanged_5715 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("path");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_fileChanged_5715 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QFileSystemWatcher_Adaptor *)cls)->emitter_QFileSystemWatcher_fileChanged_5715 (arg1);
}
// exposed bool QFileSystemWatcher::isSignalConnected(const QMetaMethod &signal)
static void _init_fp_isSignalConnected_c2394 (qt_gsi::GenericMethod *decl)
@ -592,6 +652,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QFileSystemWatcher::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QFileSystemWatcher_Adaptor *)cls)->emitter_QFileSystemWatcher_objectNameChanged_4567 (arg1);
}
// exposed int QFileSystemWatcher::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -676,13 +754,16 @@ static gsi::Methods methods_QFileSystemWatcher_Adaptor () {
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QFileSystemWatcher::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
methods += new qt_gsi::GenericMethod ("*customEvent", "@hide", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0, &_set_callback_cbs_customEvent_1217_0);
methods += new qt_gsi::GenericMethod ("emit_destroyed", "@brief Emitter for signal void QFileSystemWatcher::destroyed(QObject *)\nCall this method to emit this signal.", false, &_init_emitter_destroyed_1302, &_call_emitter_destroyed_1302);
methods += new qt_gsi::GenericMethod ("emit_directoryChanged", "@brief Emitter for signal void QFileSystemWatcher::directoryChanged(const QString &path)\nCall this method to emit this signal.", false, &_init_emitter_directoryChanged_5715, &_call_emitter_directoryChanged_5715);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@brief Virtual method void QFileSystemWatcher::disconnectNotify(const QMetaMethod &signal)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_disconnectNotify_2394_0, &_call_cbs_disconnectNotify_2394_0);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@hide", false, &_init_cbs_disconnectNotify_2394_0, &_call_cbs_disconnectNotify_2394_0, &_set_callback_cbs_disconnectNotify_2394_0);
methods += new qt_gsi::GenericMethod ("event", "@brief Virtual method bool QFileSystemWatcher::event(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0);
methods += new qt_gsi::GenericMethod ("event", "@hide", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0, &_set_callback_cbs_event_1217_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QFileSystemWatcher::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("emit_fileChanged", "@brief Emitter for signal void QFileSystemWatcher::fileChanged(const QString &path)\nCall this method to emit this signal.", false, &_init_emitter_fileChanged_5715, &_call_emitter_fileChanged_5715);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QFileSystemWatcher::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QFileSystemWatcher::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QFileSystemWatcher::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QFileSystemWatcher::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QFileSystemWatcher::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -115,6 +115,9 @@ static gsi::Methods methods_QFinalState () {
methods += new qt_gsi::GenericStaticMethod ("staticMetaObject", "@brief Obtains the static MetaObject for this class.", &_init_smo, &_call_smo);
methods += gsi::qt_signal<bool > ("activeChanged(bool)", "activeChanged", gsi::arg("active"), "@brief Signal declaration for QFinalState::activeChanged(bool active)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QFinalState::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("entered()", "entered", "@brief Signal declaration for QFinalState::entered()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("exited()", "exited", "@brief Signal declaration for QFinalState::exited()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QFinalState::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QFinalState::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QFinalState::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -181,6 +184,12 @@ public:
emit QFinalState::destroyed(arg1);
}
// [emitter impl] void QFinalState::entered()
void emitter_QFinalState_entered_3384()
{
throw tl::Exception ("Can't emit private signal 'void QFinalState::entered()'");
}
// [adaptor impl] bool QFinalState::eventFilter(QObject *, QEvent *)
bool cbs_eventFilter_2411_0(QObject *arg1, QEvent *arg2)
{
@ -196,6 +205,19 @@ public:
}
}
// [emitter impl] void QFinalState::exited()
void emitter_QFinalState_exited_3384()
{
throw tl::Exception ("Can't emit private signal 'void QFinalState::exited()'");
}
// [emitter impl] void QFinalState::objectNameChanged(const QString &objectName)
void emitter_QFinalState_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QFinalState::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QFinalState::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -439,6 +461,20 @@ static void _set_callback_cbs_disconnectNotify_2394_0 (void *cls, const gsi::Cal
}
// emitter void QFinalState::entered()
static void _init_emitter_entered_3384 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_entered_3384 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QFinalState_Adaptor *)cls)->emitter_QFinalState_entered_3384 ();
}
// bool QFinalState::event(QEvent *e)
static void _init_cbs_event_1217_0 (qt_gsi::GenericMethod *decl)
@ -488,6 +524,20 @@ static void _set_callback_cbs_eventFilter_2411_0 (void *cls, const gsi::Callback
}
// emitter void QFinalState::exited()
static void _init_emitter_exited_3384 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_exited_3384 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QFinalState_Adaptor *)cls)->emitter_QFinalState_exited_3384 ();
}
// exposed bool QFinalState::isSignalConnected(const QMetaMethod &signal)
static void _init_fp_isSignalConnected_c2394 (qt_gsi::GenericMethod *decl)
@ -506,6 +556,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QFinalState::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QFinalState_Adaptor *)cls)->emitter_QFinalState_objectNameChanged_4567 (arg1);
}
// void QFinalState::onEntry(QEvent *event)
static void _init_cbs_onEntry_1217_0 (qt_gsi::GenericMethod *decl)
@ -640,11 +708,14 @@ static gsi::Methods methods_QFinalState_Adaptor () {
methods += new qt_gsi::GenericMethod ("emit_destroyed", "@brief Emitter for signal void QFinalState::destroyed(QObject *)\nCall this method to emit this signal.", false, &_init_emitter_destroyed_1302, &_call_emitter_destroyed_1302);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@brief Virtual method void QFinalState::disconnectNotify(const QMetaMethod &signal)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_disconnectNotify_2394_0, &_call_cbs_disconnectNotify_2394_0);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@hide", false, &_init_cbs_disconnectNotify_2394_0, &_call_cbs_disconnectNotify_2394_0, &_set_callback_cbs_disconnectNotify_2394_0);
methods += new qt_gsi::GenericMethod ("emit_entered", "@brief Emitter for signal void QFinalState::entered()\nCall this method to emit this signal.", false, &_init_emitter_entered_3384, &_call_emitter_entered_3384);
methods += new qt_gsi::GenericMethod ("*event", "@brief Virtual method bool QFinalState::event(QEvent *e)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0);
methods += new qt_gsi::GenericMethod ("*event", "@hide", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0, &_set_callback_cbs_event_1217_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QFinalState::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("emit_exited", "@brief Emitter for signal void QFinalState::exited()\nCall this method to emit this signal.", false, &_init_emitter_exited_3384, &_call_emitter_exited_3384);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QFinalState::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QFinalState::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*onEntry", "@brief Virtual method void QFinalState::onEntry(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_onEntry_1217_0, &_call_cbs_onEntry_1217_0);
methods += new qt_gsi::GenericMethod ("*onEntry", "@hide", false, &_init_cbs_onEntry_1217_0, &_call_cbs_onEntry_1217_0, &_set_callback_cbs_onEntry_1217_0);
methods += new qt_gsi::GenericMethod ("*onExit", "@brief Virtual method void QFinalState::onExit(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_onExit_1217_0, &_call_cbs_onExit_1217_0);

View File

@ -189,7 +189,12 @@ static gsi::Methods methods_QHistoryState () {
methods += new qt_gsi::GenericMethod ("setDefaultState|defaultState=", "@brief Method void QHistoryState::setDefaultState(QAbstractState *state)\n", false, &_init_f_setDefaultState_2036, &_call_f_setDefaultState_2036);
methods += new qt_gsi::GenericMethod ("setHistoryType|historyType=", "@brief Method void QHistoryState::setHistoryType(QHistoryState::HistoryType type)\n", false, &_init_f_setHistoryType_3072, &_call_f_setHistoryType_3072);
methods += gsi::qt_signal<bool > ("activeChanged(bool)", "activeChanged", gsi::arg("active"), "@brief Signal declaration for QHistoryState::activeChanged(bool active)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("defaultStateChanged()", "defaultStateChanged", "@brief Signal declaration for QHistoryState::defaultStateChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QHistoryState::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("entered()", "entered", "@brief Signal declaration for QHistoryState::entered()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("exited()", "exited", "@brief Signal declaration for QHistoryState::exited()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("historyTypeChanged()", "historyTypeChanged", "@brief Signal declaration for QHistoryState::historyTypeChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QHistoryState::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QHistoryState::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QHistoryState::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -262,12 +267,24 @@ public:
emit QHistoryState::activeChanged(active);
}
// [emitter impl] void QHistoryState::defaultStateChanged()
void emitter_QHistoryState_defaultStateChanged_3318()
{
throw tl::Exception ("Can't emit private signal 'void QHistoryState::defaultStateChanged()'");
}
// [emitter impl] void QHistoryState::destroyed(QObject *)
void emitter_QHistoryState_destroyed_1302(QObject *arg1)
{
emit QHistoryState::destroyed(arg1);
}
// [emitter impl] void QHistoryState::entered()
void emitter_QHistoryState_entered_3384()
{
throw tl::Exception ("Can't emit private signal 'void QHistoryState::entered()'");
}
// [adaptor impl] bool QHistoryState::eventFilter(QObject *, QEvent *)
bool cbs_eventFilter_2411_0(QObject *arg1, QEvent *arg2)
{
@ -283,6 +300,25 @@ public:
}
}
// [emitter impl] void QHistoryState::exited()
void emitter_QHistoryState_exited_3384()
{
throw tl::Exception ("Can't emit private signal 'void QHistoryState::exited()'");
}
// [emitter impl] void QHistoryState::historyTypeChanged()
void emitter_QHistoryState_historyTypeChanged_3318()
{
throw tl::Exception ("Can't emit private signal 'void QHistoryState::historyTypeChanged()'");
}
// [emitter impl] void QHistoryState::objectNameChanged(const QString &objectName)
void emitter_QHistoryState_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QHistoryState::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QHistoryState::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -505,6 +541,20 @@ static void _set_callback_cbs_customEvent_1217_0 (void *cls, const gsi::Callback
}
// emitter void QHistoryState::defaultStateChanged()
static void _init_emitter_defaultStateChanged_3318 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_defaultStateChanged_3318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QHistoryState_Adaptor *)cls)->emitter_QHistoryState_defaultStateChanged_3318 ();
}
// emitter void QHistoryState::destroyed(QObject *)
static void _init_emitter_destroyed_1302 (qt_gsi::GenericMethod *decl)
@ -547,6 +597,20 @@ static void _set_callback_cbs_disconnectNotify_2394_0 (void *cls, const gsi::Cal
}
// emitter void QHistoryState::entered()
static void _init_emitter_entered_3384 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_entered_3384 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QHistoryState_Adaptor *)cls)->emitter_QHistoryState_entered_3384 ();
}
// bool QHistoryState::event(QEvent *e)
static void _init_cbs_event_1217_0 (qt_gsi::GenericMethod *decl)
@ -596,6 +660,34 @@ static void _set_callback_cbs_eventFilter_2411_0 (void *cls, const gsi::Callback
}
// emitter void QHistoryState::exited()
static void _init_emitter_exited_3384 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_exited_3384 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QHistoryState_Adaptor *)cls)->emitter_QHistoryState_exited_3384 ();
}
// emitter void QHistoryState::historyTypeChanged()
static void _init_emitter_historyTypeChanged_3318 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_historyTypeChanged_3318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QHistoryState_Adaptor *)cls)->emitter_QHistoryState_historyTypeChanged_3318 ();
}
// exposed bool QHistoryState::isSignalConnected(const QMetaMethod &signal)
static void _init_fp_isSignalConnected_c2394 (qt_gsi::GenericMethod *decl)
@ -614,6 +706,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QHistoryState::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QHistoryState_Adaptor *)cls)->emitter_QHistoryState_objectNameChanged_4567 (arg1);
}
// void QHistoryState::onEntry(QEvent *event)
static void _init_cbs_onEntry_1217_0 (qt_gsi::GenericMethod *decl)
@ -746,14 +856,19 @@ static gsi::Methods methods_QHistoryState_Adaptor () {
methods += new qt_gsi::GenericMethod ("*childEvent", "@hide", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0, &_set_callback_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QHistoryState::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
methods += new qt_gsi::GenericMethod ("*customEvent", "@hide", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0, &_set_callback_cbs_customEvent_1217_0);
methods += new qt_gsi::GenericMethod ("emit_defaultStateChanged", "@brief Emitter for signal void QHistoryState::defaultStateChanged()\nCall this method to emit this signal.", false, &_init_emitter_defaultStateChanged_3318, &_call_emitter_defaultStateChanged_3318);
methods += new qt_gsi::GenericMethod ("emit_destroyed", "@brief Emitter for signal void QHistoryState::destroyed(QObject *)\nCall this method to emit this signal.", false, &_init_emitter_destroyed_1302, &_call_emitter_destroyed_1302);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@brief Virtual method void QHistoryState::disconnectNotify(const QMetaMethod &signal)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_disconnectNotify_2394_0, &_call_cbs_disconnectNotify_2394_0);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@hide", false, &_init_cbs_disconnectNotify_2394_0, &_call_cbs_disconnectNotify_2394_0, &_set_callback_cbs_disconnectNotify_2394_0);
methods += new qt_gsi::GenericMethod ("emit_entered", "@brief Emitter for signal void QHistoryState::entered()\nCall this method to emit this signal.", false, &_init_emitter_entered_3384, &_call_emitter_entered_3384);
methods += new qt_gsi::GenericMethod ("*event", "@brief Virtual method bool QHistoryState::event(QEvent *e)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0);
methods += new qt_gsi::GenericMethod ("*event", "@hide", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0, &_set_callback_cbs_event_1217_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QHistoryState::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("emit_exited", "@brief Emitter for signal void QHistoryState::exited()\nCall this method to emit this signal.", false, &_init_emitter_exited_3384, &_call_emitter_exited_3384);
methods += new qt_gsi::GenericMethod ("emit_historyTypeChanged", "@brief Emitter for signal void QHistoryState::historyTypeChanged()\nCall this method to emit this signal.", false, &_init_emitter_historyTypeChanged_3318, &_call_emitter_historyTypeChanged_3318);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QHistoryState::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QHistoryState::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*onEntry", "@brief Virtual method void QHistoryState::onEntry(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_onEntry_1217_0, &_call_cbs_onEntry_1217_0);
methods += new qt_gsi::GenericMethod ("*onEntry", "@hide", false, &_init_cbs_onEntry_1217_0, &_call_cbs_onEntry_1217_0, &_set_callback_cbs_onEntry_1217_0);
methods += new qt_gsi::GenericMethod ("*onExit", "@brief Virtual method void QHistoryState::onExit(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_onExit_1217_0, &_call_cbs_onExit_1217_0);

View File

@ -615,6 +615,7 @@ static gsi::Methods methods_QIODevice () {
methods += gsi::qt_signal ("aboutToClose()", "aboutToClose", "@brief Signal declaration for QIODevice::aboutToClose()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<qint64 > ("bytesWritten(qint64)", "bytesWritten", gsi::arg("bytes"), "@brief Signal declaration for QIODevice::bytesWritten(qint64 bytes)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QIODevice::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QIODevice::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readChannelFinished()", "readChannelFinished", "@brief Signal declaration for QIODevice::readChannelFinished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readyRead()", "readyRead", "@brief Signal declaration for QIODevice::readyRead()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QIODevice::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);

View File

@ -525,11 +525,27 @@ static gsi::Methods methods_QIdentityProxyModel () {
methods += new qt_gsi::GenericMethod ("rowCount", "@brief Method int QIdentityProxyModel::rowCount(const QModelIndex &parent)\nThis is a reimplementation of QAbstractItemModel::rowCount", true, &_init_f_rowCount_c2395, &_call_f_rowCount_c2395);
methods += new qt_gsi::GenericMethod ("setSourceModel|sourceModel=", "@brief Method void QIdentityProxyModel::setSourceModel(QAbstractItemModel *sourceModel)\nThis is a reimplementation of QAbstractProxyModel::setSourceModel", false, &_init_f_setSourceModel_2419, &_call_f_setSourceModel_2419);
methods += new qt_gsi::GenericMethod ("sibling", "@brief Method QModelIndex QIdentityProxyModel::sibling(int row, int column, const QModelIndex &idx)\nThis is a reimplementation of QAbstractProxyModel::sibling", true, &_init_f_sibling_c3713, &_call_f_sibling_c3713);
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeInserted(const QModelIndex &, int, int)", "columnsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QIdentityProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationColumn"), "@brief Signal declaration for QIdentityProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeRemoved(const QModelIndex &, int, int)", "columnsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QIdentityProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsInserted(const QModelIndex &, int, int)", "columnsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QIdentityProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("column"), "@brief Signal declaration for QIdentityProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsRemoved(const QModelIndex &, int, int)", "columnsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QIdentityProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, const QModelIndex &, const QVector<int> & > ("dataChanged(const QModelIndex &, const QModelIndex &, const QVector<int> &)", "dataChanged", gsi::arg("topLeft"), gsi::arg("bottomRight"), gsi::arg("roles"), "@brief Signal declaration for QIdentityProxyModel::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QIdentityProxyModel::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<Qt::Orientation>::target_type &, int, int > ("headerDataChanged(Qt::Orientation, int, int)", "headerDataChanged", gsi::arg("orientation"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QIdentityProxyModel::headerDataChanged(Qt::Orientation orientation, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutAboutToBeChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutAboutToBeChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QIdentityProxyModel::layoutAboutToBeChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QIdentityProxyModel::layoutChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelAboutToBeReset()", "modelAboutToBeReset", "@brief Signal declaration for QIdentityProxyModel::modelAboutToBeReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelReset()", "modelReset", "@brief Signal declaration for QIdentityProxyModel::modelReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QIdentityProxyModel::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeInserted(const QModelIndex &, int, int)", "rowsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QIdentityProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationRow"), "@brief Signal declaration for QIdentityProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeRemoved(const QModelIndex &, int, int)", "rowsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QIdentityProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsInserted(const QModelIndex &, int, int)", "rowsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QIdentityProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("row"), "@brief Signal declaration for QIdentityProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsRemoved(const QModelIndex &, int, int)", "rowsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QIdentityProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("sourceModelChanged()", "sourceModelChanged", "@brief Signal declaration for QIdentityProxyModel::sourceModelChanged()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QIdentityProxyModel::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QIdentityProxyModel::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -754,6 +770,64 @@ public:
}
}
// [emitter impl] void QIdentityProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QIdentityProxyModel_columnsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QIdentityProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
void emitter_QIdentityProxyModel_columnsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationColumn);
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)'");
}
// [emitter impl] void QIdentityProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QIdentityProxyModel_columnsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QIdentityProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)
void emitter_QIdentityProxyModel_columnsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QIdentityProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
void emitter_QIdentityProxyModel_columnsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (column);
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)'");
}
// [emitter impl] void QIdentityProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QIdentityProxyModel_columnsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] QVariant QIdentityProxyModel::data(const QModelIndex &proxyIndex, int role)
QVariant cbs_data_c3054_1(const QModelIndex &proxyIndex, int role) const
{
@ -1069,6 +1143,18 @@ public:
}
}
// [emitter impl] void QIdentityProxyModel::modelAboutToBeReset()
void emitter_QIdentityProxyModel_modelAboutToBeReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::modelAboutToBeReset()'");
}
// [emitter impl] void QIdentityProxyModel::modelReset()
void emitter_QIdentityProxyModel_modelReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::modelReset()'");
}
// [adaptor impl] bool QIdentityProxyModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
bool cbs_moveColumns_6659_0(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
{
@ -1099,6 +1185,13 @@ public:
}
}
// [emitter impl] void QIdentityProxyModel::objectNameChanged(const QString &objectName)
void emitter_QIdentityProxyModel_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] QModelIndex QIdentityProxyModel::parent(const QModelIndex &child)
QModelIndex cbs_parent_c2395_0(const QModelIndex &child) const
{
@ -1189,6 +1282,64 @@ public:
}
}
// [emitter impl] void QIdentityProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QIdentityProxyModel_rowsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QIdentityProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
void emitter_QIdentityProxyModel_rowsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationRow);
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)'");
}
// [emitter impl] void QIdentityProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QIdentityProxyModel_rowsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QIdentityProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)
void emitter_QIdentityProxyModel_rowsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QIdentityProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
void emitter_QIdentityProxyModel_rowsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (row);
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)'");
}
// [emitter impl] void QIdentityProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QIdentityProxyModel_rowsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] bool QIdentityProxyModel::setData(const QModelIndex &index, const QVariant &value, int role)
bool cbs_setData_5065_1(const QModelIndex &index, const QVariant &value, int role)
{
@ -1279,6 +1430,12 @@ public:
}
}
// [emitter impl] void QIdentityProxyModel::sourceModelChanged()
void emitter_QIdentityProxyModel_sourceModelChanged_3914()
{
throw tl::Exception ("Can't emit private signal 'void QIdentityProxyModel::sourceModelChanged()'");
}
// [adaptor impl] QSize QIdentityProxyModel::span(const QModelIndex &index)
QSize cbs_span_c2395_0(const QModelIndex &index) const
{
@ -1813,6 +1970,162 @@ static void _set_callback_cbs_columnCount_c2395_1 (void *cls, const gsi::Callbac
}
// emitter void QIdentityProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_columnsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QIdentityProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
static void _init_emitter_columnsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationColumn");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_columnsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QIdentityProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_columnsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QIdentityProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_columnsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QIdentityProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
static void _init_emitter_columnsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("column");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_columnsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QIdentityProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_columnsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QModelIndex QIdentityProxyModel::createIndex(int row, int column, void *data)
static void _init_fp_createIndex_c2374 (qt_gsi::GenericMethod *decl)
@ -2677,6 +2990,34 @@ static void _set_callback_cbs_mimeTypes_c0_0 (void *cls, const gsi::Callback &cb
}
// emitter void QIdentityProxyModel::modelAboutToBeReset()
static void _init_emitter_modelAboutToBeReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelAboutToBeReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_modelAboutToBeReset_3767 ();
}
// emitter void QIdentityProxyModel::modelReset()
static void _init_emitter_modelReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_modelReset_3767 ();
}
// bool QIdentityProxyModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
static void _init_cbs_moveColumns_6659_0 (qt_gsi::GenericMethod *decl)
@ -2747,6 +3088,24 @@ static void _set_callback_cbs_moveRows_6659_0 (void *cls, const gsi::Callback &c
}
// emitter void QIdentityProxyModel::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_objectNameChanged_4567 (arg1);
}
// QModelIndex QIdentityProxyModel::parent(const QModelIndex &child)
static void _init_cbs_parent_c2395_0 (qt_gsi::GenericMethod *decl)
@ -2937,6 +3296,162 @@ static void _set_callback_cbs_rowCount_c2395_1 (void *cls, const gsi::Callback &
}
// emitter void QIdentityProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_rowsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QIdentityProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
static void _init_emitter_rowsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationRow");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_rowsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QIdentityProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_rowsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QIdentityProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_rowsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QIdentityProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
static void _init_emitter_rowsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("row");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_rowsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QIdentityProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_rowsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QObject *QIdentityProxyModel::sender()
static void _init_fp_sender_c0 (qt_gsi::GenericMethod *decl)
@ -3132,6 +3647,20 @@ static void _set_callback_cbs_sort_2340_1 (void *cls, const gsi::Callback &cb)
}
// emitter void QIdentityProxyModel::sourceModelChanged()
static void _init_emitter_sourceModelChanged_3914 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_sourceModelChanged_3914 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QIdentityProxyModel_Adaptor *)cls)->emitter_QIdentityProxyModel_sourceModelChanged_3914 ();
}
// QSize QIdentityProxyModel::span(const QModelIndex &index)
static void _init_cbs_span_c2395_0 (qt_gsi::GenericMethod *decl)
@ -3263,6 +3792,12 @@ static gsi::Methods methods_QIdentityProxyModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("*childEvent", "@hide", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0, &_set_callback_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("columnCount", "@brief Virtual method int QIdentityProxyModel::columnCount(const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_columnCount_c2395_1, &_call_cbs_columnCount_c2395_1);
methods += new qt_gsi::GenericMethod ("columnCount", "@hide", true, &_init_cbs_columnCount_c2395_1, &_call_cbs_columnCount_c2395_1, &_set_callback_cbs_columnCount_c2395_1);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeInserted", "@brief Emitter for signal void QIdentityProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeInserted_7372, &_call_emitter_columnsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeMoved", "@brief Emitter for signal void QIdentityProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeMoved_10318, &_call_emitter_columnsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeRemoved", "@brief Emitter for signal void QIdentityProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeRemoved_7372, &_call_emitter_columnsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsInserted", "@brief Emitter for signal void QIdentityProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsInserted_7372, &_call_emitter_columnsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsMoved", "@brief Emitter for signal void QIdentityProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nCall this method to emit this signal.", false, &_init_emitter_columnsMoved_10318, &_call_emitter_columnsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsRemoved", "@brief Emitter for signal void QIdentityProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsRemoved_7372, &_call_emitter_columnsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QIdentityProxyModel::createIndex(int row, int column, void *data)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2374, &_call_fp_createIndex_c2374);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QIdentityProxyModel::createIndex(int row, int column, quintptr id)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2657, &_call_fp_createIndex_c2657);
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QIdentityProxyModel::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
@ -3322,10 +3857,13 @@ static gsi::Methods methods_QIdentityProxyModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("mimeData", "@hide", true, &_init_cbs_mimeData_c3010_0, &_call_cbs_mimeData_c3010_0, &_set_callback_cbs_mimeData_c3010_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@brief Virtual method QStringList QIdentityProxyModel::mimeTypes()\nThis method can be reimplemented in a derived class.", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@hide", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0, &_set_callback_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("emit_modelAboutToBeReset", "@brief Emitter for signal void QIdentityProxyModel::modelAboutToBeReset()\nCall this method to emit this signal.", false, &_init_emitter_modelAboutToBeReset_3767, &_call_emitter_modelAboutToBeReset_3767);
methods += new qt_gsi::GenericMethod ("emit_modelReset", "@brief Emitter for signal void QIdentityProxyModel::modelReset()\nCall this method to emit this signal.", false, &_init_emitter_modelReset_3767, &_call_emitter_modelReset_3767);
methods += new qt_gsi::GenericMethod ("moveColumns", "@brief Virtual method bool QIdentityProxyModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveColumns", "@hide", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0, &_set_callback_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@brief Virtual method bool QIdentityProxyModel::moveRows(const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@hide", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0, &_set_callback_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QIdentityProxyModel::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("parent", "@brief Virtual method QModelIndex QIdentityProxyModel::parent(const QModelIndex &child)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_parent_c2395_0, &_call_cbs_parent_c2395_0);
methods += new qt_gsi::GenericMethod ("parent", "@hide", true, &_init_cbs_parent_c2395_0, &_call_cbs_parent_c2395_0, &_set_callback_cbs_parent_c2395_0);
methods += new qt_gsi::GenericMethod ("*persistentIndexList", "@brief Method QList<QModelIndex> QIdentityProxyModel::persistentIndexList()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_persistentIndexList_c0, &_call_fp_persistentIndexList_c0);
@ -3341,6 +3879,12 @@ static gsi::Methods methods_QIdentityProxyModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("roleNames", "@hide", true, &_init_cbs_roleNames_c0_0, &_call_cbs_roleNames_c0_0, &_set_callback_cbs_roleNames_c0_0);
methods += new qt_gsi::GenericMethod ("rowCount", "@brief Virtual method int QIdentityProxyModel::rowCount(const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("rowCount", "@hide", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1, &_set_callback_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeInserted", "@brief Emitter for signal void QIdentityProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeInserted_7372, &_call_emitter_rowsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeMoved", "@brief Emitter for signal void QIdentityProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeMoved_10318, &_call_emitter_rowsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeRemoved", "@brief Emitter for signal void QIdentityProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeRemoved_7372, &_call_emitter_rowsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsInserted", "@brief Emitter for signal void QIdentityProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsInserted_7372, &_call_emitter_rowsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsMoved", "@brief Emitter for signal void QIdentityProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nCall this method to emit this signal.", false, &_init_emitter_rowsMoved_10318, &_call_emitter_rowsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsRemoved", "@brief Emitter for signal void QIdentityProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsRemoved_7372, &_call_emitter_rowsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QIdentityProxyModel::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QIdentityProxyModel::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericMethod ("setData", "@brief Virtual method bool QIdentityProxyModel::setData(const QModelIndex &index, const QVariant &value, int role)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_setData_5065_1, &_call_cbs_setData_5065_1);
@ -3355,6 +3899,7 @@ static gsi::Methods methods_QIdentityProxyModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("sibling", "@hide", true, &_init_cbs_sibling_c3713_0, &_call_cbs_sibling_c3713_0, &_set_callback_cbs_sibling_c3713_0);
methods += new qt_gsi::GenericMethod ("sort", "@brief Virtual method void QIdentityProxyModel::sort(int column, Qt::SortOrder order)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_sort_2340_1, &_call_cbs_sort_2340_1);
methods += new qt_gsi::GenericMethod ("sort", "@hide", false, &_init_cbs_sort_2340_1, &_call_cbs_sort_2340_1, &_set_callback_cbs_sort_2340_1);
methods += new qt_gsi::GenericMethod ("emit_sourceModelChanged", "@brief Emitter for signal void QIdentityProxyModel::sourceModelChanged()\nCall this method to emit this signal.", false, &_init_emitter_sourceModelChanged_3914, &_call_emitter_sourceModelChanged_3914);
methods += new qt_gsi::GenericMethod ("span", "@brief Virtual method QSize QIdentityProxyModel::span(const QModelIndex &index)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_span_c2395_0, &_call_cbs_span_c2395_0);
methods += new qt_gsi::GenericMethod ("span", "@hide", true, &_init_cbs_span_c2395_0, &_call_cbs_span_c2395_0, &_set_callback_cbs_span_c2395_0);
methods += new qt_gsi::GenericMethod ("submit", "@brief Virtual method bool QIdentityProxyModel::submit()\nThis method can be reimplemented in a derived class.", false, &_init_cbs_submit_0_0, &_call_cbs_submit_0_0);

View File

@ -528,6 +528,7 @@ static gsi::Methods methods_QItemSelectionModel () {
methods += gsi::qt_signal<const QModelIndex &, const QModelIndex & > ("currentRowChanged(const QModelIndex &, const QModelIndex &)", "currentRowChanged", gsi::arg("current"), gsi::arg("previous"), "@brief Signal declaration for QItemSelectionModel::currentRowChanged(const QModelIndex &current, const QModelIndex &previous)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QItemSelectionModel::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QAbstractItemModel * > ("modelChanged(QAbstractItemModel *)", "modelChanged", gsi::arg("model"), "@brief Signal declaration for QItemSelectionModel::modelChanged(QAbstractItemModel *model)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QItemSelectionModel::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QItemSelection &, const QItemSelection & > ("selectionChanged(const QItemSelection &, const QItemSelection &)", "selectionChanged", gsi::arg("selected"), gsi::arg("deselected"), "@brief Signal declaration for QItemSelectionModel::selectionChanged(const QItemSelection &selected, const QItemSelection &deselected)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QItemSelectionModel::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QItemSelectionModel::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
@ -684,6 +685,13 @@ public:
emit QItemSelectionModel::modelChanged(model);
}
// [emitter impl] void QItemSelectionModel::objectNameChanged(const QString &objectName)
void emitter_QItemSelectionModel_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QItemSelectionModel::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QItemSelectionModel::reset()
void cbs_reset_0_0()
{
@ -1165,6 +1173,24 @@ static void _call_emitter_modelChanged_2419 (const qt_gsi::GenericMethod * /*dec
}
// emitter void QItemSelectionModel::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QItemSelectionModel_Adaptor *)cls)->emitter_QItemSelectionModel_objectNameChanged_4567 (arg1);
}
// exposed int QItemSelectionModel::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -1387,6 +1413,7 @@ static gsi::Methods methods_QItemSelectionModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QItemSelectionModel::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_modelChanged", "@brief Emitter for signal void QItemSelectionModel::modelChanged(QAbstractItemModel *model)\nCall this method to emit this signal.", false, &_init_emitter_modelChanged_2419, &_call_emitter_modelChanged_2419);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QItemSelectionModel::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QItemSelectionModel::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("reset", "@brief Virtual method void QItemSelectionModel::reset()\nThis method can be reimplemented in a derived class.", false, &_init_cbs_reset_0_0, &_call_cbs_reset_0_0);
methods += new qt_gsi::GenericMethod ("reset", "@hide", false, &_init_cbs_reset_0_0, &_call_cbs_reset_0_0, &_set_callback_cbs_reset_0_0);

View File

@ -317,6 +317,7 @@ static gsi::Methods methods_QLibrary () {
methods += new qt_gsi::GenericMethod ("setLoadHints|loadHints=", "@brief Method void QLibrary::setLoadHints(QFlags<QLibrary::LoadHint> hints)\n", false, &_init_f_setLoadHints_2841, &_call_f_setLoadHints_2841);
methods += new qt_gsi::GenericMethod ("unload", "@brief Method bool QLibrary::unload()\n", false, &_init_f_unload_0, &_call_f_unload_0);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QLibrary::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QLibrary::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("isLibrary?", "@brief Static method bool QLibrary::isLibrary(const QString &fileName)\nThis method is static and can be called without an instance.", &_init_f_isLibrary_2025, &_call_f_isLibrary_2025);
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QLibrary::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QLibrary::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
@ -444,6 +445,13 @@ public:
}
}
// [emitter impl] void QLibrary::objectNameChanged(const QString &objectName)
void emitter_QLibrary_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QLibrary::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QLibrary::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -758,6 +766,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QLibrary::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QLibrary_Adaptor *)cls)->emitter_QLibrary_objectNameChanged_4567 (arg1);
}
// exposed int QLibrary::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -851,6 +877,7 @@ static gsi::Methods methods_QLibrary_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QLibrary::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QLibrary::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QLibrary::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QLibrary::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QLibrary::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QLibrary::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -496,6 +496,7 @@ static gsi::Methods methods_QMimeData () {
methods += new qt_gsi::GenericMethod ("text", "@brief Method QString QMimeData::text()\n", true, &_init_f_text_c0, &_call_f_text_c0);
methods += new qt_gsi::GenericMethod ("urls", "@brief Method QList<QUrl> QMimeData::urls()\n", true, &_init_f_urls_c0, &_call_f_urls_c0);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QMimeData::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QMimeData::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QMimeData::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QMimeData::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -610,6 +611,13 @@ public:
}
}
// [emitter impl] void QMimeData::objectNameChanged(const QString &objectName)
void emitter_QMimeData_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QMimeData::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QMimeData::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -911,6 +919,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QMimeData::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QMimeData_Adaptor *)cls)->emitter_QMimeData_objectNameChanged_4567 (arg1);
}
// exposed int QMimeData::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -1031,6 +1057,7 @@ static gsi::Methods methods_QMimeData_Adaptor () {
methods += new qt_gsi::GenericMethod ("hasFormat", "@brief Virtual method bool QMimeData::hasFormat(const QString &mimetype)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_hasFormat_c2025_0, &_call_cbs_hasFormat_c2025_0);
methods += new qt_gsi::GenericMethod ("hasFormat", "@hide", true, &_init_cbs_hasFormat_c2025_0, &_call_cbs_hasFormat_c2025_0, &_set_callback_cbs_hasFormat_c2025_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QMimeData::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QMimeData::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QMimeData::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*retrieveData", "@brief Virtual method QVariant QMimeData::retrieveData(const QString &mimetype, QVariant::Type preferredType)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_retrieveData_c3693_0, &_call_cbs_retrieveData_c3693_0);
methods += new qt_gsi::GenericMethod ("*retrieveData", "@hide", true, &_init_cbs_retrieveData_c3693_0, &_call_cbs_retrieveData_c3693_0, &_set_callback_cbs_retrieveData_c3693_0);

View File

@ -133,26 +133,6 @@ static void _call_f_deleteLater_0 (const qt_gsi::GenericMethod * /*decl*/, void
}
// void QObject::destroyed(QObject *)
static void _init_f_destroyed_1302 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("arg1", true, "0");
decl->add_arg<QObject * > (argspec_0);
decl->set_return<void > ();
}
static void _call_f_destroyed_1302 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs &ret)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
QObject *arg1 = args ? gsi::arg_reader<QObject * >() (args, heap) : gsi::arg_maker<QObject * >() (0, heap);
__SUPPRESS_UNUSED_WARNING(ret);
((QObject *)cls)->destroyed (arg1);
}
// bool QObject::disconnect(const char *signal, const QObject *receiver, const char *member)
@ -797,7 +777,6 @@ static gsi::Methods methods_QObject () {
methods += new qt_gsi::GenericMethod ("children", "@brief Method const QList<QObject*> &QObject::children()\n", true, &_init_f_children_c0, &_call_f_children_c0);
methods += new qt_gsi::GenericMethod ("connect", "@brief Method QMetaObject::Connection QObject::connect(const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type)\n", true, &_init_f_connect_c7342, &_call_f_connect_c7342);
methods += new qt_gsi::GenericMethod ("deleteLater", "@brief Method void QObject::deleteLater()\n", false, &_init_f_deleteLater_0, &_call_f_deleteLater_0);
methods += new qt_gsi::GenericMethod ("destroyed", "@brief Method void QObject::destroyed(QObject *)\n", false, &_init_f_destroyed_1302, &_call_f_destroyed_1302);
methods += new qt_gsi::GenericMethod ("disconnect", "@brief Method bool QObject::disconnect(const char *signal, const QObject *receiver, const char *member)\n", true, &_init_f_disconnect_c5243, &_call_f_disconnect_c5243);
methods += new qt_gsi::GenericMethod ("disconnect", "@brief Method bool QObject::disconnect(const QObject *receiver, const char *member)\n", true, &_init_f_disconnect_c3620, &_call_f_disconnect_c3620);
methods += new qt_gsi::GenericMethod ("dumpObjectInfo", "@brief Method void QObject::dumpObjectInfo()\n", false, &_init_f_dumpObjectInfo_0, &_call_f_dumpObjectInfo_0);
@ -821,6 +800,8 @@ static gsi::Methods methods_QObject () {
methods += new qt_gsi::GenericMethod ("signalsBlocked", "@brief Method bool QObject::signalsBlocked()\n", true, &_init_f_signalsBlocked_c0, &_call_f_signalsBlocked_c0);
methods += new qt_gsi::GenericMethod ("startTimer", "@brief Method int QObject::startTimer(int interval, Qt::TimerType timerType)\n", false, &_init_f_startTimer_2339, &_call_f_startTimer_2339);
methods += new qt_gsi::GenericMethod ("thread", "@brief Method QThread *QObject::thread()\n", true, &_init_f_thread_c0, &_call_f_thread_c0);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QObject::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QObject::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("connect", "@brief Static method QMetaObject::Connection QObject::connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType)\nThis method is static and can be called without an instance.", &_init_f_connect_9231, &_call_f_connect_9231);
methods += new qt_gsi::GenericStaticMethod ("connect", "@brief Static method QMetaObject::Connection QObject::connect(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)\nThis method is static and can be called without an instance.", &_init_f_connect_10557, &_call_f_connect_10557);
methods += new qt_gsi::GenericStaticMethod ("disconnect", "@brief Static method bool QObject::disconnect(const QObject *sender, const char *signal, const QObject *receiver, const char *member)\nThis method is static and can be called without an instance.", &_init_f_disconnect_7132, &_call_f_disconnect_7132);
@ -881,6 +862,12 @@ public:
return QObject::senderSignalIndex();
}
// [emitter impl] void QObject::destroyed(QObject *)
void emitter_QObject_destroyed_1302(QObject *arg1)
{
emit QObject::destroyed(arg1);
}
// [adaptor impl] bool QObject::event(QEvent *)
bool cbs_event_1217_0(QEvent *arg1)
{
@ -911,6 +898,13 @@ public:
}
}
// [emitter impl] void QObject::objectNameChanged(const QString &objectName)
void emitter_QObject_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QObject::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QObject::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -1047,6 +1041,24 @@ static void _set_callback_cbs_customEvent_1217_0 (void *cls, const gsi::Callback
}
// emitter void QObject::destroyed(QObject *)
static void _init_emitter_destroyed_1302 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("arg1", true, "0");
decl->add_arg<QObject * > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_destroyed_1302 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
QObject *arg1 = args ? gsi::arg_reader<QObject * >() (args, heap) : gsi::arg_maker<QObject * >() (0, heap);
((QObject_Adaptor *)cls)->emitter_QObject_destroyed_1302 (arg1);
}
// void QObject::disconnectNotify(const QMetaMethod &signal)
static void _init_cbs_disconnectNotify_2394_0 (qt_gsi::GenericMethod *decl)
@ -1138,6 +1150,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QObject::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QObject_Adaptor *)cls)->emitter_QObject_objectNameChanged_4567 (arg1);
}
// exposed int QObject::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -1220,6 +1250,7 @@ static gsi::Methods methods_QObject_Adaptor () {
methods += new qt_gsi::GenericMethod ("*childEvent", "@hide", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0, &_set_callback_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QObject::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
methods += new qt_gsi::GenericMethod ("*customEvent", "@hide", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0, &_set_callback_cbs_customEvent_1217_0);
methods += new qt_gsi::GenericMethod ("emit_destroyed", "@brief Emitter for signal void QObject::destroyed(QObject *)\nCall this method to emit this signal.", false, &_init_emitter_destroyed_1302, &_call_emitter_destroyed_1302);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@brief Virtual method void QObject::disconnectNotify(const QMetaMethod &signal)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_disconnectNotify_2394_0, &_call_cbs_disconnectNotify_2394_0);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@hide", false, &_init_cbs_disconnectNotify_2394_0, &_call_cbs_disconnectNotify_2394_0, &_set_callback_cbs_disconnectNotify_2394_0);
methods += new qt_gsi::GenericMethod ("event", "@brief Virtual method bool QObject::event(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0);
@ -1227,6 +1258,7 @@ static gsi::Methods methods_QObject_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QObject::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QObject::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QObject::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QObject::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QObject::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QObject::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -133,6 +133,7 @@ static gsi::Methods methods_QParallelAnimationGroup () {
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QParallelAnimationGroup::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::Direction>::target_type & > ("directionChanged(QAbstractAnimation::Direction)", "directionChanged", gsi::arg("arg1"), "@brief Signal declaration for QParallelAnimationGroup::directionChanged(QAbstractAnimation::Direction)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("finished()", "finished", "@brief Signal declaration for QParallelAnimationGroup::finished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QParallelAnimationGroup::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::State>::target_type &, const qt_gsi::Converter<QAbstractAnimation::State>::target_type & > ("stateChanged(QAbstractAnimation::State, QAbstractAnimation::State)", "stateChanged", gsi::arg("newState"), gsi::arg("oldState"), "@brief Signal declaration for QParallelAnimationGroup::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QParallelAnimationGroup::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QParallelAnimationGroup::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
@ -242,6 +243,13 @@ public:
emit QParallelAnimationGroup::finished();
}
// [emitter impl] void QParallelAnimationGroup::objectNameChanged(const QString &objectName)
void emitter_QParallelAnimationGroup_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QParallelAnimationGroup::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QParallelAnimationGroup::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
void emitter_QParallelAnimationGroup_stateChanged_5680(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
{
@ -626,6 +634,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QParallelAnimationGroup::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QParallelAnimationGroup_Adaptor *)cls)->emitter_QParallelAnimationGroup_objectNameChanged_4567 (arg1);
}
// exposed int QParallelAnimationGroup::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -817,6 +843,7 @@ static gsi::Methods methods_QParallelAnimationGroup_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("emit_finished", "@brief Emitter for signal void QParallelAnimationGroup::finished()\nCall this method to emit this signal.", false, &_init_emitter_finished_0, &_call_emitter_finished_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QParallelAnimationGroup::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QParallelAnimationGroup::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QParallelAnimationGroup::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QParallelAnimationGroup::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QParallelAnimationGroup::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -153,6 +153,7 @@ static gsi::Methods methods_QPauseAnimation () {
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QPauseAnimation::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::Direction>::target_type & > ("directionChanged(QAbstractAnimation::Direction)", "directionChanged", gsi::arg("arg1"), "@brief Signal declaration for QPauseAnimation::directionChanged(QAbstractAnimation::Direction)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("finished()", "finished", "@brief Signal declaration for QPauseAnimation::finished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QPauseAnimation::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::State>::target_type &, const qt_gsi::Converter<QAbstractAnimation::State>::target_type & > ("stateChanged(QAbstractAnimation::State, QAbstractAnimation::State)", "stateChanged", gsi::arg("newState"), gsi::arg("oldState"), "@brief Signal declaration for QPauseAnimation::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QPauseAnimation::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QPauseAnimation::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
@ -274,6 +275,13 @@ public:
emit QPauseAnimation::finished();
}
// [emitter impl] void QPauseAnimation::objectNameChanged(const QString &objectName)
void emitter_QPauseAnimation_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QPauseAnimation::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QPauseAnimation::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
void emitter_QPauseAnimation_stateChanged_5680(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
{
@ -679,6 +687,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QPauseAnimation::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QPauseAnimation_Adaptor *)cls)->emitter_QPauseAnimation_objectNameChanged_4567 (arg1);
}
// exposed int QPauseAnimation::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -871,6 +897,7 @@ static gsi::Methods methods_QPauseAnimation_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("emit_finished", "@brief Emitter for signal void QPauseAnimation::finished()\nCall this method to emit this signal.", false, &_init_emitter_finished_0, &_call_emitter_finished_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QPauseAnimation::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QPauseAnimation::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QPauseAnimation::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QPauseAnimation::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QPauseAnimation::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -314,6 +314,7 @@ static gsi::Methods methods_QPluginLoader () {
methods += new qt_gsi::GenericMethod ("setLoadHints|loadHints=", "@brief Method void QPluginLoader::setLoadHints(QFlags<QLibrary::LoadHint> loadHints)\n", false, &_init_f_setLoadHints_2841, &_call_f_setLoadHints_2841);
methods += new qt_gsi::GenericMethod ("unload", "@brief Method bool QPluginLoader::unload()\n", false, &_init_f_unload_0, &_call_f_unload_0);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QPluginLoader::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QPluginLoader::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("staticInstances", "@brief Static method QList<QObject*> QPluginLoader::staticInstances()\nThis method is static and can be called without an instance.", &_init_f_staticInstances_0, &_call_f_staticInstances_0);
methods += new qt_gsi::GenericStaticMethod ("staticPlugins", "@brief Static method QVector<QStaticPlugin> QPluginLoader::staticPlugins()\nThis method is static and can be called without an instance.", &_init_f_staticPlugins_0, &_call_f_staticPlugins_0);
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QPluginLoader::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
@ -418,6 +419,13 @@ public:
}
}
// [emitter impl] void QPluginLoader::objectNameChanged(const QString &objectName)
void emitter_QPluginLoader_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QPluginLoader::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QPluginLoader::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -684,6 +692,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QPluginLoader::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QPluginLoader_Adaptor *)cls)->emitter_QPluginLoader_objectNameChanged_4567 (arg1);
}
// exposed int QPluginLoader::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -775,6 +801,7 @@ static gsi::Methods methods_QPluginLoader_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QPluginLoader::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QPluginLoader::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QPluginLoader::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QPluginLoader::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QPluginLoader::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QPluginLoader::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -1169,8 +1169,13 @@ static gsi::Methods methods_QProcess () {
methods += gsi::qt_signal<const qt_gsi::Converter<QProcess::ProcessError>::target_type & > ("error(QProcess::ProcessError)", "error_sig", gsi::arg("error"), "@brief Signal declaration for QProcess::error(QProcess::ProcessError error)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<int > ("finished(int)", "finished_int", gsi::arg("exitCode"), "@brief Signal declaration for QProcess::finished(int exitCode)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<int, const qt_gsi::Converter<QProcess::ExitStatus>::target_type & > ("finished(int, QProcess::ExitStatus)", "finished", gsi::arg("exitCode"), gsi::arg("exitStatus"), "@brief Signal declaration for QProcess::finished(int exitCode, QProcess::ExitStatus exitStatus)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QProcess::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readChannelFinished()", "readChannelFinished", "@brief Signal declaration for QProcess::readChannelFinished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readyRead()", "readyRead", "@brief Signal declaration for QProcess::readyRead()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readyReadStandardError()", "readyReadStandardError", "@brief Signal declaration for QProcess::readyReadStandardError()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readyReadStandardOutput()", "readyReadStandardOutput", "@brief Signal declaration for QProcess::readyReadStandardOutput()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("started()", "started", "@brief Signal declaration for QProcess::started()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QProcess::ProcessState>::target_type & > ("stateChanged(QProcess::ProcessState)", "stateChanged", gsi::arg("state"), "@brief Signal declaration for QProcess::stateChanged(QProcess::ProcessState state)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("execute", "@brief Static method int QProcess::execute(const QString &program, const QStringList &arguments)\nThis method is static and can be called without an instance.", &_init_f_execute_4354, &_call_f_execute_4354);
methods += new qt_gsi::GenericStaticMethod ("execute", "@brief Static method int QProcess::execute(const QString &command)\nThis method is static and can be called without an instance.", &_init_f_execute_2025, &_call_f_execute_2025);
methods += new qt_gsi::GenericStaticMethod ("nullDevice", "@brief Static method QString QProcess::nullDevice()\nThis method is static and can be called without an instance.", &_init_f_nullDevice_0, &_call_f_nullDevice_0);

View File

@ -191,6 +191,7 @@ static gsi::Methods methods_QPropertyAnimation () {
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QPropertyAnimation::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::Direction>::target_type & > ("directionChanged(QAbstractAnimation::Direction)", "directionChanged", gsi::arg("arg1"), "@brief Signal declaration for QPropertyAnimation::directionChanged(QAbstractAnimation::Direction)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("finished()", "finished", "@brief Signal declaration for QPropertyAnimation::finished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QPropertyAnimation::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::State>::target_type &, const qt_gsi::Converter<QAbstractAnimation::State>::target_type & > ("stateChanged(QAbstractAnimation::State, QAbstractAnimation::State)", "stateChanged", gsi::arg("newState"), gsi::arg("oldState"), "@brief Signal declaration for QPropertyAnimation::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QVariant & > ("valueChanged(const QVariant &)", "valueChanged", gsi::arg("value"), "@brief Signal declaration for QPropertyAnimation::valueChanged(const QVariant &value)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QPropertyAnimation::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
@ -313,6 +314,13 @@ public:
emit QPropertyAnimation::finished();
}
// [emitter impl] void QPropertyAnimation::objectNameChanged(const QString &objectName)
void emitter_QPropertyAnimation_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QPropertyAnimation::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QPropertyAnimation::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
void emitter_QPropertyAnimation_stateChanged_5680(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
{
@ -788,6 +796,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QPropertyAnimation::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QPropertyAnimation_Adaptor *)cls)->emitter_QPropertyAnimation_objectNameChanged_4567 (arg1);
}
// exposed int QPropertyAnimation::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -1024,6 +1050,7 @@ static gsi::Methods methods_QPropertyAnimation_Adaptor () {
methods += new qt_gsi::GenericMethod ("*interpolated", "@brief Virtual method QVariant QPropertyAnimation::interpolated(const QVariant &from, const QVariant &to, double progress)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_interpolated_c5093_0, &_call_cbs_interpolated_c5093_0);
methods += new qt_gsi::GenericMethod ("*interpolated", "@hide", true, &_init_cbs_interpolated_c5093_0, &_call_cbs_interpolated_c5093_0, &_set_callback_cbs_interpolated_c5093_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QPropertyAnimation::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QPropertyAnimation::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QPropertyAnimation::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QPropertyAnimation::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QPropertyAnimation::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -241,6 +241,7 @@ static gsi::Methods methods_QSaveFile () {
methods += gsi::qt_signal ("aboutToClose()", "aboutToClose", "@brief Signal declaration for QSaveFile::aboutToClose()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<qint64 > ("bytesWritten(qint64)", "bytesWritten", gsi::arg("bytes"), "@brief Signal declaration for QSaveFile::bytesWritten(qint64 bytes)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QSaveFile::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QSaveFile::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readChannelFinished()", "readChannelFinished", "@brief Signal declaration for QSaveFile::readChannelFinished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readyRead()", "readyRead", "@brief Signal declaration for QSaveFile::readyRead()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QSaveFile::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
@ -457,6 +458,13 @@ public:
}
}
// [emitter impl] void QSaveFile::objectNameChanged(const QString &objectName)
void emitter_QSaveFile_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QSaveFile::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] bool QSaveFile::open(QFlags<QIODevice::OpenModeFlag> flags)
bool cbs_open_3242_0(QFlags<QIODevice::OpenModeFlag> flags)
{
@ -1081,6 +1089,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QSaveFile::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QSaveFile_Adaptor *)cls)->emitter_QSaveFile_objectNameChanged_4567 (arg1);
}
// bool QSaveFile::open(QFlags<QIODevice::OpenModeFlag> flags)
static void _init_cbs_open_3242_0 (qt_gsi::GenericMethod *decl)
@ -1493,6 +1519,7 @@ static gsi::Methods methods_QSaveFile_Adaptor () {
methods += new qt_gsi::GenericMethod ("isSequential", "@brief Virtual method bool QSaveFile::isSequential()\nThis method can be reimplemented in a derived class.", true, &_init_cbs_isSequential_c0_0, &_call_cbs_isSequential_c0_0);
methods += new qt_gsi::GenericMethod ("isSequential", "@hide", true, &_init_cbs_isSequential_c0_0, &_call_cbs_isSequential_c0_0, &_set_callback_cbs_isSequential_c0_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QSaveFile::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QSaveFile::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("open", "@brief Virtual method bool QSaveFile::open(QFlags<QIODevice::OpenModeFlag> flags)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_open_3242_0, &_call_cbs_open_3242_0);
methods += new qt_gsi::GenericMethod ("open", "@hide", false, &_init_cbs_open_3242_0, &_call_cbs_open_3242_0, &_set_callback_cbs_open_3242_0);
methods += new qt_gsi::GenericMethod ("permissions", "@brief Virtual method QFlags<QFileDevice::Permission> QSaveFile::permissions()\nThis method can be reimplemented in a derived class.", true, &_init_cbs_permissions_c0_0, &_call_cbs_permissions_c0_0);

View File

@ -194,6 +194,7 @@ static gsi::Methods methods_QSequentialAnimationGroup () {
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QSequentialAnimationGroup::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::Direction>::target_type & > ("directionChanged(QAbstractAnimation::Direction)", "directionChanged", gsi::arg("arg1"), "@brief Signal declaration for QSequentialAnimationGroup::directionChanged(QAbstractAnimation::Direction)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("finished()", "finished", "@brief Signal declaration for QSequentialAnimationGroup::finished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QSequentialAnimationGroup::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::State>::target_type &, const qt_gsi::Converter<QAbstractAnimation::State>::target_type & > ("stateChanged(QAbstractAnimation::State, QAbstractAnimation::State)", "stateChanged", gsi::arg("newState"), gsi::arg("oldState"), "@brief Signal declaration for QSequentialAnimationGroup::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QSequentialAnimationGroup::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QSequentialAnimationGroup::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
@ -309,6 +310,13 @@ public:
emit QSequentialAnimationGroup::finished();
}
// [emitter impl] void QSequentialAnimationGroup::objectNameChanged(const QString &objectName)
void emitter_QSequentialAnimationGroup_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QSequentialAnimationGroup::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QSequentialAnimationGroup::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
void emitter_QSequentialAnimationGroup_stateChanged_5680(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
{
@ -711,6 +719,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QSequentialAnimationGroup::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QSequentialAnimationGroup_Adaptor *)cls)->emitter_QSequentialAnimationGroup_objectNameChanged_4567 (arg1);
}
// exposed int QSequentialAnimationGroup::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -903,6 +929,7 @@ static gsi::Methods methods_QSequentialAnimationGroup_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("emit_finished", "@brief Emitter for signal void QSequentialAnimationGroup::finished()\nCall this method to emit this signal.", false, &_init_emitter_finished_0, &_call_emitter_finished_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QSequentialAnimationGroup::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QSequentialAnimationGroup::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QSequentialAnimationGroup::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QSequentialAnimationGroup::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QSequentialAnimationGroup::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -668,6 +668,7 @@ static gsi::Methods methods_QSettings () {
methods += new qt_gsi::GenericMethod ("sync", "@brief Method void QSettings::sync()\n", false, &_init_f_sync_0, &_call_f_sync_0);
methods += new qt_gsi::GenericMethod ("value", "@brief Method QVariant QSettings::value(const QString &key, const QVariant &defaultValue)\n", true, &_init_f_value_c4036, &_call_f_value_c4036);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QSettings::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QSettings::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod (":defaultFormat", "@brief Static method QSettings::Format QSettings::defaultFormat()\nThis method is static and can be called without an instance.", &_init_f_defaultFormat_0, &_call_f_defaultFormat_0);
methods += new qt_gsi::GenericStaticMethod ("setDefaultFormat|defaultFormat=", "@brief Static method void QSettings::setDefaultFormat(QSettings::Format format)\nThis method is static and can be called without an instance.", &_init_f_setDefaultFormat_2099, &_call_f_setDefaultFormat_2099);
methods += new qt_gsi::GenericStaticMethod ("setPath", "@brief Static method void QSettings::setPath(QSettings::Format format, QSettings::Scope scope, const QString &path)\nThis method is static and can be called without an instance.", &_init_f_setPath_5896, &_call_f_setPath_5896);
@ -814,6 +815,13 @@ public:
}
}
// [emitter impl] void QSettings::objectNameChanged(const QString &objectName)
void emitter_QSettings_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QSettings::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QSettings::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -1179,6 +1187,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QSettings::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QSettings_Adaptor *)cls)->emitter_QSettings_objectNameChanged_4567 (arg1);
}
// exposed int QSettings::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -1273,6 +1299,7 @@ static gsi::Methods methods_QSettings_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QSettings::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QSettings::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QSettings::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QSettings::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QSettings::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QSettings::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -389,6 +389,7 @@ static gsi::Methods methods_QSharedMemory () {
methods += new qt_gsi::GenericMethod ("size", "@brief Method int QSharedMemory::size()\n", true, &_init_f_size_c0, &_call_f_size_c0);
methods += new qt_gsi::GenericMethod ("unlock", "@brief Method bool QSharedMemory::unlock()\n", false, &_init_f_unlock_0, &_call_f_unlock_0);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QSharedMemory::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QSharedMemory::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QSharedMemory::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QSharedMemory::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -491,6 +492,13 @@ public:
}
}
// [emitter impl] void QSharedMemory::objectNameChanged(const QString &objectName)
void emitter_QSharedMemory_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QSharedMemory::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QSharedMemory::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -757,6 +765,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QSharedMemory::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QSharedMemory_Adaptor *)cls)->emitter_QSharedMemory_objectNameChanged_4567 (arg1);
}
// exposed int QSharedMemory::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -848,6 +874,7 @@ static gsi::Methods methods_QSharedMemory_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QSharedMemory::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QSharedMemory::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QSharedMemory::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QSharedMemory::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QSharedMemory::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QSharedMemory::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -352,6 +352,7 @@ static gsi::Methods methods_QSignalMapper () {
methods += gsi::qt_signal<const QString & > ("mapped(const QString &)", "mapped_qs", gsi::arg("arg1"), "@brief Signal declaration for QSignalMapper::mapped(const QString &)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QWidget * > ("mapped(QWidget *)", "mapped_qw", gsi::arg("arg1"), "@brief Signal declaration for QSignalMapper::mapped(QWidget *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("mapped(QObject *)", "mapped_qo", gsi::arg("arg1"), "@brief Signal declaration for QSignalMapper::mapped(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QSignalMapper::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QSignalMapper::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QSignalMapper::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -466,6 +467,13 @@ public:
emit QSignalMapper::mapped(arg1);
}
// [emitter impl] void QSignalMapper::objectNameChanged(const QString &objectName)
void emitter_QSignalMapper_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QSignalMapper::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QSignalMapper::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -783,6 +791,24 @@ static void _call_emitter_mapped_1302 (const qt_gsi::GenericMethod * /*decl*/, v
}
// emitter void QSignalMapper::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QSignalMapper_Adaptor *)cls)->emitter_QSignalMapper_objectNameChanged_4567 (arg1);
}
// exposed int QSignalMapper::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -877,6 +903,7 @@ static gsi::Methods methods_QSignalMapper_Adaptor () {
methods += new qt_gsi::GenericMethod ("emit_mapped_qs", "@brief Emitter for signal void QSignalMapper::mapped(const QString &)\nCall this method to emit this signal.", false, &_init_emitter_mapped_2025, &_call_emitter_mapped_2025);
methods += new qt_gsi::GenericMethod ("emit_mapped_qw", "@brief Emitter for signal void QSignalMapper::mapped(QWidget *)\nCall this method to emit this signal.", false, &_init_emitter_mapped_1315, &_call_emitter_mapped_1315);
methods += new qt_gsi::GenericMethod ("emit_mapped_qo", "@brief Emitter for signal void QSignalMapper::mapped(QObject *)\nCall this method to emit this signal.", false, &_init_emitter_mapped_1302, &_call_emitter_mapped_1302);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QSignalMapper::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QSignalMapper::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QSignalMapper::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QSignalMapper::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -190,6 +190,12 @@ static gsi::Methods methods_QSignalTransition () {
methods += new qt_gsi::GenericMethod ("setSignal|signal=", "@brief Method void QSignalTransition::setSignal(const QByteArray &signal)\n", false, &_init_f_setSignal_2309, &_call_f_setSignal_2309);
methods += new qt_gsi::GenericMethod (":signal", "@brief Method QByteArray QSignalTransition::signal()\n", true, &_init_f_signal_c0, &_call_f_signal_c0);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QSignalTransition::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QSignalTransition::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("senderObjectChanged()", "senderObjectChanged", "@brief Signal declaration for QSignalTransition::senderObjectChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("signalChanged()", "signalChanged", "@brief Signal declaration for QSignalTransition::signalChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("targetStateChanged()", "targetStateChanged", "@brief Signal declaration for QSignalTransition::targetStateChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("targetStatesChanged()", "targetStatesChanged", "@brief Signal declaration for QSignalTransition::targetStatesChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("triggered()", "triggered", "@brief Signal declaration for QSignalTransition::triggered()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QSignalTransition::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QSignalTransition::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -277,6 +283,43 @@ public:
}
}
// [emitter impl] void QSignalTransition::objectNameChanged(const QString &objectName)
void emitter_QSignalTransition_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QSignalTransition::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QSignalTransition::senderObjectChanged()
void emitter_QSignalTransition_senderObjectChanged_3724()
{
throw tl::Exception ("Can't emit private signal 'void QSignalTransition::senderObjectChanged()'");
}
// [emitter impl] void QSignalTransition::signalChanged()
void emitter_QSignalTransition_signalChanged_3724()
{
throw tl::Exception ("Can't emit private signal 'void QSignalTransition::signalChanged()'");
}
// [emitter impl] void QSignalTransition::targetStateChanged()
void emitter_QSignalTransition_targetStateChanged_3938()
{
throw tl::Exception ("Can't emit private signal 'void QSignalTransition::targetStateChanged()'");
}
// [emitter impl] void QSignalTransition::targetStatesChanged()
void emitter_QSignalTransition_targetStatesChanged_3938()
{
throw tl::Exception ("Can't emit private signal 'void QSignalTransition::targetStatesChanged()'");
}
// [emitter impl] void QSignalTransition::triggered()
void emitter_QSignalTransition_triggered_3938()
{
throw tl::Exception ("Can't emit private signal 'void QSignalTransition::triggered()'");
}
// [adaptor impl] void QSignalTransition::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -616,6 +659,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QSignalTransition::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QSignalTransition_Adaptor *)cls)->emitter_QSignalTransition_objectNameChanged_4567 (arg1);
}
// void QSignalTransition::onTransition(QEvent *event)
static void _init_cbs_onTransition_1217_0 (qt_gsi::GenericMethod *decl)
@ -672,6 +733,20 @@ static void _call_fp_sender_c0 (const qt_gsi::GenericMethod * /*decl*/, void *cl
}
// emitter void QSignalTransition::senderObjectChanged()
static void _init_emitter_senderObjectChanged_3724 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_senderObjectChanged_3724 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QSignalTransition_Adaptor *)cls)->emitter_QSignalTransition_senderObjectChanged_3724 ();
}
// exposed int QSignalTransition::senderSignalIndex()
static void _init_fp_senderSignalIndex_c0 (qt_gsi::GenericMethod *decl)
@ -686,6 +761,48 @@ static void _call_fp_senderSignalIndex_c0 (const qt_gsi::GenericMethod * /*decl*
}
// emitter void QSignalTransition::signalChanged()
static void _init_emitter_signalChanged_3724 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_signalChanged_3724 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QSignalTransition_Adaptor *)cls)->emitter_QSignalTransition_signalChanged_3724 ();
}
// emitter void QSignalTransition::targetStateChanged()
static void _init_emitter_targetStateChanged_3938 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_targetStateChanged_3938 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QSignalTransition_Adaptor *)cls)->emitter_QSignalTransition_targetStateChanged_3938 ();
}
// emitter void QSignalTransition::targetStatesChanged()
static void _init_emitter_targetStatesChanged_3938 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_targetStatesChanged_3938 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QSignalTransition_Adaptor *)cls)->emitter_QSignalTransition_targetStatesChanged_3938 ();
}
// void QSignalTransition::timerEvent(QTimerEvent *)
static void _init_cbs_timerEvent_1730_0 (qt_gsi::GenericMethod *decl)
@ -710,6 +827,20 @@ static void _set_callback_cbs_timerEvent_1730_0 (void *cls, const gsi::Callback
}
// emitter void QSignalTransition::triggered()
static void _init_emitter_triggered_3938 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_triggered_3938 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QSignalTransition_Adaptor *)cls)->emitter_QSignalTransition_triggered_3938 ();
}
namespace gsi
{
@ -733,13 +864,19 @@ static gsi::Methods methods_QSignalTransition_Adaptor () {
methods += new qt_gsi::GenericMethod ("*eventTest", "@brief Virtual method bool QSignalTransition::eventTest(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventTest_1217_0, &_call_cbs_eventTest_1217_0);
methods += new qt_gsi::GenericMethod ("*eventTest", "@hide", false, &_init_cbs_eventTest_1217_0, &_call_cbs_eventTest_1217_0, &_set_callback_cbs_eventTest_1217_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QSignalTransition::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QSignalTransition::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*onTransition", "@brief Virtual method void QSignalTransition::onTransition(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_onTransition_1217_0, &_call_cbs_onTransition_1217_0);
methods += new qt_gsi::GenericMethod ("*onTransition", "@hide", false, &_init_cbs_onTransition_1217_0, &_call_cbs_onTransition_1217_0, &_set_callback_cbs_onTransition_1217_0);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QSignalTransition::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QSignalTransition::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("emit_senderObjectChanged", "@brief Emitter for signal void QSignalTransition::senderObjectChanged()\nCall this method to emit this signal.", false, &_init_emitter_senderObjectChanged_3724, &_call_emitter_senderObjectChanged_3724);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QSignalTransition::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericMethod ("emit_signalChanged", "@brief Emitter for signal void QSignalTransition::signalChanged()\nCall this method to emit this signal.", false, &_init_emitter_signalChanged_3724, &_call_emitter_signalChanged_3724);
methods += new qt_gsi::GenericMethod ("emit_targetStateChanged", "@brief Emitter for signal void QSignalTransition::targetStateChanged()\nCall this method to emit this signal.", false, &_init_emitter_targetStateChanged_3938, &_call_emitter_targetStateChanged_3938);
methods += new qt_gsi::GenericMethod ("emit_targetStatesChanged", "@brief Emitter for signal void QSignalTransition::targetStatesChanged()\nCall this method to emit this signal.", false, &_init_emitter_targetStatesChanged_3938, &_call_emitter_targetStatesChanged_3938);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@brief Virtual method void QSignalTransition::timerEvent(QTimerEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@hide", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0, &_set_callback_cbs_timerEvent_1730_0);
methods += new qt_gsi::GenericMethod ("emit_triggered", "@brief Emitter for signal void QSignalTransition::triggered()\nCall this method to emit this signal.", false, &_init_emitter_triggered_3938, &_call_emitter_triggered_3938);
return methods;
}

View File

@ -180,7 +180,9 @@ static gsi::Methods methods_QSocketNotifier () {
methods += new qt_gsi::GenericMethod ("setEnabled|enabled=", "@brief Method void QSocketNotifier::setEnabled(bool)\n", false, &_init_f_setEnabled_864, &_call_f_setEnabled_864);
methods += new qt_gsi::GenericMethod ("socket", "@brief Method QIntegerForSizeof<void*>::Signed QSocketNotifier::socket()\n", true, &_init_f_socket_c0, &_call_f_socket_c0);
methods += new qt_gsi::GenericMethod ("type", "@brief Method QSocketNotifier::Type QSocketNotifier::type()\n", true, &_init_f_type_c0, &_call_f_type_c0);
methods += gsi::qt_signal<int > ("activated(int)", "activated", gsi::arg("socket"), "@brief Signal declaration for QSocketNotifier::activated(int socket)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QSocketNotifier::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QSocketNotifier::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QSocketNotifier::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QSocketNotifier::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -235,6 +237,13 @@ public:
return QSocketNotifier::senderSignalIndex();
}
// [emitter impl] void QSocketNotifier::activated(int socket)
void emitter_QSocketNotifier_activated_4159(int socket)
{
__SUPPRESS_UNUSED_WARNING (socket);
throw tl::Exception ("Can't emit private signal 'void QSocketNotifier::activated(int socket)'");
}
// [emitter impl] void QSocketNotifier::destroyed(QObject *)
void emitter_QSocketNotifier_destroyed_1302(QObject *arg1)
{
@ -256,6 +265,13 @@ public:
}
}
// [emitter impl] void QSocketNotifier::objectNameChanged(const QString &objectName)
void emitter_QSocketNotifier_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QSocketNotifier::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QSocketNotifier::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -365,6 +381,24 @@ static void _call_ctor_QSocketNotifier_Adaptor_7056 (const qt_gsi::GenericStatic
}
// emitter void QSocketNotifier::activated(int socket)
static void _init_emitter_activated_4159 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("socket");
decl->add_arg<int > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_activated_4159 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
int arg1 = gsi::arg_reader<int >() (args, heap);
((QSocketNotifier_Adaptor *)cls)->emitter_QSocketNotifier_activated_4159 (arg1);
}
// void QSocketNotifier::childEvent(QChildEvent *)
static void _init_cbs_childEvent_1701_0 (qt_gsi::GenericMethod *decl)
@ -522,6 +556,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QSocketNotifier::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QSocketNotifier_Adaptor *)cls)->emitter_QSocketNotifier_objectNameChanged_4567 (arg1);
}
// exposed int QSocketNotifier::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -600,6 +652,7 @@ gsi::Class<QSocketNotifier> &qtdecl_QSocketNotifier ();
static gsi::Methods methods_QSocketNotifier_Adaptor () {
gsi::Methods methods;
methods += new qt_gsi::GenericStaticMethod ("new", "@brief Constructor QSocketNotifier::QSocketNotifier(QIntegerForSizeof<void*>::Signed socket, QSocketNotifier::Type, QObject *parent)\nThis method creates an object of class QSocketNotifier.", &_init_ctor_QSocketNotifier_Adaptor_7056, &_call_ctor_QSocketNotifier_Adaptor_7056);
methods += new qt_gsi::GenericMethod ("emit_activated", "@brief Emitter for signal void QSocketNotifier::activated(int socket)\nCall this method to emit this signal.", false, &_init_emitter_activated_4159, &_call_emitter_activated_4159);
methods += new qt_gsi::GenericMethod ("*childEvent", "@brief Virtual method void QSocketNotifier::childEvent(QChildEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("*childEvent", "@hide", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0, &_set_callback_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QSocketNotifier::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
@ -612,6 +665,7 @@ static gsi::Methods methods_QSocketNotifier_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QSocketNotifier::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QSocketNotifier::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QSocketNotifier::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QSocketNotifier::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QSocketNotifier::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QSocketNotifier::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -1242,11 +1242,27 @@ static gsi::Methods methods_QSortFilterProxyModel () {
methods += new qt_gsi::GenericMethod (":sortRole", "@brief Method int QSortFilterProxyModel::sortRole()\n", true, &_init_f_sortRole_c0, &_call_f_sortRole_c0);
methods += new qt_gsi::GenericMethod ("span", "@brief Method QSize QSortFilterProxyModel::span(const QModelIndex &index)\nThis is a reimplementation of QAbstractProxyModel::span", true, &_init_f_span_c2395, &_call_f_span_c2395);
methods += new qt_gsi::GenericMethod ("supportedDropActions", "@brief Method QFlags<Qt::DropAction> QSortFilterProxyModel::supportedDropActions()\nThis is a reimplementation of QAbstractProxyModel::supportedDropActions", true, &_init_f_supportedDropActions_c0, &_call_f_supportedDropActions_c0);
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeInserted(const QModelIndex &, int, int)", "columnsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QSortFilterProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationColumn"), "@brief Signal declaration for QSortFilterProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeRemoved(const QModelIndex &, int, int)", "columnsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QSortFilterProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsInserted(const QModelIndex &, int, int)", "columnsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QSortFilterProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("column"), "@brief Signal declaration for QSortFilterProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsRemoved(const QModelIndex &, int, int)", "columnsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QSortFilterProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, const QModelIndex &, const QVector<int> & > ("dataChanged(const QModelIndex &, const QModelIndex &, const QVector<int> &)", "dataChanged", gsi::arg("topLeft"), gsi::arg("bottomRight"), gsi::arg("roles"), "@brief Signal declaration for QSortFilterProxyModel::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QSortFilterProxyModel::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<Qt::Orientation>::target_type &, int, int > ("headerDataChanged(Qt::Orientation, int, int)", "headerDataChanged", gsi::arg("orientation"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QSortFilterProxyModel::headerDataChanged(Qt::Orientation orientation, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutAboutToBeChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutAboutToBeChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QSortFilterProxyModel::layoutAboutToBeChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QSortFilterProxyModel::layoutChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelAboutToBeReset()", "modelAboutToBeReset", "@brief Signal declaration for QSortFilterProxyModel::modelAboutToBeReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelReset()", "modelReset", "@brief Signal declaration for QSortFilterProxyModel::modelReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QSortFilterProxyModel::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeInserted(const QModelIndex &, int, int)", "rowsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QSortFilterProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationRow"), "@brief Signal declaration for QSortFilterProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeRemoved(const QModelIndex &, int, int)", "rowsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QSortFilterProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsInserted(const QModelIndex &, int, int)", "rowsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QSortFilterProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("row"), "@brief Signal declaration for QSortFilterProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsRemoved(const QModelIndex &, int, int)", "rowsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QSortFilterProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("sourceModelChanged()", "sourceModelChanged", "@brief Signal declaration for QSortFilterProxyModel::sourceModelChanged()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QSortFilterProxyModel::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QSortFilterProxyModel::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -1481,6 +1497,64 @@ public:
}
}
// [emitter impl] void QSortFilterProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QSortFilterProxyModel_columnsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QSortFilterProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
void emitter_QSortFilterProxyModel_columnsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationColumn);
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)'");
}
// [emitter impl] void QSortFilterProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QSortFilterProxyModel_columnsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QSortFilterProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)
void emitter_QSortFilterProxyModel_columnsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QSortFilterProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
void emitter_QSortFilterProxyModel_columnsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (column);
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)'");
}
// [emitter impl] void QSortFilterProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QSortFilterProxyModel_columnsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] QVariant QSortFilterProxyModel::data(const QModelIndex &index, int role)
QVariant cbs_data_c3054_1(const QModelIndex &index, int role) const
{
@ -1796,6 +1870,18 @@ public:
}
}
// [emitter impl] void QSortFilterProxyModel::modelAboutToBeReset()
void emitter_QSortFilterProxyModel_modelAboutToBeReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::modelAboutToBeReset()'");
}
// [emitter impl] void QSortFilterProxyModel::modelReset()
void emitter_QSortFilterProxyModel_modelReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::modelReset()'");
}
// [adaptor impl] bool QSortFilterProxyModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
bool cbs_moveColumns_6659_0(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
{
@ -1826,6 +1912,13 @@ public:
}
}
// [emitter impl] void QSortFilterProxyModel::objectNameChanged(const QString &objectName)
void emitter_QSortFilterProxyModel_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] QModelIndex QSortFilterProxyModel::parent(const QModelIndex &child)
QModelIndex cbs_parent_c2395_0(const QModelIndex &child) const
{
@ -1916,6 +2009,64 @@ public:
}
}
// [emitter impl] void QSortFilterProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QSortFilterProxyModel_rowsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QSortFilterProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
void emitter_QSortFilterProxyModel_rowsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationRow);
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)'");
}
// [emitter impl] void QSortFilterProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QSortFilterProxyModel_rowsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QSortFilterProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)
void emitter_QSortFilterProxyModel_rowsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QSortFilterProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
void emitter_QSortFilterProxyModel_rowsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (row);
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)'");
}
// [emitter impl] void QSortFilterProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QSortFilterProxyModel_rowsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] bool QSortFilterProxyModel::setData(const QModelIndex &index, const QVariant &value, int role)
bool cbs_setData_5065_1(const QModelIndex &index, const QVariant &value, int role)
{
@ -2006,6 +2157,12 @@ public:
}
}
// [emitter impl] void QSortFilterProxyModel::sourceModelChanged()
void emitter_QSortFilterProxyModel_sourceModelChanged_3914()
{
throw tl::Exception ("Can't emit private signal 'void QSortFilterProxyModel::sourceModelChanged()'");
}
// [adaptor impl] QSize QSortFilterProxyModel::span(const QModelIndex &index)
QSize cbs_span_c2395_0(const QModelIndex &index) const
{
@ -2588,6 +2745,162 @@ static void _set_callback_cbs_columnCount_c2395_1 (void *cls, const gsi::Callbac
}
// emitter void QSortFilterProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_columnsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QSortFilterProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
static void _init_emitter_columnsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationColumn");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_columnsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QSortFilterProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_columnsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QSortFilterProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_columnsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QSortFilterProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
static void _init_emitter_columnsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("column");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_columnsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QSortFilterProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_columnsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QModelIndex QSortFilterProxyModel::createIndex(int row, int column, void *data)
static void _init_fp_createIndex_c2374 (qt_gsi::GenericMethod *decl)
@ -3560,6 +3873,34 @@ static void _set_callback_cbs_mimeTypes_c0_0 (void *cls, const gsi::Callback &cb
}
// emitter void QSortFilterProxyModel::modelAboutToBeReset()
static void _init_emitter_modelAboutToBeReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelAboutToBeReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_modelAboutToBeReset_3767 ();
}
// emitter void QSortFilterProxyModel::modelReset()
static void _init_emitter_modelReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_modelReset_3767 ();
}
// bool QSortFilterProxyModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
static void _init_cbs_moveColumns_6659_0 (qt_gsi::GenericMethod *decl)
@ -3630,6 +3971,24 @@ static void _set_callback_cbs_moveRows_6659_0 (void *cls, const gsi::Callback &c
}
// emitter void QSortFilterProxyModel::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_objectNameChanged_4567 (arg1);
}
// QModelIndex QSortFilterProxyModel::parent(const QModelIndex &child)
static void _init_cbs_parent_c2395_0 (qt_gsi::GenericMethod *decl)
@ -3820,6 +4179,162 @@ static void _set_callback_cbs_rowCount_c2395_1 (void *cls, const gsi::Callback &
}
// emitter void QSortFilterProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_rowsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QSortFilterProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
static void _init_emitter_rowsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationRow");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_rowsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QSortFilterProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_rowsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QSortFilterProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_rowsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QSortFilterProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
static void _init_emitter_rowsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("row");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_rowsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QSortFilterProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_rowsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QObject *QSortFilterProxyModel::sender()
static void _init_fp_sender_c0 (qt_gsi::GenericMethod *decl)
@ -4015,6 +4530,20 @@ static void _set_callback_cbs_sort_2340_1 (void *cls, const gsi::Callback &cb)
}
// emitter void QSortFilterProxyModel::sourceModelChanged()
static void _init_emitter_sourceModelChanged_3914 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_sourceModelChanged_3914 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QSortFilterProxyModel_Adaptor *)cls)->emitter_QSortFilterProxyModel_sourceModelChanged_3914 ();
}
// QSize QSortFilterProxyModel::span(const QModelIndex &index)
static void _init_cbs_span_c2395_0 (qt_gsi::GenericMethod *decl)
@ -4146,6 +4675,12 @@ static gsi::Methods methods_QSortFilterProxyModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("*childEvent", "@hide", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0, &_set_callback_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("columnCount", "@brief Virtual method int QSortFilterProxyModel::columnCount(const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_columnCount_c2395_1, &_call_cbs_columnCount_c2395_1);
methods += new qt_gsi::GenericMethod ("columnCount", "@hide", true, &_init_cbs_columnCount_c2395_1, &_call_cbs_columnCount_c2395_1, &_set_callback_cbs_columnCount_c2395_1);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeInserted", "@brief Emitter for signal void QSortFilterProxyModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeInserted_7372, &_call_emitter_columnsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeMoved", "@brief Emitter for signal void QSortFilterProxyModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeMoved_10318, &_call_emitter_columnsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeRemoved", "@brief Emitter for signal void QSortFilterProxyModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeRemoved_7372, &_call_emitter_columnsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsInserted", "@brief Emitter for signal void QSortFilterProxyModel::columnsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsInserted_7372, &_call_emitter_columnsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsMoved", "@brief Emitter for signal void QSortFilterProxyModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nCall this method to emit this signal.", false, &_init_emitter_columnsMoved_10318, &_call_emitter_columnsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsRemoved", "@brief Emitter for signal void QSortFilterProxyModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsRemoved_7372, &_call_emitter_columnsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QSortFilterProxyModel::createIndex(int row, int column, void *data)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2374, &_call_fp_createIndex_c2374);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QSortFilterProxyModel::createIndex(int row, int column, quintptr id)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2657, &_call_fp_createIndex_c2657);
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QSortFilterProxyModel::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
@ -4213,10 +4748,13 @@ static gsi::Methods methods_QSortFilterProxyModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("mimeData", "@hide", true, &_init_cbs_mimeData_c3010_0, &_call_cbs_mimeData_c3010_0, &_set_callback_cbs_mimeData_c3010_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@brief Virtual method QStringList QSortFilterProxyModel::mimeTypes()\nThis method can be reimplemented in a derived class.", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@hide", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0, &_set_callback_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("emit_modelAboutToBeReset", "@brief Emitter for signal void QSortFilterProxyModel::modelAboutToBeReset()\nCall this method to emit this signal.", false, &_init_emitter_modelAboutToBeReset_3767, &_call_emitter_modelAboutToBeReset_3767);
methods += new qt_gsi::GenericMethod ("emit_modelReset", "@brief Emitter for signal void QSortFilterProxyModel::modelReset()\nCall this method to emit this signal.", false, &_init_emitter_modelReset_3767, &_call_emitter_modelReset_3767);
methods += new qt_gsi::GenericMethod ("moveColumns", "@brief Virtual method bool QSortFilterProxyModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveColumns", "@hide", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0, &_set_callback_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@brief Virtual method bool QSortFilterProxyModel::moveRows(const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@hide", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0, &_set_callback_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QSortFilterProxyModel::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("parent", "@brief Virtual method QModelIndex QSortFilterProxyModel::parent(const QModelIndex &child)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_parent_c2395_0, &_call_cbs_parent_c2395_0);
methods += new qt_gsi::GenericMethod ("parent", "@hide", true, &_init_cbs_parent_c2395_0, &_call_cbs_parent_c2395_0, &_set_callback_cbs_parent_c2395_0);
methods += new qt_gsi::GenericMethod ("*persistentIndexList", "@brief Method QList<QModelIndex> QSortFilterProxyModel::persistentIndexList()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_persistentIndexList_c0, &_call_fp_persistentIndexList_c0);
@ -4232,6 +4770,12 @@ static gsi::Methods methods_QSortFilterProxyModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("roleNames", "@hide", true, &_init_cbs_roleNames_c0_0, &_call_cbs_roleNames_c0_0, &_set_callback_cbs_roleNames_c0_0);
methods += new qt_gsi::GenericMethod ("rowCount", "@brief Virtual method int QSortFilterProxyModel::rowCount(const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("rowCount", "@hide", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1, &_set_callback_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeInserted", "@brief Emitter for signal void QSortFilterProxyModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeInserted_7372, &_call_emitter_rowsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeMoved", "@brief Emitter for signal void QSortFilterProxyModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeMoved_10318, &_call_emitter_rowsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeRemoved", "@brief Emitter for signal void QSortFilterProxyModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeRemoved_7372, &_call_emitter_rowsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsInserted", "@brief Emitter for signal void QSortFilterProxyModel::rowsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsInserted_7372, &_call_emitter_rowsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsMoved", "@brief Emitter for signal void QSortFilterProxyModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nCall this method to emit this signal.", false, &_init_emitter_rowsMoved_10318, &_call_emitter_rowsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsRemoved", "@brief Emitter for signal void QSortFilterProxyModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsRemoved_7372, &_call_emitter_rowsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QSortFilterProxyModel::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QSortFilterProxyModel::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericMethod ("setData", "@brief Virtual method bool QSortFilterProxyModel::setData(const QModelIndex &index, const QVariant &value, int role)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_setData_5065_1, &_call_cbs_setData_5065_1);
@ -4246,6 +4790,7 @@ static gsi::Methods methods_QSortFilterProxyModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("sibling", "@hide", true, &_init_cbs_sibling_c3713_0, &_call_cbs_sibling_c3713_0, &_set_callback_cbs_sibling_c3713_0);
methods += new qt_gsi::GenericMethod ("sort", "@brief Virtual method void QSortFilterProxyModel::sort(int column, Qt::SortOrder order)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_sort_2340_1, &_call_cbs_sort_2340_1);
methods += new qt_gsi::GenericMethod ("sort", "@hide", false, &_init_cbs_sort_2340_1, &_call_cbs_sort_2340_1, &_set_callback_cbs_sort_2340_1);
methods += new qt_gsi::GenericMethod ("emit_sourceModelChanged", "@brief Emitter for signal void QSortFilterProxyModel::sourceModelChanged()\nCall this method to emit this signal.", false, &_init_emitter_sourceModelChanged_3914, &_call_emitter_sourceModelChanged_3914);
methods += new qt_gsi::GenericMethod ("span", "@brief Virtual method QSize QSortFilterProxyModel::span(const QModelIndex &index)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_span_c2395_0, &_call_cbs_span_c2395_0);
methods += new qt_gsi::GenericMethod ("span", "@hide", true, &_init_cbs_span_c2395_0, &_call_cbs_span_c2395_0, &_set_callback_cbs_span_c2395_0);
methods += new qt_gsi::GenericMethod ("submit", "@brief Virtual method bool QSortFilterProxyModel::submit()\nThis method can be reimplemented in a derived class.", false, &_init_cbs_submit_0_0, &_call_cbs_submit_0_0);

View File

@ -358,7 +358,15 @@ static gsi::Methods methods_QState () {
methods += new qt_gsi::GenericMethod ("setInitialState|initialState=", "@brief Method void QState::setInitialState(QAbstractState *state)\n", false, &_init_f_setInitialState_2036, &_call_f_setInitialState_2036);
methods += new qt_gsi::GenericMethod ("transitions", "@brief Method QList<QAbstractTransition*> QState::transitions()\n", true, &_init_f_transitions_c0, &_call_f_transitions_c0);
methods += gsi::qt_signal<bool > ("activeChanged(bool)", "activeChanged", gsi::arg("active"), "@brief Signal declaration for QState::activeChanged(bool active)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("childModeChanged()", "childModeChanged", "@brief Signal declaration for QState::childModeChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QState::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("entered()", "entered", "@brief Signal declaration for QState::entered()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("errorStateChanged()", "errorStateChanged", "@brief Signal declaration for QState::errorStateChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("exited()", "exited", "@brief Signal declaration for QState::exited()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("finished()", "finished", "@brief Signal declaration for QState::finished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("initialStateChanged()", "initialStateChanged", "@brief Signal declaration for QState::initialStateChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QState::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("propertiesAssigned()", "propertiesAssigned", "@brief Signal declaration for QState::propertiesAssigned()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QState::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QState::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -431,12 +439,30 @@ public:
emit QState::activeChanged(active);
}
// [emitter impl] void QState::childModeChanged()
void emitter_QState_childModeChanged_2564()
{
throw tl::Exception ("Can't emit private signal 'void QState::childModeChanged()'");
}
// [emitter impl] void QState::destroyed(QObject *)
void emitter_QState_destroyed_1302(QObject *arg1)
{
emit QState::destroyed(arg1);
}
// [emitter impl] void QState::entered()
void emitter_QState_entered_3384()
{
throw tl::Exception ("Can't emit private signal 'void QState::entered()'");
}
// [emitter impl] void QState::errorStateChanged()
void emitter_QState_errorStateChanged_2564()
{
throw tl::Exception ("Can't emit private signal 'void QState::errorStateChanged()'");
}
// [adaptor impl] bool QState::eventFilter(QObject *, QEvent *)
bool cbs_eventFilter_2411_0(QObject *arg1, QEvent *arg2)
{
@ -452,6 +478,37 @@ public:
}
}
// [emitter impl] void QState::exited()
void emitter_QState_exited_3384()
{
throw tl::Exception ("Can't emit private signal 'void QState::exited()'");
}
// [emitter impl] void QState::finished()
void emitter_QState_finished_2564()
{
throw tl::Exception ("Can't emit private signal 'void QState::finished()'");
}
// [emitter impl] void QState::initialStateChanged()
void emitter_QState_initialStateChanged_2564()
{
throw tl::Exception ("Can't emit private signal 'void QState::initialStateChanged()'");
}
// [emitter impl] void QState::objectNameChanged(const QString &objectName)
void emitter_QState_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QState::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QState::propertiesAssigned()
void emitter_QState_propertiesAssigned_2564()
{
throw tl::Exception ("Can't emit private signal 'void QState::propertiesAssigned()'");
}
// [adaptor impl] void QState::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -650,6 +707,20 @@ static void _set_callback_cbs_childEvent_1701_0 (void *cls, const gsi::Callback
}
// emitter void QState::childModeChanged()
static void _init_emitter_childModeChanged_2564 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_childModeChanged_2564 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QState_Adaptor *)cls)->emitter_QState_childModeChanged_2564 ();
}
// void QState::customEvent(QEvent *)
static void _init_cbs_customEvent_1217_0 (qt_gsi::GenericMethod *decl)
@ -716,6 +787,34 @@ static void _set_callback_cbs_disconnectNotify_2394_0 (void *cls, const gsi::Cal
}
// emitter void QState::entered()
static void _init_emitter_entered_3384 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_entered_3384 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QState_Adaptor *)cls)->emitter_QState_entered_3384 ();
}
// emitter void QState::errorStateChanged()
static void _init_emitter_errorStateChanged_2564 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_errorStateChanged_2564 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QState_Adaptor *)cls)->emitter_QState_errorStateChanged_2564 ();
}
// bool QState::event(QEvent *e)
static void _init_cbs_event_1217_0 (qt_gsi::GenericMethod *decl)
@ -765,6 +864,48 @@ static void _set_callback_cbs_eventFilter_2411_0 (void *cls, const gsi::Callback
}
// emitter void QState::exited()
static void _init_emitter_exited_3384 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_exited_3384 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QState_Adaptor *)cls)->emitter_QState_exited_3384 ();
}
// emitter void QState::finished()
static void _init_emitter_finished_2564 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_finished_2564 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QState_Adaptor *)cls)->emitter_QState_finished_2564 ();
}
// emitter void QState::initialStateChanged()
static void _init_emitter_initialStateChanged_2564 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_initialStateChanged_2564 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QState_Adaptor *)cls)->emitter_QState_initialStateChanged_2564 ();
}
// exposed bool QState::isSignalConnected(const QMetaMethod &signal)
static void _init_fp_isSignalConnected_c2394 (qt_gsi::GenericMethod *decl)
@ -783,6 +924,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QState::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QState_Adaptor *)cls)->emitter_QState_objectNameChanged_4567 (arg1);
}
// void QState::onEntry(QEvent *event)
static void _init_cbs_onEntry_1217_0 (qt_gsi::GenericMethod *decl)
@ -831,6 +990,20 @@ static void _set_callback_cbs_onExit_1217_0 (void *cls, const gsi::Callback &cb)
}
// emitter void QState::propertiesAssigned()
static void _init_emitter_propertiesAssigned_2564 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_propertiesAssigned_2564 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QState_Adaptor *)cls)->emitter_QState_propertiesAssigned_2564 ();
}
// exposed int QState::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -913,20 +1086,28 @@ static gsi::Methods methods_QState_Adaptor () {
methods += new qt_gsi::GenericMethod ("emit_activeChanged", "@brief Emitter for signal void QState::activeChanged(bool active)\nCall this method to emit this signal.", false, &_init_emitter_activeChanged_864, &_call_emitter_activeChanged_864);
methods += new qt_gsi::GenericMethod ("*childEvent", "@brief Virtual method void QState::childEvent(QChildEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("*childEvent", "@hide", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0, &_set_callback_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("emit_childModeChanged", "@brief Emitter for signal void QState::childModeChanged()\nCall this method to emit this signal.", false, &_init_emitter_childModeChanged_2564, &_call_emitter_childModeChanged_2564);
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QState::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
methods += new qt_gsi::GenericMethod ("*customEvent", "@hide", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0, &_set_callback_cbs_customEvent_1217_0);
methods += new qt_gsi::GenericMethod ("emit_destroyed", "@brief Emitter for signal void QState::destroyed(QObject *)\nCall this method to emit this signal.", false, &_init_emitter_destroyed_1302, &_call_emitter_destroyed_1302);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@brief Virtual method void QState::disconnectNotify(const QMetaMethod &signal)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_disconnectNotify_2394_0, &_call_cbs_disconnectNotify_2394_0);
methods += new qt_gsi::GenericMethod ("*disconnectNotify", "@hide", false, &_init_cbs_disconnectNotify_2394_0, &_call_cbs_disconnectNotify_2394_0, &_set_callback_cbs_disconnectNotify_2394_0);
methods += new qt_gsi::GenericMethod ("emit_entered", "@brief Emitter for signal void QState::entered()\nCall this method to emit this signal.", false, &_init_emitter_entered_3384, &_call_emitter_entered_3384);
methods += new qt_gsi::GenericMethod ("emit_errorStateChanged", "@brief Emitter for signal void QState::errorStateChanged()\nCall this method to emit this signal.", false, &_init_emitter_errorStateChanged_2564, &_call_emitter_errorStateChanged_2564);
methods += new qt_gsi::GenericMethod ("*event", "@brief Virtual method bool QState::event(QEvent *e)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0);
methods += new qt_gsi::GenericMethod ("*event", "@hide", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0, &_set_callback_cbs_event_1217_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QState::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("emit_exited", "@brief Emitter for signal void QState::exited()\nCall this method to emit this signal.", false, &_init_emitter_exited_3384, &_call_emitter_exited_3384);
methods += new qt_gsi::GenericMethod ("emit_finished", "@brief Emitter for signal void QState::finished()\nCall this method to emit this signal.", false, &_init_emitter_finished_2564, &_call_emitter_finished_2564);
methods += new qt_gsi::GenericMethod ("emit_initialStateChanged", "@brief Emitter for signal void QState::initialStateChanged()\nCall this method to emit this signal.", false, &_init_emitter_initialStateChanged_2564, &_call_emitter_initialStateChanged_2564);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QState::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QState::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*onEntry", "@brief Virtual method void QState::onEntry(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_onEntry_1217_0, &_call_cbs_onEntry_1217_0);
methods += new qt_gsi::GenericMethod ("*onEntry", "@hide", false, &_init_cbs_onEntry_1217_0, &_call_cbs_onEntry_1217_0, &_set_callback_cbs_onEntry_1217_0);
methods += new qt_gsi::GenericMethod ("*onExit", "@brief Virtual method void QState::onExit(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_onExit_1217_0, &_call_cbs_onExit_1217_0);
methods += new qt_gsi::GenericMethod ("*onExit", "@hide", false, &_init_cbs_onExit_1217_0, &_call_cbs_onExit_1217_0, &_set_callback_cbs_onExit_1217_0);
methods += new qt_gsi::GenericMethod ("emit_propertiesAssigned", "@brief Emitter for signal void QState::propertiesAssigned()\nCall this method to emit this signal.", false, &_init_emitter_propertiesAssigned_2564, &_call_emitter_propertiesAssigned_2564);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QState::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QState::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QState::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -517,8 +517,18 @@ static gsi::Methods methods_QStateMachine () {
methods += new qt_gsi::GenericMethod ("start", "@brief Method void QStateMachine::start()\n", false, &_init_f_start_0, &_call_f_start_0);
methods += new qt_gsi::GenericMethod ("stop", "@brief Method void QStateMachine::stop()\n", false, &_init_f_stop_0, &_call_f_stop_0);
methods += gsi::qt_signal<bool > ("activeChanged(bool)", "activeChanged", gsi::arg("active"), "@brief Signal declaration for QStateMachine::activeChanged(bool active)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("childModeChanged()", "childModeChanged", "@brief Signal declaration for QStateMachine::childModeChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QStateMachine::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("entered()", "entered", "@brief Signal declaration for QStateMachine::entered()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("errorStateChanged()", "errorStateChanged", "@brief Signal declaration for QStateMachine::errorStateChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("exited()", "exited", "@brief Signal declaration for QStateMachine::exited()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("finished()", "finished", "@brief Signal declaration for QStateMachine::finished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("initialStateChanged()", "initialStateChanged", "@brief Signal declaration for QStateMachine::initialStateChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QStateMachine::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("propertiesAssigned()", "propertiesAssigned", "@brief Signal declaration for QStateMachine::propertiesAssigned()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<bool > ("runningChanged(bool)", "runningChanged", gsi::arg("running"), "@brief Signal declaration for QStateMachine::runningChanged(bool running)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("started()", "started", "@brief Signal declaration for QStateMachine::started()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("stopped()", "stopped", "@brief Signal declaration for QStateMachine::stopped()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QStateMachine::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QStateMachine::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -591,12 +601,30 @@ public:
emit QStateMachine::activeChanged(active);
}
// [emitter impl] void QStateMachine::childModeChanged()
void emitter_QStateMachine_childModeChanged_2564()
{
throw tl::Exception ("Can't emit private signal 'void QStateMachine::childModeChanged()'");
}
// [emitter impl] void QStateMachine::destroyed(QObject *)
void emitter_QStateMachine_destroyed_1302(QObject *arg1)
{
emit QStateMachine::destroyed(arg1);
}
// [emitter impl] void QStateMachine::entered()
void emitter_QStateMachine_entered_3384()
{
throw tl::Exception ("Can't emit private signal 'void QStateMachine::entered()'");
}
// [emitter impl] void QStateMachine::errorStateChanged()
void emitter_QStateMachine_errorStateChanged_2564()
{
throw tl::Exception ("Can't emit private signal 'void QStateMachine::errorStateChanged()'");
}
// [adaptor impl] bool QStateMachine::eventFilter(QObject *watched, QEvent *event)
bool cbs_eventFilter_2411_0(QObject *watched, QEvent *event)
{
@ -612,12 +640,55 @@ public:
}
}
// [emitter impl] void QStateMachine::exited()
void emitter_QStateMachine_exited_3384()
{
throw tl::Exception ("Can't emit private signal 'void QStateMachine::exited()'");
}
// [emitter impl] void QStateMachine::finished()
void emitter_QStateMachine_finished_2564()
{
throw tl::Exception ("Can't emit private signal 'void QStateMachine::finished()'");
}
// [emitter impl] void QStateMachine::initialStateChanged()
void emitter_QStateMachine_initialStateChanged_2564()
{
throw tl::Exception ("Can't emit private signal 'void QStateMachine::initialStateChanged()'");
}
// [emitter impl] void QStateMachine::objectNameChanged(const QString &objectName)
void emitter_QStateMachine_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QStateMachine::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QStateMachine::propertiesAssigned()
void emitter_QStateMachine_propertiesAssigned_2564()
{
throw tl::Exception ("Can't emit private signal 'void QStateMachine::propertiesAssigned()'");
}
// [emitter impl] void QStateMachine::runningChanged(bool running)
void emitter_QStateMachine_runningChanged_864(bool running)
{
emit QStateMachine::runningChanged(running);
}
// [emitter impl] void QStateMachine::started()
void emitter_QStateMachine_started_3257()
{
throw tl::Exception ("Can't emit private signal 'void QStateMachine::started()'");
}
// [emitter impl] void QStateMachine::stopped()
void emitter_QStateMachine_stopped_3257()
{
throw tl::Exception ("Can't emit private signal 'void QStateMachine::stopped()'");
}
// [adaptor impl] void QStateMachine::beginMicrostep(QEvent *event)
void cbs_beginMicrostep_1217_0(QEvent *event)
{
@ -928,6 +999,20 @@ static void _set_callback_cbs_childEvent_1701_0 (void *cls, const gsi::Callback
}
// emitter void QStateMachine::childModeChanged()
static void _init_emitter_childModeChanged_2564 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_childModeChanged_2564 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QStateMachine_Adaptor *)cls)->emitter_QStateMachine_childModeChanged_2564 ();
}
// void QStateMachine::customEvent(QEvent *)
static void _init_cbs_customEvent_1217_0 (qt_gsi::GenericMethod *decl)
@ -1042,6 +1127,34 @@ static void _set_callback_cbs_endSelectTransitions_1217_0 (void *cls, const gsi:
}
// emitter void QStateMachine::entered()
static void _init_emitter_entered_3384 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_entered_3384 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QStateMachine_Adaptor *)cls)->emitter_QStateMachine_entered_3384 ();
}
// emitter void QStateMachine::errorStateChanged()
static void _init_emitter_errorStateChanged_2564 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_errorStateChanged_2564 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QStateMachine_Adaptor *)cls)->emitter_QStateMachine_errorStateChanged_2564 ();
}
// bool QStateMachine::event(QEvent *e)
static void _init_cbs_event_1217_0 (qt_gsi::GenericMethod *decl)
@ -1091,6 +1204,48 @@ static void _set_callback_cbs_eventFilter_2411_0 (void *cls, const gsi::Callback
}
// emitter void QStateMachine::exited()
static void _init_emitter_exited_3384 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_exited_3384 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QStateMachine_Adaptor *)cls)->emitter_QStateMachine_exited_3384 ();
}
// emitter void QStateMachine::finished()
static void _init_emitter_finished_2564 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_finished_2564 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QStateMachine_Adaptor *)cls)->emitter_QStateMachine_finished_2564 ();
}
// emitter void QStateMachine::initialStateChanged()
static void _init_emitter_initialStateChanged_2564 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_initialStateChanged_2564 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QStateMachine_Adaptor *)cls)->emitter_QStateMachine_initialStateChanged_2564 ();
}
// exposed bool QStateMachine::isSignalConnected(const QMetaMethod &signal)
static void _init_fp_isSignalConnected_c2394 (qt_gsi::GenericMethod *decl)
@ -1109,6 +1264,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QStateMachine::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QStateMachine_Adaptor *)cls)->emitter_QStateMachine_objectNameChanged_4567 (arg1);
}
// void QStateMachine::onEntry(QEvent *event)
static void _init_cbs_onEntry_1217_0 (qt_gsi::GenericMethod *decl)
@ -1157,6 +1330,20 @@ static void _set_callback_cbs_onExit_1217_0 (void *cls, const gsi::Callback &cb)
}
// emitter void QStateMachine::propertiesAssigned()
static void _init_emitter_propertiesAssigned_2564 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_propertiesAssigned_2564 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QStateMachine_Adaptor *)cls)->emitter_QStateMachine_propertiesAssigned_2564 ();
}
// exposed int QStateMachine::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -1221,6 +1408,34 @@ static void _call_fp_senderSignalIndex_c0 (const qt_gsi::GenericMethod * /*decl*
}
// emitter void QStateMachine::started()
static void _init_emitter_started_3257 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_started_3257 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QStateMachine_Adaptor *)cls)->emitter_QStateMachine_started_3257 ();
}
// emitter void QStateMachine::stopped()
static void _init_emitter_stopped_3257 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_stopped_3257 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QStateMachine_Adaptor *)cls)->emitter_QStateMachine_stopped_3257 ();
}
// void QStateMachine::timerEvent(QTimerEvent *)
static void _init_cbs_timerEvent_1730_0 (qt_gsi::GenericMethod *decl)
@ -1261,6 +1476,7 @@ static gsi::Methods methods_QStateMachine_Adaptor () {
methods += new qt_gsi::GenericMethod ("*beginSelectTransitions", "@hide", false, &_init_cbs_beginSelectTransitions_1217_0, &_call_cbs_beginSelectTransitions_1217_0, &_set_callback_cbs_beginSelectTransitions_1217_0);
methods += new qt_gsi::GenericMethod ("*childEvent", "@brief Virtual method void QStateMachine::childEvent(QChildEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("*childEvent", "@hide", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0, &_set_callback_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("emit_childModeChanged", "@brief Emitter for signal void QStateMachine::childModeChanged()\nCall this method to emit this signal.", false, &_init_emitter_childModeChanged_2564, &_call_emitter_childModeChanged_2564);
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QStateMachine::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
methods += new qt_gsi::GenericMethod ("*customEvent", "@hide", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0, &_set_callback_cbs_customEvent_1217_0);
methods += new qt_gsi::GenericMethod ("emit_destroyed", "@brief Emitter for signal void QStateMachine::destroyed(QObject *)\nCall this method to emit this signal.", false, &_init_emitter_destroyed_1302, &_call_emitter_destroyed_1302);
@ -1270,19 +1486,28 @@ static gsi::Methods methods_QStateMachine_Adaptor () {
methods += new qt_gsi::GenericMethod ("*endMicrostep", "@hide", false, &_init_cbs_endMicrostep_1217_0, &_call_cbs_endMicrostep_1217_0, &_set_callback_cbs_endMicrostep_1217_0);
methods += new qt_gsi::GenericMethod ("*endSelectTransitions", "@brief Virtual method void QStateMachine::endSelectTransitions(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_endSelectTransitions_1217_0, &_call_cbs_endSelectTransitions_1217_0);
methods += new qt_gsi::GenericMethod ("*endSelectTransitions", "@hide", false, &_init_cbs_endSelectTransitions_1217_0, &_call_cbs_endSelectTransitions_1217_0, &_set_callback_cbs_endSelectTransitions_1217_0);
methods += new qt_gsi::GenericMethod ("emit_entered", "@brief Emitter for signal void QStateMachine::entered()\nCall this method to emit this signal.", false, &_init_emitter_entered_3384, &_call_emitter_entered_3384);
methods += new qt_gsi::GenericMethod ("emit_errorStateChanged", "@brief Emitter for signal void QStateMachine::errorStateChanged()\nCall this method to emit this signal.", false, &_init_emitter_errorStateChanged_2564, &_call_emitter_errorStateChanged_2564);
methods += new qt_gsi::GenericMethod ("*event", "@brief Virtual method bool QStateMachine::event(QEvent *e)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0);
methods += new qt_gsi::GenericMethod ("*event", "@hide", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0, &_set_callback_cbs_event_1217_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QStateMachine::eventFilter(QObject *watched, QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("emit_exited", "@brief Emitter for signal void QStateMachine::exited()\nCall this method to emit this signal.", false, &_init_emitter_exited_3384, &_call_emitter_exited_3384);
methods += new qt_gsi::GenericMethod ("emit_finished", "@brief Emitter for signal void QStateMachine::finished()\nCall this method to emit this signal.", false, &_init_emitter_finished_2564, &_call_emitter_finished_2564);
methods += new qt_gsi::GenericMethod ("emit_initialStateChanged", "@brief Emitter for signal void QStateMachine::initialStateChanged()\nCall this method to emit this signal.", false, &_init_emitter_initialStateChanged_2564, &_call_emitter_initialStateChanged_2564);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QStateMachine::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QStateMachine::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*onEntry", "@brief Virtual method void QStateMachine::onEntry(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_onEntry_1217_0, &_call_cbs_onEntry_1217_0);
methods += new qt_gsi::GenericMethod ("*onEntry", "@hide", false, &_init_cbs_onEntry_1217_0, &_call_cbs_onEntry_1217_0, &_set_callback_cbs_onEntry_1217_0);
methods += new qt_gsi::GenericMethod ("*onExit", "@brief Virtual method void QStateMachine::onExit(QEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_onExit_1217_0, &_call_cbs_onExit_1217_0);
methods += new qt_gsi::GenericMethod ("*onExit", "@hide", false, &_init_cbs_onExit_1217_0, &_call_cbs_onExit_1217_0, &_set_callback_cbs_onExit_1217_0);
methods += new qt_gsi::GenericMethod ("emit_propertiesAssigned", "@brief Emitter for signal void QStateMachine::propertiesAssigned()\nCall this method to emit this signal.", false, &_init_emitter_propertiesAssigned_2564, &_call_emitter_propertiesAssigned_2564);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QStateMachine::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("emit_runningChanged", "@brief Emitter for signal void QStateMachine::runningChanged(bool running)\nCall this method to emit this signal.", false, &_init_emitter_runningChanged_864, &_call_emitter_runningChanged_864);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QStateMachine::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QStateMachine::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericMethod ("emit_started", "@brief Emitter for signal void QStateMachine::started()\nCall this method to emit this signal.", false, &_init_emitter_started_3257, &_call_emitter_started_3257);
methods += new qt_gsi::GenericMethod ("emit_stopped", "@brief Emitter for signal void QStateMachine::stopped()\nCall this method to emit this signal.", false, &_init_emitter_stopped_3257, &_call_emitter_stopped_3257);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@brief Virtual method void QStateMachine::timerEvent(QTimerEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@hide", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0, &_set_callback_cbs_timerEvent_1730_0);
return methods;

View File

@ -360,11 +360,26 @@ static gsi::Methods methods_QStringListModel () {
methods += new qt_gsi::GenericMethod ("sort", "@brief Method void QStringListModel::sort(int column, Qt::SortOrder order)\nThis is a reimplementation of QAbstractItemModel::sort", false, &_init_f_sort_2340, &_call_f_sort_2340);
methods += new qt_gsi::GenericMethod (":stringList", "@brief Method QStringList QStringListModel::stringList()\n", true, &_init_f_stringList_c0, &_call_f_stringList_c0);
methods += new qt_gsi::GenericMethod ("supportedDropActions", "@brief Method QFlags<Qt::DropAction> QStringListModel::supportedDropActions()\nThis is a reimplementation of QAbstractItemModel::supportedDropActions", true, &_init_f_supportedDropActions_c0, &_call_f_supportedDropActions_c0);
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeInserted(const QModelIndex &, int, int)", "columnsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QStringListModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationColumn"), "@brief Signal declaration for QStringListModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsAboutToBeRemoved(const QModelIndex &, int, int)", "columnsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QStringListModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsInserted(const QModelIndex &, int, int)", "columnsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QStringListModel::columnsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("columnsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "columnsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("column"), "@brief Signal declaration for QStringListModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("columnsRemoved(const QModelIndex &, int, int)", "columnsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QStringListModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, const QModelIndex &, const QVector<int> & > ("dataChanged(const QModelIndex &, const QModelIndex &, const QVector<int> &)", "dataChanged", gsi::arg("topLeft"), gsi::arg("bottomRight"), gsi::arg("roles"), "@brief Signal declaration for QStringListModel::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QStringListModel::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<Qt::Orientation>::target_type &, int, int > ("headerDataChanged(Qt::Orientation, int, int)", "headerDataChanged", gsi::arg("orientation"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QStringListModel::headerDataChanged(Qt::Orientation orientation, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutAboutToBeChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutAboutToBeChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QStringListModel::layoutAboutToBeChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QList<QPersistentModelIndex> &, const qt_gsi::Converter<QAbstractItemModel::LayoutChangeHint>::target_type & > ("layoutChanged(const QList<QPersistentModelIndex> &, QAbstractItemModel::LayoutChangeHint)", "layoutChanged", gsi::arg("parents"), gsi::arg("hint"), "@brief Signal declaration for QStringListModel::layoutChanged(const QList<QPersistentModelIndex> &parents, QAbstractItemModel::LayoutChangeHint hint)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelAboutToBeReset()", "modelAboutToBeReset", "@brief Signal declaration for QStringListModel::modelAboutToBeReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("modelReset()", "modelReset", "@brief Signal declaration for QStringListModel::modelReset()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QStringListModel::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeInserted(const QModelIndex &, int, int)", "rowsAboutToBeInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QStringListModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsAboutToBeMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsAboutToBeMoved", gsi::arg("sourceParent"), gsi::arg("sourceStart"), gsi::arg("sourceEnd"), gsi::arg("destinationParent"), gsi::arg("destinationRow"), "@brief Signal declaration for QStringListModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsAboutToBeRemoved(const QModelIndex &, int, int)", "rowsAboutToBeRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QStringListModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsInserted(const QModelIndex &, int, int)", "rowsInserted", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QStringListModel::rowsInserted(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int, const QModelIndex &, int > ("rowsMoved(const QModelIndex &, int, int, const QModelIndex &, int)", "rowsMoved", gsi::arg("parent"), gsi::arg("start"), gsi::arg("end"), gsi::arg("destination"), gsi::arg("row"), "@brief Signal declaration for QStringListModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QModelIndex &, int, int > ("rowsRemoved(const QModelIndex &, int, int)", "rowsRemoved", gsi::arg("parent"), gsi::arg("first"), gsi::arg("last"), "@brief Signal declaration for QStringListModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QStringListModel::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QStringListModel::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -586,6 +601,64 @@ public:
}
}
// [emitter impl] void QStringListModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QStringListModel_columnsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QStringListModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QStringListModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
void emitter_QStringListModel_columnsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationColumn);
throw tl::Exception ("Can't emit private signal 'void QStringListModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)'");
}
// [emitter impl] void QStringListModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QStringListModel_columnsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QStringListModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QStringListModel::columnsInserted(const QModelIndex &parent, int first, int last)
void emitter_QStringListModel_columnsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QStringListModel::columnsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QStringListModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
void emitter_QStringListModel_columnsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (column);
throw tl::Exception ("Can't emit private signal 'void QStringListModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)'");
}
// [emitter impl] void QStringListModel::columnsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QStringListModel_columnsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QStringListModel::columnsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] QVariant QStringListModel::data(const QModelIndex &index, int role)
QVariant cbs_data_c3054_0(const QModelIndex &index, int role) const
{
@ -826,6 +899,18 @@ public:
}
}
// [emitter impl] void QStringListModel::modelAboutToBeReset()
void emitter_QStringListModel_modelAboutToBeReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QStringListModel::modelAboutToBeReset()'");
}
// [emitter impl] void QStringListModel::modelReset()
void emitter_QStringListModel_modelReset_3767()
{
throw tl::Exception ("Can't emit private signal 'void QStringListModel::modelReset()'");
}
// [adaptor impl] bool QStringListModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
bool cbs_moveColumns_6659_0(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
{
@ -856,6 +941,13 @@ public:
}
}
// [emitter impl] void QStringListModel::objectNameChanged(const QString &objectName)
void emitter_QStringListModel_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QStringListModel::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] bool QStringListModel::removeColumns(int column, int count, const QModelIndex &parent)
bool cbs_removeColumns_3713_1(int column, int count, const QModelIndex &parent)
{
@ -931,6 +1023,64 @@ public:
}
}
// [emitter impl] void QStringListModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
void emitter_QStringListModel_rowsAboutToBeInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QStringListModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QStringListModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
void emitter_QStringListModel_rowsAboutToBeMoved_10318(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
{
__SUPPRESS_UNUSED_WARNING (sourceParent);
__SUPPRESS_UNUSED_WARNING (sourceStart);
__SUPPRESS_UNUSED_WARNING (sourceEnd);
__SUPPRESS_UNUSED_WARNING (destinationParent);
__SUPPRESS_UNUSED_WARNING (destinationRow);
throw tl::Exception ("Can't emit private signal 'void QStringListModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)'");
}
// [emitter impl] void QStringListModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
void emitter_QStringListModel_rowsAboutToBeRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QStringListModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QStringListModel::rowsInserted(const QModelIndex &parent, int first, int last)
void emitter_QStringListModel_rowsInserted_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QStringListModel::rowsInserted(const QModelIndex &parent, int first, int last)'");
}
// [emitter impl] void QStringListModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
void emitter_QStringListModel_rowsMoved_10318(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (start);
__SUPPRESS_UNUSED_WARNING (end);
__SUPPRESS_UNUSED_WARNING (destination);
__SUPPRESS_UNUSED_WARNING (row);
throw tl::Exception ("Can't emit private signal 'void QStringListModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)'");
}
// [emitter impl] void QStringListModel::rowsRemoved(const QModelIndex &parent, int first, int last)
void emitter_QStringListModel_rowsRemoved_7372(const QModelIndex &parent, int first, int last)
{
__SUPPRESS_UNUSED_WARNING (parent);
__SUPPRESS_UNUSED_WARNING (first);
__SUPPRESS_UNUSED_WARNING (last);
throw tl::Exception ("Can't emit private signal 'void QStringListModel::rowsRemoved(const QModelIndex &parent, int first, int last)'");
}
// [adaptor impl] bool QStringListModel::setData(const QModelIndex &index, const QVariant &value, int role)
bool cbs_setData_5065_1(const QModelIndex &index, const QVariant &value, int role)
{
@ -1530,6 +1680,162 @@ static void _set_callback_cbs_childEvent_1701_0 (void *cls, const gsi::Callback
}
// emitter void QStringListModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_columnsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QStringListModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
static void _init_emitter_columnsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationColumn");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_columnsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QStringListModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_columnsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QStringListModel::columnsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_columnsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QStringListModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)
static void _init_emitter_columnsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("column");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_columnsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_columnsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QStringListModel::columnsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_columnsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_columnsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_columnsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QModelIndex QStringListModel::createIndex(int row, int column, void *data)
static void _init_fp_createIndex_c2374 (qt_gsi::GenericMethod *decl)
@ -2279,6 +2585,34 @@ static void _set_callback_cbs_mimeTypes_c0_0 (void *cls, const gsi::Callback &cb
}
// emitter void QStringListModel::modelAboutToBeReset()
static void _init_emitter_modelAboutToBeReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelAboutToBeReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_modelAboutToBeReset_3767 ();
}
// emitter void QStringListModel::modelReset()
static void _init_emitter_modelReset_3767 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_modelReset_3767 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_modelReset_3767 ();
}
// bool QStringListModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
static void _init_cbs_moveColumns_6659_0 (qt_gsi::GenericMethod *decl)
@ -2349,6 +2683,24 @@ static void _set_callback_cbs_moveRows_6659_0 (void *cls, const gsi::Callback &c
}
// emitter void QStringListModel::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_objectNameChanged_4567 (arg1);
}
// exposed QList<QModelIndex> QStringListModel::persistentIndexList()
static void _init_fp_persistentIndexList_c0 (qt_gsi::GenericMethod *decl)
@ -2516,6 +2868,162 @@ static void _set_callback_cbs_rowCount_c2395_1 (void *cls, const gsi::Callback &
}
// emitter void QStringListModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_rowsAboutToBeInserted_7372 (arg1, arg2, arg3);
}
// emitter void QStringListModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
static void _init_emitter_rowsAboutToBeMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("sourceParent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("sourceStart");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("sourceEnd");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destinationParent");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("destinationRow");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_rowsAboutToBeMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QStringListModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsAboutToBeRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsAboutToBeRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_rowsAboutToBeRemoved_7372 (arg1, arg2, arg3);
}
// emitter void QStringListModel::rowsInserted(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsInserted_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsInserted_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_rowsInserted_7372 (arg1, arg2, arg3);
}
// emitter void QStringListModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)
static void _init_emitter_rowsMoved_10318 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("start");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("end");
decl->add_arg<int > (argspec_2);
static gsi::ArgSpecBase argspec_3 ("destination");
decl->add_arg<const QModelIndex & > (argspec_3);
static gsi::ArgSpecBase argspec_4 ("row");
decl->add_arg<int > (argspec_4);
decl->set_return<void > ();
}
static void _call_emitter_rowsMoved_10318 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
const QModelIndex &arg4 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg5 = gsi::arg_reader<int >() (args, heap);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_rowsMoved_10318 (arg1, arg2, arg3, arg4, arg5);
}
// emitter void QStringListModel::rowsRemoved(const QModelIndex &parent, int first, int last)
static void _init_emitter_rowsRemoved_7372 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("parent");
decl->add_arg<const QModelIndex & > (argspec_0);
static gsi::ArgSpecBase argspec_1 ("first");
decl->add_arg<int > (argspec_1);
static gsi::ArgSpecBase argspec_2 ("last");
decl->add_arg<int > (argspec_2);
decl->set_return<void > ();
}
static void _call_emitter_rowsRemoved_7372 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QModelIndex &arg1 = gsi::arg_reader<const QModelIndex & >() (args, heap);
int arg2 = gsi::arg_reader<int >() (args, heap);
int arg3 = gsi::arg_reader<int >() (args, heap);
((QStringListModel_Adaptor *)cls)->emitter_QStringListModel_rowsRemoved_7372 (arg1, arg2, arg3);
}
// exposed QObject *QStringListModel::sender()
static void _init_fp_sender_c0 (qt_gsi::GenericMethod *decl)
@ -2817,6 +3325,12 @@ static gsi::Methods methods_QStringListModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("*changePersistentIndexList", "@brief Method void QStringListModel::changePersistentIndexList(const QList<QModelIndex> &from, const QList<QModelIndex> &to)\nThis method is protected and can only be called from inside a derived class.", false, &_init_fp_changePersistentIndexList_5912, &_call_fp_changePersistentIndexList_5912);
methods += new qt_gsi::GenericMethod ("*childEvent", "@brief Virtual method void QStringListModel::childEvent(QChildEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("*childEvent", "@hide", false, &_init_cbs_childEvent_1701_0, &_call_cbs_childEvent_1701_0, &_set_callback_cbs_childEvent_1701_0);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeInserted", "@brief Emitter for signal void QStringListModel::columnsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeInserted_7372, &_call_emitter_columnsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeMoved", "@brief Emitter for signal void QStringListModel::columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeMoved_10318, &_call_emitter_columnsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsAboutToBeRemoved", "@brief Emitter for signal void QStringListModel::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsAboutToBeRemoved_7372, &_call_emitter_columnsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsInserted", "@brief Emitter for signal void QStringListModel::columnsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsInserted_7372, &_call_emitter_columnsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_columnsMoved", "@brief Emitter for signal void QStringListModel::columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column)\nCall this method to emit this signal.", false, &_init_emitter_columnsMoved_10318, &_call_emitter_columnsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_columnsRemoved", "@brief Emitter for signal void QStringListModel::columnsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_columnsRemoved_7372, &_call_emitter_columnsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QStringListModel::createIndex(int row, int column, void *data)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2374, &_call_fp_createIndex_c2374);
methods += new qt_gsi::GenericMethod ("*createIndex", "@brief Method QModelIndex QStringListModel::createIndex(int row, int column, quintptr id)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_createIndex_c2657, &_call_fp_createIndex_c2657);
methods += new qt_gsi::GenericMethod ("*customEvent", "@brief Virtual method void QStringListModel::customEvent(QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_customEvent_1217_0, &_call_cbs_customEvent_1217_0);
@ -2866,10 +3380,13 @@ static gsi::Methods methods_QStringListModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("mimeData", "@hide", true, &_init_cbs_mimeData_c3010_0, &_call_cbs_mimeData_c3010_0, &_set_callback_cbs_mimeData_c3010_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@brief Virtual method QStringList QStringListModel::mimeTypes()\nThis method can be reimplemented in a derived class.", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("mimeTypes", "@hide", true, &_init_cbs_mimeTypes_c0_0, &_call_cbs_mimeTypes_c0_0, &_set_callback_cbs_mimeTypes_c0_0);
methods += new qt_gsi::GenericMethod ("emit_modelAboutToBeReset", "@brief Emitter for signal void QStringListModel::modelAboutToBeReset()\nCall this method to emit this signal.", false, &_init_emitter_modelAboutToBeReset_3767, &_call_emitter_modelAboutToBeReset_3767);
methods += new qt_gsi::GenericMethod ("emit_modelReset", "@brief Emitter for signal void QStringListModel::modelReset()\nCall this method to emit this signal.", false, &_init_emitter_modelReset_3767, &_call_emitter_modelReset_3767);
methods += new qt_gsi::GenericMethod ("moveColumns", "@brief Virtual method bool QStringListModel::moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveColumns", "@hide", false, &_init_cbs_moveColumns_6659_0, &_call_cbs_moveColumns_6659_0, &_set_callback_cbs_moveColumns_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@brief Virtual method bool QStringListModel::moveRows(const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("moveRows", "@hide", false, &_init_cbs_moveRows_6659_0, &_call_cbs_moveRows_6659_0, &_set_callback_cbs_moveRows_6659_0);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QStringListModel::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*persistentIndexList", "@brief Method QList<QModelIndex> QStringListModel::persistentIndexList()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_persistentIndexList_c0, &_call_fp_persistentIndexList_c0);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QStringListModel::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("removeColumns", "@brief Virtual method bool QStringListModel::removeColumns(int column, int count, const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_removeColumns_3713_1, &_call_cbs_removeColumns_3713_1);
@ -2883,6 +3400,12 @@ static gsi::Methods methods_QStringListModel_Adaptor () {
methods += new qt_gsi::GenericMethod ("roleNames", "@hide", true, &_init_cbs_roleNames_c0_0, &_call_cbs_roleNames_c0_0, &_set_callback_cbs_roleNames_c0_0);
methods += new qt_gsi::GenericMethod ("rowCount", "@brief Virtual method int QStringListModel::rowCount(const QModelIndex &parent)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("rowCount", "@hide", true, &_init_cbs_rowCount_c2395_1, &_call_cbs_rowCount_c2395_1, &_set_callback_cbs_rowCount_c2395_1);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeInserted", "@brief Emitter for signal void QStringListModel::rowsAboutToBeInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeInserted_7372, &_call_emitter_rowsAboutToBeInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeMoved", "@brief Emitter for signal void QStringListModel::rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeMoved_10318, &_call_emitter_rowsAboutToBeMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsAboutToBeRemoved", "@brief Emitter for signal void QStringListModel::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsAboutToBeRemoved_7372, &_call_emitter_rowsAboutToBeRemoved_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsInserted", "@brief Emitter for signal void QStringListModel::rowsInserted(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsInserted_7372, &_call_emitter_rowsInserted_7372);
methods += new qt_gsi::GenericMethod ("emit_rowsMoved", "@brief Emitter for signal void QStringListModel::rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row)\nCall this method to emit this signal.", false, &_init_emitter_rowsMoved_10318, &_call_emitter_rowsMoved_10318);
methods += new qt_gsi::GenericMethod ("emit_rowsRemoved", "@brief Emitter for signal void QStringListModel::rowsRemoved(const QModelIndex &parent, int first, int last)\nCall this method to emit this signal.", false, &_init_emitter_rowsRemoved_7372, &_call_emitter_rowsRemoved_7372);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QStringListModel::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QStringListModel::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericMethod ("setData", "@brief Virtual method bool QStringListModel::setData(const QModelIndex &index, const QVariant &value, int role)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_setData_5065_1, &_call_cbs_setData_5065_1);

View File

@ -375,6 +375,7 @@ static gsi::Methods methods_QTemporaryFile () {
methods += gsi::qt_signal ("aboutToClose()", "aboutToClose", "@brief Signal declaration for QTemporaryFile::aboutToClose()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<qint64 > ("bytesWritten(qint64)", "bytesWritten", gsi::arg("bytes"), "@brief Signal declaration for QTemporaryFile::bytesWritten(qint64 bytes)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QTemporaryFile::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QTemporaryFile::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readChannelFinished()", "readChannelFinished", "@brief Signal declaration for QTemporaryFile::readChannelFinished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("readyRead()", "readyRead", "@brief Signal declaration for QTemporaryFile::readyRead()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("createLocalFile", "@brief Static method QTemporaryFile *QTemporaryFile::createLocalFile(const QString &fileName)\nThis method is static and can be called without an instance.", &_init_f_createLocalFile_2025, &_call_f_createLocalFile_2025);

View File

@ -536,6 +536,9 @@ static gsi::Methods methods_QThread () {
methods += new qt_gsi::GenericMethod ("terminate", "@brief Method void QThread::terminate()\n", false, &_init_f_terminate_0, &_call_f_terminate_0);
methods += new qt_gsi::GenericMethod ("wait", "@brief Method bool QThread::wait(unsigned long int time)\n", false, &_init_f_wait_2348, &_call_f_wait_2348);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QThread::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("finished()", "finished", "@brief Signal declaration for QThread::finished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QThread::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("started()", "started", "@brief Signal declaration for QThread::started()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("currentThread", "@brief Static method QThread *QThread::currentThread()\nThis method is static and can be called without an instance.", &_init_f_currentThread_0, &_call_f_currentThread_0);
methods += new qt_gsi::GenericStaticMethod ("currentThreadId", "@brief Static method Qt::HANDLE QThread::currentThreadId()\nThis method is static and can be called without an instance.", &_init_f_currentThreadId_0, &_call_f_currentThreadId_0);
methods += new qt_gsi::GenericStaticMethod ("idealThreadCount", "@brief Static method int QThread::idealThreadCount()\nThis method is static and can be called without an instance.", &_init_f_idealThreadCount_0, &_call_f_idealThreadCount_0);
@ -643,6 +646,25 @@ public:
}
}
// [emitter impl] void QThread::finished()
void emitter_QThread_finished_2651()
{
throw tl::Exception ("Can't emit private signal 'void QThread::finished()'");
}
// [emitter impl] void QThread::objectNameChanged(const QString &objectName)
void emitter_QThread_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QThread::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QThread::started()
void emitter_QThread_started_2651()
{
throw tl::Exception ("Can't emit private signal 'void QThread::started()'");
}
// [adaptor impl] void QThread::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -900,6 +922,20 @@ static void _call_fp_exec_0 (const qt_gsi::GenericMethod * /*decl*/, void *cls,
}
// emitter void QThread::finished()
static void _init_emitter_finished_2651 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_finished_2651 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QThread_Adaptor *)cls)->emitter_QThread_finished_2651 ();
}
// exposed bool QThread::isSignalConnected(const QMetaMethod &signal)
static void _init_fp_isSignalConnected_c2394 (qt_gsi::GenericMethod *decl)
@ -918,6 +954,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QThread::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QThread_Adaptor *)cls)->emitter_QThread_objectNameChanged_4567 (arg1);
}
// exposed int QThread::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -1003,6 +1057,20 @@ static void _call_fp_setTerminationEnabled_864 (const qt_gsi::GenericStaticMetho
}
// emitter void QThread::started()
static void _init_emitter_started_2651 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_started_2651 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QThread_Adaptor *)cls)->emitter_QThread_started_2651 ();
}
// void QThread::timerEvent(QTimerEvent *)
static void _init_cbs_timerEvent_1730_0 (qt_gsi::GenericMethod *decl)
@ -1047,13 +1115,16 @@ static gsi::Methods methods_QThread_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QThread::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*exec", "@brief Method int QThread::exec()\nThis method is protected and can only be called from inside a derived class.", false, &_init_fp_exec_0, &_call_fp_exec_0);
methods += new qt_gsi::GenericMethod ("emit_finished", "@brief Emitter for signal void QThread::finished()\nCall this method to emit this signal.", false, &_init_emitter_finished_2651, &_call_emitter_finished_2651);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QThread::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QThread::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QThread::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*run", "@brief Virtual method void QThread::run()\nThis method can be reimplemented in a derived class.", false, &_init_cbs_run_0_0, &_call_cbs_run_0_0);
methods += new qt_gsi::GenericMethod ("*run", "@hide", false, &_init_cbs_run_0_0, &_call_cbs_run_0_0, &_set_callback_cbs_run_0_0);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QThread::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QThread::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericStaticMethod ("*setTerminationEnabled", "@brief Method void QThread::setTerminationEnabled(bool enabled)\nThis method is protected and can only be called from inside a derived class.", &_init_fp_setTerminationEnabled_864, &_call_fp_setTerminationEnabled_864);
methods += new qt_gsi::GenericMethod ("emit_started", "@brief Emitter for signal void QThread::started()\nCall this method to emit this signal.", false, &_init_emitter_started_2651, &_call_emitter_started_2651);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@brief Virtual method void QThread::timerEvent(QTimerEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@hide", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0, &_set_callback_cbs_timerEvent_1730_0);
return methods;

View File

@ -354,6 +354,7 @@ static gsi::Methods methods_QThreadPool () {
methods += new qt_gsi::GenericMethod ("tryStart", "@brief Method bool QThreadPool::tryStart(QRunnable *runnable)\n", false, &_init_f_tryStart_1526, &_call_f_tryStart_1526);
methods += new qt_gsi::GenericMethod ("waitForDone", "@brief Method bool QThreadPool::waitForDone(int msecs)\n", false, &_init_f_waitForDone_767, &_call_f_waitForDone_767);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QThreadPool::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QThreadPool::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("globalInstance", "@brief Static method QThreadPool *QThreadPool::globalInstance()\nThis method is static and can be called without an instance.", &_init_f_globalInstance_0, &_call_f_globalInstance_0);
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QThreadPool::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QThreadPool::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
@ -445,6 +446,13 @@ public:
}
}
// [emitter impl] void QThreadPool::objectNameChanged(const QString &objectName)
void emitter_QThreadPool_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QThreadPool::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QThreadPool::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -690,6 +698,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QThreadPool::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QThreadPool_Adaptor *)cls)->emitter_QThreadPool_objectNameChanged_4567 (arg1);
}
// exposed int QThreadPool::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -780,6 +806,7 @@ static gsi::Methods methods_QThreadPool_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QThreadPool::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QThreadPool::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QThreadPool::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QThreadPool::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QThreadPool::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QThreadPool::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -647,6 +647,11 @@ static gsi::Methods methods_QTimeLine () {
methods += new qt_gsi::GenericMethod (":updateInterval", "@brief Method int QTimeLine::updateInterval()\n", true, &_init_f_updateInterval_c0, &_call_f_updateInterval_c0);
methods += new qt_gsi::GenericMethod ("valueForTime", "@brief Method double QTimeLine::valueForTime(int msec)\n", true, &_init_f_valueForTime_c767, &_call_f_valueForTime_c767);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QTimeLine::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("finished()", "finished", "@brief Signal declaration for QTimeLine::finished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<int > ("frameChanged(int)", "frameChanged", gsi::arg("arg1"), "@brief Signal declaration for QTimeLine::frameChanged(int)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QTimeLine::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QTimeLine::State>::target_type & > ("stateChanged(QTimeLine::State)", "stateChanged", gsi::arg("newState"), "@brief Signal declaration for QTimeLine::stateChanged(QTimeLine::State newState)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<double > ("valueChanged(double)", "valueChanged", gsi::arg("x"), "@brief Signal declaration for QTimeLine::valueChanged(double x)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QTimeLine::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QTimeLine::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -743,6 +748,40 @@ public:
}
}
// [emitter impl] void QTimeLine::finished()
void emitter_QTimeLine_finished_2842()
{
throw tl::Exception ("Can't emit private signal 'void QTimeLine::finished()'");
}
// [emitter impl] void QTimeLine::frameChanged(int)
void emitter_QTimeLine_frameChanged_3501(int arg1)
{
__SUPPRESS_UNUSED_WARNING (arg1);
throw tl::Exception ("Can't emit private signal 'void QTimeLine::frameChanged(int)'");
}
// [emitter impl] void QTimeLine::objectNameChanged(const QString &objectName)
void emitter_QTimeLine_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QTimeLine::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QTimeLine::stateChanged(QTimeLine::State newState)
void emitter_QTimeLine_stateChanged_4671(QTimeLine::State newState)
{
__SUPPRESS_UNUSED_WARNING (newState);
throw tl::Exception ("Can't emit private signal 'void QTimeLine::stateChanged(QTimeLine::State newState)'");
}
// [emitter impl] void QTimeLine::valueChanged(double x)
void emitter_QTimeLine_valueChanged_3805(double x)
{
__SUPPRESS_UNUSED_WARNING (x);
throw tl::Exception ("Can't emit private signal 'void QTimeLine::valueChanged(double x)'");
}
// [adaptor impl] double QTimeLine::valueForTime(int msec)
double cbs_valueForTime_c767_0(int msec) const
{
@ -989,6 +1028,38 @@ static void _set_callback_cbs_eventFilter_2411_0 (void *cls, const gsi::Callback
}
// emitter void QTimeLine::finished()
static void _init_emitter_finished_2842 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_finished_2842 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QTimeLine_Adaptor *)cls)->emitter_QTimeLine_finished_2842 ();
}
// emitter void QTimeLine::frameChanged(int)
static void _init_emitter_frameChanged_3501 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("arg1");
decl->add_arg<int > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_frameChanged_3501 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
int arg1 = gsi::arg_reader<int >() (args, heap);
((QTimeLine_Adaptor *)cls)->emitter_QTimeLine_frameChanged_3501 (arg1);
}
// exposed bool QTimeLine::isSignalConnected(const QMetaMethod &signal)
static void _init_fp_isSignalConnected_c2394 (qt_gsi::GenericMethod *decl)
@ -1007,6 +1078,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QTimeLine::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QTimeLine_Adaptor *)cls)->emitter_QTimeLine_objectNameChanged_4567 (arg1);
}
// exposed int QTimeLine::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -1053,6 +1142,24 @@ static void _call_fp_senderSignalIndex_c0 (const qt_gsi::GenericMethod * /*decl*
}
// emitter void QTimeLine::stateChanged(QTimeLine::State newState)
static void _init_emitter_stateChanged_4671 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("newState");
decl->add_arg<const qt_gsi::Converter<QTimeLine::State>::target_type & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_stateChanged_4671 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const qt_gsi::Converter<QTimeLine::State>::target_type & arg1 = gsi::arg_reader<const qt_gsi::Converter<QTimeLine::State>::target_type & >() (args, heap);
((QTimeLine_Adaptor *)cls)->emitter_QTimeLine_stateChanged_4671 (arg1);
}
// void QTimeLine::timerEvent(QTimerEvent *event)
static void _init_cbs_timerEvent_1730_0 (qt_gsi::GenericMethod *decl)
@ -1077,6 +1184,24 @@ static void _set_callback_cbs_timerEvent_1730_0 (void *cls, const gsi::Callback
}
// emitter void QTimeLine::valueChanged(double x)
static void _init_emitter_valueChanged_3805 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("x");
decl->add_arg<double > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_valueChanged_3805 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
double arg1 = gsi::arg_reader<double >() (args, heap);
((QTimeLine_Adaptor *)cls)->emitter_QTimeLine_valueChanged_3805 (arg1);
}
// double QTimeLine::valueForTime(int msec)
static void _init_cbs_valueForTime_c767_0 (qt_gsi::GenericMethod *decl)
@ -1119,12 +1244,17 @@ static gsi::Methods methods_QTimeLine_Adaptor () {
methods += new qt_gsi::GenericMethod ("event", "@hide", false, &_init_cbs_event_1217_0, &_call_cbs_event_1217_0, &_set_callback_cbs_event_1217_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QTimeLine::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("emit_finished", "@brief Emitter for signal void QTimeLine::finished()\nCall this method to emit this signal.", false, &_init_emitter_finished_2842, &_call_emitter_finished_2842);
methods += new qt_gsi::GenericMethod ("emit_frameChanged", "@brief Emitter for signal void QTimeLine::frameChanged(int)\nCall this method to emit this signal.", false, &_init_emitter_frameChanged_3501, &_call_emitter_frameChanged_3501);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QTimeLine::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QTimeLine::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QTimeLine::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QTimeLine::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QTimeLine::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericMethod ("emit_stateChanged", "@brief Emitter for signal void QTimeLine::stateChanged(QTimeLine::State newState)\nCall this method to emit this signal.", false, &_init_emitter_stateChanged_4671, &_call_emitter_stateChanged_4671);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@brief Virtual method void QTimeLine::timerEvent(QTimerEvent *event)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@hide", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0, &_set_callback_cbs_timerEvent_1730_0);
methods += new qt_gsi::GenericMethod ("emit_valueChanged", "@brief Emitter for signal void QTimeLine::valueChanged(double x)\nCall this method to emit this signal.", false, &_init_emitter_valueChanged_3805, &_call_emitter_valueChanged_3805);
methods += new qt_gsi::GenericMethod ("valueForTime", "@brief Virtual method double QTimeLine::valueForTime(int msec)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_valueForTime_c767_0, &_call_cbs_valueForTime_c767_0);
methods += new qt_gsi::GenericMethod ("valueForTime", "@hide", true, &_init_cbs_valueForTime_c767_0, &_call_cbs_valueForTime_c767_0, &_set_callback_cbs_valueForTime_c767_0);
return methods;

View File

@ -326,6 +326,8 @@ static gsi::Methods methods_QTimer () {
methods += new qt_gsi::GenericMethod ("timerId", "@brief Method int QTimer::timerId()\n", true, &_init_f_timerId_c0, &_call_f_timerId_c0);
methods += new qt_gsi::GenericMethod (":timerType", "@brief Method Qt::TimerType QTimer::timerType()\n", true, &_init_f_timerType_c0, &_call_f_timerType_c0);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QTimer::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QTimer::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("timeout()", "timeout", "@brief Signal declaration for QTimer::timeout()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QTimer::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QTimer::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -416,6 +418,19 @@ public:
}
}
// [emitter impl] void QTimer::objectNameChanged(const QString &objectName)
void emitter_QTimer_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QTimer::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QTimer::timeout()
void emitter_QTimer_timeout_2564()
{
throw tl::Exception ("Can't emit private signal 'void QTimer::timeout()'");
}
// [adaptor impl] void QTimer::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -661,6 +676,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QTimer::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QTimer_Adaptor *)cls)->emitter_QTimer_objectNameChanged_4567 (arg1);
}
// exposed int QTimer::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -707,6 +740,20 @@ static void _call_fp_senderSignalIndex_c0 (const qt_gsi::GenericMethod * /*decl*
}
// emitter void QTimer::timeout()
static void _init_emitter_timeout_2564 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_timeout_2564 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QTimer_Adaptor *)cls)->emitter_QTimer_timeout_2564 ();
}
// void QTimer::timerEvent(QTimerEvent *)
static void _init_cbs_timerEvent_1730_0 (qt_gsi::GenericMethod *decl)
@ -751,9 +798,11 @@ static gsi::Methods methods_QTimer_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QTimer::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QTimer::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QTimer::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QTimer::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QTimer::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QTimer::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);
methods += new qt_gsi::GenericMethod ("emit_timeout", "@brief Emitter for signal void QTimer::timeout()\nCall this method to emit this signal.", false, &_init_emitter_timeout_2564, &_call_emitter_timeout_2564);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@brief Virtual method void QTimer::timerEvent(QTimerEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0);
methods += new qt_gsi::GenericMethod ("*timerEvent", "@hide", false, &_init_cbs_timerEvent_1730_0, &_call_cbs_timerEvent_1730_0, &_set_callback_cbs_timerEvent_1730_0);
return methods;

View File

@ -245,6 +245,7 @@ static gsi::Methods methods_QTranslator () {
methods += new qt_gsi::GenericMethod ("load", "@brief Method bool QTranslator::load(const unsigned char *data, int len, const QString &directory)\n", false, &_init_f_load_5312, &_call_f_load_5312);
methods += new qt_gsi::GenericMethod ("translate", "@brief Method QString QTranslator::translate(const char *context, const char *sourceText, const char *disambiguation, int n)\n", true, &_init_f_translate_c5636, &_call_f_translate_c5636);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QTranslator::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QTranslator::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QTranslator::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QTranslator::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -350,6 +351,13 @@ public:
}
}
// [emitter impl] void QTranslator::objectNameChanged(const QString &objectName)
void emitter_QTranslator_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QTranslator::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] QString QTranslator::translate(const char *context, const char *sourceText, const char *disambiguation, int n)
QString cbs_translate_c5636_2(const char *context, const char *sourceText, const char *disambiguation, int n) const
{
@ -631,6 +639,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QTranslator::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QTranslator_Adaptor *)cls)->emitter_QTranslator_objectNameChanged_4567 (arg1);
}
// exposed int QTranslator::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -755,6 +781,7 @@ static gsi::Methods methods_QTranslator_Adaptor () {
methods += new qt_gsi::GenericMethod ("isEmpty", "@brief Virtual method bool QTranslator::isEmpty()\nThis method can be reimplemented in a derived class.", true, &_init_cbs_isEmpty_c0_0, &_call_cbs_isEmpty_c0_0);
methods += new qt_gsi::GenericMethod ("isEmpty", "@hide", true, &_init_cbs_isEmpty_c0_0, &_call_cbs_isEmpty_c0_0, &_set_callback_cbs_isEmpty_c0_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QTranslator::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QTranslator::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QTranslator::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QTranslator::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QTranslator::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -362,6 +362,7 @@ static gsi::Methods methods_QVariantAnimation () {
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QVariantAnimation::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::Direction>::target_type & > ("directionChanged(QAbstractAnimation::Direction)", "directionChanged", gsi::arg("arg1"), "@brief Signal declaration for QVariantAnimation::directionChanged(QAbstractAnimation::Direction)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("finished()", "finished", "@brief Signal declaration for QVariantAnimation::finished()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QVariantAnimation::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QAbstractAnimation::State>::target_type &, const qt_gsi::Converter<QAbstractAnimation::State>::target_type & > ("stateChanged(QAbstractAnimation::State, QAbstractAnimation::State)", "stateChanged", gsi::arg("newState"), gsi::arg("oldState"), "@brief Signal declaration for QVariantAnimation::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QVariant & > ("valueChanged(const QVariant &)", "valueChanged", gsi::arg("value"), "@brief Signal declaration for QVariantAnimation::valueChanged(const QVariant &value)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QVariantAnimation::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
@ -472,6 +473,13 @@ public:
emit QVariantAnimation::finished();
}
// [emitter impl] void QVariantAnimation::objectNameChanged(const QString &objectName)
void emitter_QVariantAnimation_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QVariantAnimation::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QVariantAnimation::stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
void emitter_QVariantAnimation_stateChanged_5680(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
{
@ -923,6 +931,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QVariantAnimation::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QVariantAnimation_Adaptor *)cls)->emitter_QVariantAnimation_objectNameChanged_4567 (arg1);
}
// exposed int QVariantAnimation::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -1158,6 +1184,7 @@ static gsi::Methods methods_QVariantAnimation_Adaptor () {
methods += new qt_gsi::GenericMethod ("*interpolated", "@brief Virtual method QVariant QVariantAnimation::interpolated(const QVariant &from, const QVariant &to, double progress)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_interpolated_c5093_0, &_call_cbs_interpolated_c5093_0);
methods += new qt_gsi::GenericMethod ("*interpolated", "@hide", true, &_init_cbs_interpolated_c5093_0, &_call_cbs_interpolated_c5093_0, &_set_callback_cbs_interpolated_c5093_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QVariantAnimation::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QVariantAnimation::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QVariantAnimation::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QVariantAnimation::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QVariantAnimation::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -385,6 +385,7 @@ static gsi::Methods methods_QAbstractTextDocumentLayout () {
methods += new qt_gsi::GenericMethod ("unregisterHandler", "@brief Method void QAbstractTextDocumentLayout::unregisterHandler(int objectType, QObject *component)\n", false, &_init_f_unregisterHandler_1961, &_call_f_unregisterHandler_1961);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QAbstractTextDocumentLayout::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QSizeF & > ("documentSizeChanged(const QSizeF &)", "documentSizeChanged", gsi::arg("newSize"), "@brief Signal declaration for QAbstractTextDocumentLayout::documentSizeChanged(const QSizeF &newSize)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QAbstractTextDocumentLayout::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<int > ("pageCountChanged(int)", "pageCountChanged", gsi::arg("newPages"), "@brief Signal declaration for QAbstractTextDocumentLayout::pageCountChanged(int newPages)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QRectF & > ("update(const QRectF &)", "update", gsi::arg("arg1"), "@brief Signal declaration for QAbstractTextDocumentLayout::update(const QRectF &)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QTextBlock & > ("updateBlock(const QTextBlock &)", "updateBlock", gsi::arg("block"), "@brief Signal declaration for QAbstractTextDocumentLayout::updateBlock(const QTextBlock &block)\nYou can bind a procedure to this signal.");
@ -569,6 +570,13 @@ public:
}
}
// [emitter impl] void QAbstractTextDocumentLayout::objectNameChanged(const QString &objectName)
void emitter_QAbstractTextDocumentLayout_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QAbstractTextDocumentLayout::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] int QAbstractTextDocumentLayout::pageCount()
int cbs_pageCount_c0_0() const
{
@ -1158,6 +1166,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QAbstractTextDocumentLayout::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QAbstractTextDocumentLayout_Adaptor *)cls)->emitter_QAbstractTextDocumentLayout_objectNameChanged_4567 (arg1);
}
// int QAbstractTextDocumentLayout::pageCount()
static void _init_cbs_pageCount_c0_0 (qt_gsi::GenericMethod *decl)
@ -1398,6 +1424,7 @@ static gsi::Methods methods_QAbstractTextDocumentLayout_Adaptor () {
methods += new qt_gsi::GenericMethod ("hitTest", "@brief Virtual method int QAbstractTextDocumentLayout::hitTest(const QPointF &point, Qt::HitTestAccuracy accuracy)\nThis method can be reimplemented in a derived class.", true, &_init_cbs_hitTest_c4147_0, &_call_cbs_hitTest_c4147_0);
methods += new qt_gsi::GenericMethod ("hitTest", "@hide", true, &_init_cbs_hitTest_c4147_0, &_call_cbs_hitTest_c4147_0, &_set_callback_cbs_hitTest_c4147_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QAbstractTextDocumentLayout::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QAbstractTextDocumentLayout::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("pageCount", "@brief Virtual method int QAbstractTextDocumentLayout::pageCount()\nThis method can be reimplemented in a derived class.", true, &_init_cbs_pageCount_c0_0, &_call_cbs_pageCount_c0_0);
methods += new qt_gsi::GenericMethod ("pageCount", "@hide", true, &_init_cbs_pageCount_c0_0, &_call_cbs_pageCount_c0_0, &_set_callback_cbs_pageCount_c0_0);
methods += new qt_gsi::GenericMethod ("emit_pageCountChanged", "@brief Emitter for signal void QAbstractTextDocumentLayout::pageCountChanged(int newPages)\nCall this method to emit this signal.", false, &_init_emitter_pageCountChanged_767, &_call_emitter_pageCountChanged_767);

View File

@ -417,6 +417,7 @@ static gsi::Methods methods_QClipboard () {
methods += gsi::qt_signal ("dataChanged()", "dataChanged", "@brief Signal declaration for QClipboard::dataChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QClipboard::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("findBufferChanged()", "findBufferChanged", "@brief Signal declaration for QClipboard::findBufferChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QClipboard::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("selectionChanged()", "selectionChanged", "@brief Signal declaration for QClipboard::selectionChanged()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QClipboard::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QClipboard::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);

View File

@ -315,6 +315,7 @@ static gsi::Methods methods_QDoubleValidator () {
methods += gsi::qt_signal<int > ("decimalsChanged(int)", "decimalsChanged", gsi::arg("decimals"), "@brief Signal declaration for QDoubleValidator::decimalsChanged(int decimals)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QDoubleValidator::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<QDoubleValidator::Notation>::target_type & > ("notationChanged(QDoubleValidator::Notation)", "notationChanged", gsi::arg("notation"), "@brief Signal declaration for QDoubleValidator::notationChanged(QDoubleValidator::Notation notation)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QDoubleValidator::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<double > ("topChanged(double)", "topChanged", gsi::arg("top"), "@brief Signal declaration for QDoubleValidator::topChanged(double top)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QDoubleValidator::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QDoubleValidator::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
@ -457,6 +458,13 @@ public:
emit QDoubleValidator::notationChanged(notation);
}
// [emitter impl] void QDoubleValidator::objectNameChanged(const QString &objectName)
void emitter_QDoubleValidator_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QDoubleValidator::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QDoubleValidator::setRange(double bottom, double top, int decimals)
void cbs_setRange_2693_1(double bottom, double top, int decimals)
{
@ -860,6 +868,24 @@ static void _call_emitter_notationChanged_3014 (const qt_gsi::GenericMethod * /*
}
// emitter void QDoubleValidator::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QDoubleValidator_Adaptor *)cls)->emitter_QDoubleValidator_objectNameChanged_4567 (arg1);
}
// exposed int QDoubleValidator::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -1031,6 +1057,7 @@ static gsi::Methods methods_QDoubleValidator_Adaptor () {
methods += new qt_gsi::GenericMethod ("fixup", "@hide", true, &_init_cbs_fixup_c1330_0, &_call_cbs_fixup_c1330_0, &_set_callback_cbs_fixup_c1330_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QDoubleValidator::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_notationChanged", "@brief Emitter for signal void QDoubleValidator::notationChanged(QDoubleValidator::Notation notation)\nCall this method to emit this signal.", false, &_init_emitter_notationChanged_3014, &_call_emitter_notationChanged_3014);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QDoubleValidator::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QDoubleValidator::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QDoubleValidator::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QDoubleValidator::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -398,6 +398,7 @@ static gsi::Methods methods_QDrag () {
methods += new qt_gsi::GenericMethod ("target", "@brief Method QObject *QDrag::target()\n", true, &_init_f_target_c0, &_call_f_target_c0);
methods += gsi::qt_signal<const qt_gsi::Converter<Qt::DropAction>::target_type & > ("actionChanged(Qt::DropAction)", "actionChanged", gsi::arg("action"), "@brief Signal declaration for QDrag::actionChanged(Qt::DropAction action)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QDrag::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QDrag::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<QObject * > ("targetChanged(QObject *)", "targetChanged", gsi::arg("newTarget"), "@brief Signal declaration for QDrag::targetChanged(QObject *newTarget)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QDrag::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QDrag::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
@ -489,6 +490,13 @@ public:
}
}
// [emitter impl] void QDrag::objectNameChanged(const QString &objectName)
void emitter_QDrag_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QDrag::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QDrag::targetChanged(QObject *newTarget)
void emitter_QDrag_targetChanged_1302(QObject *newTarget)
{
@ -758,6 +766,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QDrag::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QDrag_Adaptor *)cls)->emitter_QDrag_objectNameChanged_4567 (arg1);
}
// exposed int QDrag::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -867,6 +893,7 @@ static gsi::Methods methods_QDrag_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QDrag::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QDrag::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QDrag::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QDrag::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QDrag::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QDrag::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -135,6 +135,7 @@ static gsi::Methods methods_QGenericPlugin () {
methods += new qt_gsi::GenericStaticMethod ("staticMetaObject", "@brief Obtains the static MetaObject for this class.", &_init_smo, &_call_smo);
methods += new qt_gsi::GenericMethod ("qt_create", "@brief Method QObject *QGenericPlugin::create(const QString &name, const QString &spec)\n", false, &_init_f_create_3942, &_call_f_create_3942);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QGenericPlugin::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QGenericPlugin::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QGenericPlugin::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QGenericPlugin::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -242,6 +243,13 @@ public:
}
}
// [emitter impl] void QGenericPlugin::objectNameChanged(const QString &objectName)
void emitter_QGenericPlugin_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QGenericPlugin::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QGenericPlugin::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -514,6 +522,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QGenericPlugin::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QGenericPlugin_Adaptor *)cls)->emitter_QGenericPlugin_objectNameChanged_4567 (arg1);
}
// exposed int QGenericPlugin::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -606,6 +632,7 @@ static gsi::Methods methods_QGenericPlugin_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QGenericPlugin::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QGenericPlugin::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QGenericPlugin::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QGenericPlugin::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QGenericPlugin::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QGenericPlugin::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -834,6 +834,7 @@ static gsi::Methods methods_QGuiApplication () {
methods += new qt_gsi::GenericMethod ("notify", "@brief Method bool QGuiApplication::notify(QObject *, QEvent *)\nThis is a reimplementation of QCoreApplication::notify", false, &_init_f_notify_2411, &_call_f_notify_2411);
methods += new qt_gsi::GenericMethod ("sessionId", "@brief Method QString QGuiApplication::sessionId()\n", true, &_init_f_sessionId_c0, &_call_f_sessionId_c0);
methods += new qt_gsi::GenericMethod ("sessionKey", "@brief Method QString QGuiApplication::sessionKey()\n", true, &_init_f_sessionKey_c0, &_call_f_sessionKey_c0);
methods += gsi::qt_signal ("aboutToQuit()", "aboutToQuit", "@brief Signal declaration for QGuiApplication::aboutToQuit()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("applicationNameChanged()", "applicationNameChanged", "@brief Signal declaration for QGuiApplication::applicationNameChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<Qt::ApplicationState>::target_type & > ("applicationStateChanged(Qt::ApplicationState)", "applicationStateChanged", gsi::arg("state"), "@brief Signal declaration for QGuiApplication::applicationStateChanged(Qt::ApplicationState state)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("applicationVersionChanged()", "applicationVersionChanged", "@brief Signal declaration for QGuiApplication::applicationVersionChanged()\nYou can bind a procedure to this signal.");
@ -844,6 +845,7 @@ static gsi::Methods methods_QGuiApplication () {
methods += gsi::qt_signal ("fontDatabaseChanged()", "fontDatabaseChanged", "@brief Signal declaration for QGuiApplication::fontDatabaseChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("lastWindowClosed()", "lastWindowClosed", "@brief Signal declaration for QGuiApplication::lastWindowClosed()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const qt_gsi::Converter<Qt::LayoutDirection>::target_type & > ("layoutDirectionChanged(Qt::LayoutDirection)", "layoutDirectionChanged", gsi::arg("direction"), "@brief Signal declaration for QGuiApplication::layoutDirectionChanged(Qt::LayoutDirection direction)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QGuiApplication::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("organizationDomainChanged()", "organizationDomainChanged", "@brief Signal declaration for QGuiApplication::organizationDomainChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("organizationNameChanged()", "organizationNameChanged", "@brief Signal declaration for QGuiApplication::organizationNameChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QPalette & > ("paletteChanged(const QPalette &)", "paletteChanged", gsi::arg("pal"), "@brief Signal declaration for QGuiApplication::paletteChanged(const QPalette &pal)\nYou can bind a procedure to this signal.");
@ -951,6 +953,12 @@ public:
return QGuiApplication::senderSignalIndex();
}
// [emitter impl] void QGuiApplication::aboutToQuit()
void emitter_QGuiApplication_aboutToQuit_3584()
{
throw tl::Exception ("Can't emit private signal 'void QGuiApplication::aboutToQuit()'");
}
// [emitter impl] void QGuiApplication::applicationNameChanged()
void emitter_QGuiApplication_applicationNameChanged_0()
{
@ -1041,6 +1049,13 @@ public:
}
}
// [emitter impl] void QGuiApplication::objectNameChanged(const QString &objectName)
void emitter_QGuiApplication_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QGuiApplication::objectNameChanged(const QString &objectName)'");
}
// [emitter impl] void QGuiApplication::organizationDomainChanged()
void emitter_QGuiApplication_organizationDomainChanged_0()
{
@ -1163,6 +1178,20 @@ public:
QGuiApplication_Adaptor::~QGuiApplication_Adaptor() { }
// emitter void QGuiApplication::aboutToQuit()
static void _init_emitter_aboutToQuit_3584 (qt_gsi::GenericMethod *decl)
{
decl->set_return<void > ();
}
static void _call_emitter_aboutToQuit_3584 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
((QGuiApplication_Adaptor *)cls)->emitter_QGuiApplication_aboutToQuit_3584 ();
}
// emitter void QGuiApplication::applicationNameChanged()
static void _init_emitter_applicationNameChanged_0 (qt_gsi::GenericMethod *decl)
@ -1492,6 +1521,24 @@ static void _set_callback_cbs_notify_2411_0 (void *cls, const gsi::Callback &cb)
}
// emitter void QGuiApplication::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QGuiApplication_Adaptor *)cls)->emitter_QGuiApplication_objectNameChanged_4567 (arg1);
}
// emitter void QGuiApplication::organizationDomainChanged()
static void _init_emitter_organizationDomainChanged_0 (qt_gsi::GenericMethod *decl)
@ -1669,6 +1716,7 @@ gsi::Class<QGuiApplication> &qtdecl_QGuiApplication ();
static gsi::Methods methods_QGuiApplication_Adaptor () {
gsi::Methods methods;
methods += new qt_gsi::GenericMethod ("emit_aboutToQuit", "@brief Emitter for signal void QGuiApplication::aboutToQuit()\nCall this method to emit this signal.", false, &_init_emitter_aboutToQuit_3584, &_call_emitter_aboutToQuit_3584);
methods += new qt_gsi::GenericMethod ("emit_applicationNameChanged", "@brief Emitter for signal void QGuiApplication::applicationNameChanged()\nCall this method to emit this signal.", false, &_init_emitter_applicationNameChanged_0, &_call_emitter_applicationNameChanged_0);
methods += new qt_gsi::GenericMethod ("emit_applicationStateChanged", "@brief Emitter for signal void QGuiApplication::applicationStateChanged(Qt::ApplicationState state)\nCall this method to emit this signal.", false, &_init_emitter_applicationStateChanged_2402, &_call_emitter_applicationStateChanged_2402);
methods += new qt_gsi::GenericMethod ("emit_applicationVersionChanged", "@brief Emitter for signal void QGuiApplication::applicationVersionChanged()\nCall this method to emit this signal.", false, &_init_emitter_applicationVersionChanged_0, &_call_emitter_applicationVersionChanged_0);
@ -1692,6 +1740,7 @@ static gsi::Methods methods_QGuiApplication_Adaptor () {
methods += new qt_gsi::GenericMethod ("emit_layoutDirectionChanged", "@brief Emitter for signal void QGuiApplication::layoutDirectionChanged(Qt::LayoutDirection direction)\nCall this method to emit this signal.", false, &_init_emitter_layoutDirectionChanged_2316, &_call_emitter_layoutDirectionChanged_2316);
methods += new qt_gsi::GenericMethod ("notify", "@brief Virtual method bool QGuiApplication::notify(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_notify_2411_0, &_call_cbs_notify_2411_0);
methods += new qt_gsi::GenericMethod ("notify", "@hide", false, &_init_cbs_notify_2411_0, &_call_cbs_notify_2411_0, &_set_callback_cbs_notify_2411_0);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QGuiApplication::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("emit_organizationDomainChanged", "@brief Emitter for signal void QGuiApplication::organizationDomainChanged()\nCall this method to emit this signal.", false, &_init_emitter_organizationDomainChanged_0, &_call_emitter_organizationDomainChanged_0);
methods += new qt_gsi::GenericMethod ("emit_organizationNameChanged", "@brief Emitter for signal void QGuiApplication::organizationNameChanged()\nCall this method to emit this signal.", false, &_init_emitter_organizationNameChanged_0, &_call_emitter_organizationNameChanged_0);
methods += new qt_gsi::GenericMethod ("emit_paletteChanged", "@brief Emitter for signal void QGuiApplication::paletteChanged(const QPalette &pal)\nCall this method to emit this signal.", false, &_init_emitter_paletteChanged_2113, &_call_emitter_paletteChanged_2113);

View File

@ -133,6 +133,7 @@ static gsi::Methods methods_QIconEnginePlugin () {
methods += new qt_gsi::GenericStaticMethod ("staticMetaObject", "@brief Obtains the static MetaObject for this class.", &_init_smo, &_call_smo);
methods += new qt_gsi::GenericMethod ("qt_create", "@brief Method QIconEngine *QIconEnginePlugin::create(const QString &filename)\n", false, &_init_f_create_2025, &_call_f_create_2025);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QIconEnginePlugin::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QIconEnginePlugin::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QIconEnginePlugin::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QIconEnginePlugin::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -239,6 +240,13 @@ public:
}
}
// [emitter impl] void QIconEnginePlugin::objectNameChanged(const QString &objectName)
void emitter_QIconEnginePlugin_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QIconEnginePlugin::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QIconEnginePlugin::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -508,6 +516,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QIconEnginePlugin::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QIconEnginePlugin_Adaptor *)cls)->emitter_QIconEnginePlugin_objectNameChanged_4567 (arg1);
}
// exposed int QIconEnginePlugin::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -600,6 +626,7 @@ static gsi::Methods methods_QIconEnginePlugin_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QIconEnginePlugin::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QIconEnginePlugin::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QIconEnginePlugin::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QIconEnginePlugin::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QIconEnginePlugin::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QIconEnginePlugin::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -160,6 +160,7 @@ static gsi::Methods methods_QImageIOPlugin () {
methods += new qt_gsi::GenericMethod ("capabilities", "@brief Method QFlags<QImageIOPlugin::Capability> QImageIOPlugin::capabilities(QIODevice *device, const QByteArray &format)\n", true, &_init_f_capabilities_c3648, &_call_f_capabilities_c3648);
methods += new qt_gsi::GenericMethod ("qt_create", "@brief Method QImageIOHandler *QImageIOPlugin::create(QIODevice *device, const QByteArray &format)\n", true, &_init_f_create_c3648, &_call_f_create_c3648);
methods += gsi::qt_signal<QObject * > ("destroyed(QObject *)", "destroyed", gsi::arg("arg1"), "@brief Signal declaration for QImageIOPlugin::destroyed(QObject *)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QImageIOPlugin::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QImageIOPlugin::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);
methods += new qt_gsi::GenericStaticMethod ("trUtf8", "@brief Static method QString QImageIOPlugin::trUtf8(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_trUtf8_4013, &_call_f_trUtf8_4013);
return methods;
@ -284,6 +285,13 @@ public:
}
}
// [emitter impl] void QImageIOPlugin::objectNameChanged(const QString &objectName)
void emitter_QImageIOPlugin_objectNameChanged_4567(const QString &objectName)
{
__SUPPRESS_UNUSED_WARNING (objectName);
throw tl::Exception ("Can't emit private signal 'void QImageIOPlugin::objectNameChanged(const QString &objectName)'");
}
// [adaptor impl] void QImageIOPlugin::childEvent(QChildEvent *)
void cbs_childEvent_1701_0(QChildEvent *arg1)
{
@ -583,6 +591,24 @@ static void _call_fp_isSignalConnected_c2394 (const qt_gsi::GenericMethod * /*de
}
// emitter void QImageIOPlugin::objectNameChanged(const QString &objectName)
static void _init_emitter_objectNameChanged_4567 (qt_gsi::GenericMethod *decl)
{
static gsi::ArgSpecBase argspec_0 ("objectName");
decl->add_arg<const QString & > (argspec_0);
decl->set_return<void > ();
}
static void _call_emitter_objectNameChanged_4567 (const qt_gsi::GenericMethod * /*decl*/, void *cls, gsi::SerialArgs &args, gsi::SerialArgs & /*ret*/)
{
__SUPPRESS_UNUSED_WARNING(args);
tl::Heap heap;
const QString &arg1 = gsi::arg_reader<const QString & >() (args, heap);
((QImageIOPlugin_Adaptor *)cls)->emitter_QImageIOPlugin_objectNameChanged_4567 (arg1);
}
// exposed int QImageIOPlugin::receivers(const char *signal)
static void _init_fp_receivers_c1731 (qt_gsi::GenericMethod *decl)
@ -677,6 +703,7 @@ static gsi::Methods methods_QImageIOPlugin_Adaptor () {
methods += new qt_gsi::GenericMethod ("eventFilter", "@brief Virtual method bool QImageIOPlugin::eventFilter(QObject *, QEvent *)\nThis method can be reimplemented in a derived class.", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("eventFilter", "@hide", false, &_init_cbs_eventFilter_2411_0, &_call_cbs_eventFilter_2411_0, &_set_callback_cbs_eventFilter_2411_0);
methods += new qt_gsi::GenericMethod ("*isSignalConnected", "@brief Method bool QImageIOPlugin::isSignalConnected(const QMetaMethod &signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_isSignalConnected_c2394, &_call_fp_isSignalConnected_c2394);
methods += new qt_gsi::GenericMethod ("emit_objectNameChanged", "@brief Emitter for signal void QImageIOPlugin::objectNameChanged(const QString &objectName)\nCall this method to emit this signal.", false, &_init_emitter_objectNameChanged_4567, &_call_emitter_objectNameChanged_4567);
methods += new qt_gsi::GenericMethod ("*receivers", "@brief Method int QImageIOPlugin::receivers(const char *signal)\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_receivers_c1731, &_call_fp_receivers_c1731);
methods += new qt_gsi::GenericMethod ("*sender", "@brief Method QObject *QImageIOPlugin::sender()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_sender_c0, &_call_fp_sender_c0);
methods += new qt_gsi::GenericMethod ("*senderSignalIndex", "@brief Method int QImageIOPlugin::senderSignalIndex()\nThis method is protected and can only be called from inside a derived class.", true, &_init_fp_senderSignalIndex_c0, &_call_fp_senderSignalIndex_c0);

View File

@ -445,6 +445,7 @@ static gsi::Methods methods_QInputMethod () {
methods += gsi::qt_signal<const qt_gsi::Converter<Qt::LayoutDirection>::target_type & > ("inputDirectionChanged(Qt::LayoutDirection)", "inputDirectionChanged", gsi::arg("newDirection"), "@brief Signal declaration for QInputMethod::inputDirectionChanged(Qt::LayoutDirection newDirection)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("keyboardRectangleChanged()", "keyboardRectangleChanged", "@brief Signal declaration for QInputMethod::keyboardRectangleChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("localeChanged()", "localeChanged", "@brief Signal declaration for QInputMethod::localeChanged()\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal<const QString & > ("objectNameChanged(const QString &)", "objectNameChanged", gsi::arg("objectName"), "@brief Signal declaration for QInputMethod::objectNameChanged(const QString &objectName)\nYou can bind a procedure to this signal.");
methods += gsi::qt_signal ("visibleChanged()", "visibleChanged", "@brief Signal declaration for QInputMethod::visibleChanged()\nYou can bind a procedure to this signal.");
methods += new qt_gsi::GenericStaticMethod ("queryFocusObject", "@brief Static method QVariant QInputMethod::queryFocusObject(Qt::InputMethodQuery query, QVariant argument)\nThis method is static and can be called without an instance.", &_init_f_queryFocusObject_3554, &_call_f_queryFocusObject_3554);
methods += new qt_gsi::GenericStaticMethod ("tr", "@brief Static method QString QInputMethod::tr(const char *s, const char *c, int n)\nThis method is static and can be called without an instance.", &_init_f_tr_4013, &_call_f_tr_4013);

Some files were not shown because too many files have changed in this diff Show More