Size: a a a

2021 September 22

𝐁𝐏

𝐁𝐨𝐡𝐝𝐚𝐧 𝐏𝐞𝐭𝐫𝐨𝐯... in KDE Россия
при стабильной работе устраивает)
источник

Andrey Бутырский... in KDE Россия
В любом случае, дело не в логике а в том что даже чтобы работала эта потребуются некоторые архитектурные изменения в реализации на Вейланде.
Препятствий никаких нету просто это надо делать, и ещё придумать как (я про внутреннюю структуру).
источник

𝐁𝐏

𝐁𝐨𝐡𝐝𝐚𝐧 𝐏𝐞𝐭𝐫𝐨𝐯... in KDE Россия
Понял)
Тогда можно оставить и так)
источник

Andrey Бутырский... in KDE Россия
Если у тебя есть видение как это можно было бы сделать более удобным - лучше описать это на каком-то публичном ресурсе, Phabricator или Gitlab.
Заодно и увидим сколько интересующихся :)
источник

𝐁𝐏

𝐁𝐨𝐡𝐝𝐚𝐧 𝐏𝐞𝐭𝐫𝐨𝐯... in KDE Россия
Хорошо, спасибо)
источник

Andrey Бутырский... in KDE Россия
@driglu4it Один товарищ не утихает что можно всё-таки обратиться напрямую, жаль что у меня нет своего мнения на этот счёт :)
https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/513#note_308569
источник

D

Driglu4it in KDE Россия
т.е. имеется ввиду, что в обертке Item и CompactRepresentation обратиться по id? Там вроде обращение непосредственно к layoutSwitcher.layout (возможно по этому указателю и необходима кнопка как корень виджета - layout - просто мое предположение). Могу ошибаться, но по-моему человек неправильно понял проблему или не видел/пробовал код.
источник

Andrey Бутырский... in KDE Россия
Я так понял он предлагает для KeyboardLayoutSwitcher назначить ID и обращаться через него, не помогает - я пробовал
источник

D

Driglu4it in KDE Россия
конечно не поможет (я пробовал ранее) - там обработка идет на уровне layoutSwitcher
источник

D

Driglu4it in KDE Россия
Наверное поэтому кнопка должна быть рутом, если обертка есть, она не считается layoutSwitcher.layout и функции к ней неприменимы
источник

Andrey Бутырский... in KDE Россия
Видимо это потому, что объект plasmoid как таковой не включен в структуру Item, а просто мы обращаемся через Plasmoid к attached propery
источник

D

Driglu4it in KDE Россия
Это скорее особенность KeyboardLayoutSwitcher
источник

Andrey Бутырский... in KDE Россия
Почему? Там могло быть что угодно и проблема была бы та же самая
источник

Andrey Бутырский... in KDE Россия
(я имею в виду - проблема доступа, по id или ещё как)
источник

Andrey Бутырский... in KDE Россия
Т.е вообще непонятно как обратиться к тому или иному представлению Плазмоида из корневого объекта..
источник

D

Driglu4it in KDE Россия
нет, не было бы. Для корня не всегда даже id нужен (изнутри по property можно обращаться вверх до корня, если эти properties имеют уникальное имя)
источник

K

KDERuBot in KDE Россия
Предстоящие релизы:
Plasma 5.23.0 beta review day: завтра
KDE Gear -21.08.2 tag: Пн, 04 окт 2021
KDE Gear -21.08.2: Чт, 07 окт 2021
Plasma 5.23.0 tar/tag: Чт, 07 окт 2021
Plasma 5.23.0 release: Вт, 12 окт 2021

Расписание: community.kde.org/Schedules
источник

Andrey Бутырский... in KDE Россия
Изнутри-то и у меня есть доступ, проблема в обратном направлении
источник

D

Driglu4it in KDE Россия
обычно по id, но должны быть либо соседями, либо алиасы делать.
источник

Andrey Бутырский... in KDE Россия
если найдешь способ - дай знать, у меня не получилось ;)
источник