Changeset View
Changeset View
Standalone View
Standalone View
src/client/registry.h
Show All 30 Lines | |||||
31 | struct wl_output; | 31 | struct wl_output; | ||
32 | struct wl_registry; | 32 | struct wl_registry; | ||
33 | struct wl_seat; | 33 | struct wl_seat; | ||
34 | struct wl_shell; | 34 | struct wl_shell; | ||
35 | struct wl_shm; | 35 | struct wl_shm; | ||
36 | struct wl_subcompositor; | 36 | struct wl_subcompositor; | ||
37 | struct wl_text_input_manager; | 37 | struct wl_text_input_manager; | ||
38 | struct zwp_text_input_manager_v2; | 38 | struct zwp_text_input_manager_v2; | ||
39 | struct zwp_text_input_manager_v3; | ||||
39 | struct _wl_fullscreen_shell; | 40 | struct _wl_fullscreen_shell; | ||
40 | struct org_kde_kwin_appmenu_manager; | 41 | struct org_kde_kwin_appmenu_manager; | ||
41 | struct org_kde_kwin_outputmanagement; | 42 | struct org_kde_kwin_outputmanagement; | ||
42 | struct org_kde_kwin_outputdevice; | 43 | struct org_kde_kwin_outputdevice; | ||
43 | struct org_kde_kwin_fake_input; | 44 | struct org_kde_kwin_fake_input; | ||
44 | struct org_kde_kwin_idle; | 45 | struct org_kde_kwin_idle; | ||
45 | struct org_kde_kwin_remote_access_manager; | 46 | struct org_kde_kwin_remote_access_manager; | ||
46 | struct org_kde_kwin_dpms_manager; | 47 | struct org_kde_kwin_dpms_manager; | ||
▲ Show 20 Lines • Show All 49 Lines • ▼ Show 20 Line(s) | |||||
96 | class Shell; | 97 | class Shell; | ||
97 | class ShmPool; | 98 | class ShmPool; | ||
98 | class ServerSideDecorationManager; | 99 | class ServerSideDecorationManager; | ||
99 | class ServerSideDecorationPaletteManager; | 100 | class ServerSideDecorationPaletteManager; | ||
100 | class SubCompositor; | 101 | class SubCompositor; | ||
101 | class TextInputManager; | 102 | class TextInputManager; | ||
102 | class TextInputManagerUnstableV0; | 103 | class TextInputManagerUnstableV0; | ||
103 | class TextInputManagerUnstableV2; | 104 | class TextInputManagerUnstableV2; | ||
105 | class TextInputManagerUnstableV3; | ||||
104 | class XdgShell; | 106 | class XdgShell; | ||
105 | class RelativePointerManager; | 107 | class RelativePointerManager; | ||
106 | class XdgExporterUnstableV2; | 108 | class XdgExporterUnstableV2; | ||
107 | class XdgImporterUnstableV2; | 109 | class XdgImporterUnstableV2; | ||
108 | class XdgExporter; | 110 | class XdgExporter; | ||
109 | class XdgImporter; | 111 | class XdgImporter; | ||
110 | class XdgOutputManager; | 112 | class XdgOutputManager; | ||
111 | 113 | | |||
▲ Show 20 Lines • Show All 50 Lines • ▼ Show 20 Line(s) | 148 | enum class Interface { | |||
162 | Contrast, ///< refers to org_kde_kwin_contrast_manager interface | 164 | Contrast, ///< refers to org_kde_kwin_contrast_manager interface | ||
163 | Slide, ///< refers to org_kde_kwin_slide_manager | 165 | Slide, ///< refers to org_kde_kwin_slide_manager | ||
164 | Dpms, ///< Refers to org_kde_kwin_dpms_manager interface | 166 | Dpms, ///< Refers to org_kde_kwin_dpms_manager interface | ||
165 | OutputManagement, ///< Refers to the wl_data_device_manager interface | 167 | OutputManagement, ///< Refers to the wl_data_device_manager interface | ||
166 | OutputDevice, ///< Refers to the org_kde_kwin_outputdevice interface | 168 | OutputDevice, ///< Refers to the org_kde_kwin_outputdevice interface | ||
167 | ServerSideDecorationManager, ///< Refers to org_kde_kwin_server_decoration_manager | 169 | ServerSideDecorationManager, ///< Refers to org_kde_kwin_server_decoration_manager | ||
168 | TextInputManagerUnstableV0, ///< Refers to wl_text_input_manager, @since 5.23 | 170 | TextInputManagerUnstableV0, ///< Refers to wl_text_input_manager, @since 5.23 | ||
169 | TextInputManagerUnstableV2, ///< Refers to zwp_text_input_manager_v2, @since 5.23 | 171 | TextInputManagerUnstableV2, ///< Refers to zwp_text_input_manager_v2, @since 5.23 | ||
172 | TextInputManagerUnstableV3, ///< Refers to zwp_text_input_manager_v3, @since 5.XX | ||||
170 | XdgShellUnstableV5, ///< Refers to xdg_shell (unstable version 5), @since 5.25 | 173 | XdgShellUnstableV5, ///< Refers to xdg_shell (unstable version 5), @since 5.25 | ||
171 | RelativePointerManagerUnstableV1, ///< Refers to zwp_relative_pointer_manager_v1, @since 5.28 | 174 | RelativePointerManagerUnstableV1, ///< Refers to zwp_relative_pointer_manager_v1, @since 5.28 | ||
172 | PointerGesturesUnstableV1, ///< Refers to zwp_pointer_gestures_v1, @since 5.29 | 175 | PointerGesturesUnstableV1, ///< Refers to zwp_pointer_gestures_v1, @since 5.29 | ||
173 | PointerConstraintsUnstableV1, ///< Refers to zwp_pointer_constraints_v1, @since 5.29 | 176 | PointerConstraintsUnstableV1, ///< Refers to zwp_pointer_constraints_v1, @since 5.29 | ||
174 | XdgExporterUnstableV2, ///< refers to zxdg_exporter_v2, @since 5.40 | 177 | XdgExporterUnstableV2, ///< refers to zxdg_exporter_v2, @since 5.40 | ||
175 | XdgImporterUnstableV2, ///< refers to zxdg_importer_v2, @since 5.40 | 178 | XdgImporterUnstableV2, ///< refers to zxdg_importer_v2, @since 5.40 | ||
176 | XdgShellUnstableV6, ///< Refers to zxdg_shell_v6 (unstable version 6), @since 5.39 | 179 | XdgShellUnstableV6, ///< Refers to zxdg_shell_v6 (unstable version 6), @since 5.39 | ||
177 | IdleInhibitManagerUnstableV1, ///< Refers to zwp_idle_inhibit_manager_v1 (unstable version 1), @since 5.41 | 180 | IdleInhibitManagerUnstableV1, ///< Refers to zwp_idle_inhibit_manager_v1 (unstable version 1), @since 5.41 | ||
▲ Show 20 Lines • Show All 343 Lines • ▼ Show 20 Line(s) | |||||
521 | * @c null will be returned. | 524 | * @c null will be returned. | ||
522 | * | 525 | * | ||
523 | * Prefer using createTextInputManager instead. | 526 | * Prefer using createTextInputManager instead. | ||
524 | * @see createTextInputManager | 527 | * @see createTextInputManager | ||
525 | * @since 5.23 | 528 | * @since 5.23 | ||
526 | **/ | 529 | **/ | ||
527 | zwp_text_input_manager_v2 *bindTextInputManagerUnstableV2(uint32_t name, uint32_t version) const; | 530 | zwp_text_input_manager_v2 *bindTextInputManagerUnstableV2(uint32_t name, uint32_t version) const; | ||
528 | /** | 531 | /** | ||
532 | * Binds the zwp_text_input_manager_v3 with @p name and @p version. | ||||
533 | * If the @p name does not exist or is not for the text input interface in unstable version 2, | ||||
534 | * @c null will be returned. | ||||
535 | * | ||||
536 | * Prefer using createTextInputManager instead. | ||||
537 | * @see createTextInputManager | ||||
538 | * @since 5.XX | ||||
539 | **/ | ||||
540 | zwp_text_input_manager_v3 *bindTextInputManagerUnstableV3(uint32_t name, uint32_t version) const; | ||||
541 | /** | ||||
529 | * Binds the xdg_shell (unstable version 5) with @p name and @p version. | 542 | * Binds the xdg_shell (unstable version 5) with @p name and @p version. | ||
530 | * If the @p name does not exist or is not for the xdg shell interface in unstable version 5, | 543 | * If the @p name does not exist or is not for the xdg shell interface in unstable version 5, | ||
531 | * @c null will be returned. | 544 | * @c null will be returned. | ||
532 | * | 545 | * | ||
533 | * Prefer using createXdgShell instead. | 546 | * Prefer using createXdgShell instead. | ||
534 | * @see createXdgShell | 547 | * @see createXdgShell | ||
535 | * @since 5.25 | 548 | * @since 5.25 | ||
536 | **/ | 549 | **/ | ||
▲ Show 20 Lines • Show All 467 Lines • ▼ Show 20 Line(s) | |||||
1004 | ServerSideDecorationManager *createServerSideDecorationManager(quint32 name, quint32 version, QObject *parent = nullptr); | 1017 | ServerSideDecorationManager *createServerSideDecorationManager(quint32 name, quint32 version, QObject *parent = nullptr); | ||
1005 | /** | 1018 | /** | ||
1006 | * Creates a TextInputManager and sets it up to manage the interface identified by | 1019 | * Creates a TextInputManager and sets it up to manage the interface identified by | ||
1007 | * @p name and @p version. | 1020 | * @p name and @p version. | ||
1008 | * | 1021 | * | ||
1009 | * This factory method supports the following interfaces: | 1022 | * This factory method supports the following interfaces: | ||
1010 | * @li wl_text_input_manager | 1023 | * @li wl_text_input_manager | ||
1011 | * @li zwp_text_input_manager_v2 | 1024 | * @li zwp_text_input_manager_v2 | ||
1025 | * @li zwp_text_input_manager_v3 | ||||
1012 | * | 1026 | * | ||
1013 | * If @p name is for one of the supported interfaces the corresponding manager will be created, | 1027 | * If @p name is for one of the supported interfaces the corresponding manager will be created, | ||
1014 | * otherwise @c null will be returned. | 1028 | * otherwise @c null will be returned. | ||
1015 | * | 1029 | * | ||
1016 | * @param name The name of the interface to bind | 1030 | * @param name The name of the interface to bind | ||
1017 | * @param version The version of the interface to use | 1031 | * @param version The version of the interface to use | ||
1018 | * @param parent The parent for the TextInputManager | 1032 | * @param parent The parent for the TextInputManager | ||
1019 | * | 1033 | * | ||
▲ Show 20 Lines • Show All 342 Lines • ▼ Show 20 Line(s) | 1223 | Q_SIGNALS: | |||
1362 | /** | 1376 | /** | ||
1363 | * Emitted whenever a zwp_text_input_manager_v2 interface gets announced. | 1377 | * Emitted whenever a zwp_text_input_manager_v2 interface gets announced. | ||
1364 | * @param name The name for the announced interface | 1378 | * @param name The name for the announced interface | ||
1365 | * @param version The maximum supported version of the announced interface | 1379 | * @param version The maximum supported version of the announced interface | ||
1366 | * @since 5.23 | 1380 | * @since 5.23 | ||
1367 | **/ | 1381 | **/ | ||
1368 | void textInputManagerUnstableV2Announced(quint32 name, quint32 version); | 1382 | void textInputManagerUnstableV2Announced(quint32 name, quint32 version); | ||
1369 | /** | 1383 | /** | ||
1384 | * Emitted whenever a zwp_text_input_manager_v3 interface gets announced. | ||||
1385 | * @param name The name for the announced interface | ||||
1386 | * @param version The maximum supported version of the announced interface | ||||
1387 | * @since 5.23 | ||||
1388 | **/ | ||||
1389 | void textInputManagerUnstableV3Announced(quint32 name, quint32 version); | ||||
1390 | /** | ||||
1370 | * Emitted whenever a xdg_shell (unstable version 5) interface gets announced. | 1391 | * Emitted whenever a xdg_shell (unstable version 5) interface gets announced. | ||
1371 | * @param name The name for the announced interface | 1392 | * @param name The name for the announced interface | ||
1372 | * @param version The maximum supported version of the announced interface | 1393 | * @param version The maximum supported version of the announced interface | ||
1373 | * @since 5.25 | 1394 | * @since 5.25 | ||
1374 | **/ | 1395 | **/ | ||
1375 | void xdgShellUnstableV5Announced(quint32 name, quint32 version); | 1396 | void xdgShellUnstableV5Announced(quint32 name, quint32 version); | ||
1376 | /** | 1397 | /** | ||
1377 | * Emitted whenever a zxdg_shell_v6 (unstable version 6) interface gets announced. | 1398 | * Emitted whenever a zxdg_shell_v6 (unstable version 6) interface gets announced. | ||
▲ Show 20 Lines • Show All 220 Lines • ▼ Show 20 Line(s) | |||||
1598 | void textInputManagerUnstableV0Removed(quint32 name); | 1619 | void textInputManagerUnstableV0Removed(quint32 name); | ||
1599 | /** | 1620 | /** | ||
1600 | * Emitted whenever a zwp_text_input_manager_v2 interface gets removed. | 1621 | * Emitted whenever a zwp_text_input_manager_v2 interface gets removed. | ||
1601 | * @param name The name for the removed interface | 1622 | * @param name The name for the removed interface | ||
1602 | * @since 5.23 | 1623 | * @since 5.23 | ||
1603 | **/ | 1624 | **/ | ||
1604 | void textInputManagerUnstableV2Removed(quint32 name); | 1625 | void textInputManagerUnstableV2Removed(quint32 name); | ||
1605 | /** | 1626 | /** | ||
1627 | * Emitted whenever a zwp_text_input_manager_v3 interface gets removed. | ||||
1628 | * @param name The name for the removed interface | ||||
1629 | * @since 5.23 | ||||
1630 | **/ | ||||
1631 | void textInputManagerUnstableV3Removed(quint32 name); | ||||
1632 | /** | ||||
1606 | * Emitted whenever an xdg_shell (unstable version 5) interface gets removed. | 1633 | * Emitted whenever an xdg_shell (unstable version 5) interface gets removed. | ||
1607 | * @param name The name for the removed interface | 1634 | * @param name The name for the removed interface | ||
1608 | * @since 5.25 | 1635 | * @since 5.25 | ||
1609 | **/ | 1636 | **/ | ||
1610 | void xdgShellUnstableV5Removed(quint32 name); | 1637 | void xdgShellUnstableV5Removed(quint32 name); | ||
1611 | /** | 1638 | /** | ||
1612 | * Emitted whenever an xdg_shell (unstable version 5) interface gets removed. | 1639 | * Emitted whenever an xdg_shell (unstable version 5) interface gets removed. | ||
1613 | * @param name The name for the removed interface | 1640 | * @param name The name for the removed interface | ||
▲ Show 20 Lines • Show All 118 Lines • Show Last 20 Lines |