KSelectAction is used quite a lot in Frameworks code and probably has a significant impact on the dependency structure.
Judging by pure looks it appears that it can be replaced by QActionGroup, but I'll need to to a PoC to confirm
KSelectAction is used quite a lot in Frameworks code and probably has a significant impact on the dependency structure.
Judging by pure looks it appears that it can be replaced by QActionGroup, but I'll need to to a PoC to confirm
Status | Assigned | Task | ||
---|---|---|---|---|
Open | None | T12055 Reduce inter-framework dependencies | ||
Open | None | T12097 Investigate replacing KSelectAction with QActionGroup |
QActionGroup is just about grouping actions, and implementing exclusive behaviour. It provides no GUI on its own.
KSelectAction builds on top of QActionGroup to create either a QToolButton with the actions in a popup menu, or a combobox.
Qt doesn't provide this AFAIK, so KSelectAction is very much needed.
I guess I need to take a look again and see if there is any issue to be solved. if not then we can close this