Summary: | KConfigDialog wraps pages in QScrollArea; KPageDialog does not | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kconfigwidgets | Reporter: | Mariusz Glebocki <mglb> |
Component: | general | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | nate, soren |
Priority: | NOR | ||
Version: | 5.64.0 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | KConfigDialog vs KPageDialog - demo sources & screenshot |
Description
Mariusz Glebocki
2019-11-17 01:54:14 UTC
I would like to note that this behavior is particularly annoying in instances where the size of the information displayed in KConfigDialog changes programmatically in response to user interaction. A standard QDialog window will auto resize (if possible) to display the contents if screen room is available. Even if `KConfigDialog::setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding)` is explicitly set, the QScrollArea prevents this from functioning correctly. |