| 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-null> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | nate, soren |
| Priority: | NOR | ||
| Version First Reported In: | 5.64.0 | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| 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. |