KDToolBox
KDToolBox copied to clipboard
KDAB's collection of miscellaneous useful C++ classes and stuff
source data changes, in particular for roles other than the sort role, are not forwarded (SortProxyModel::handleDataChanged), thus having a SortProxyModel in the stack makes you "lose" updates. In a customer...
* PropertySelector: allow usage with any QML objects * PropertySelector: use stream operator for message I do not claim any copyrights on these minor changes so feel free to incorporate...
Start example TabWindow. Take Tab1 to separate window. Take Tab2 and move it to the Tab1 to attach. App crashes
While using rowMoved for data changes is cool, using it for completely reordering may be a bit much. So, we should be able to disable that.
if the source model is a proxy model, the source model's source model might be changed and our SortProxyModel won't get notified. This might happen when we try to pass...
… header file is not found The script expects to find header file include with relative path. However, if absolute path is used (e.g. #include "path/to/header.h" instead of #include "header.h")...
Add a `QHostAddress` type the the `qt6.natvis` file that can visualize both IPv4 and IPv6 addresses, including the `scopeId` and `protocol` fields.
updates: - [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0) - [github.com/pre-commit/mirrors-clang-format: v19.1.7 → v21.1.2](https://github.com/pre-commit/mirrors-clang-format/compare/v19.1.7...v21.1.2) - [github.com/PyCQA/pylint: v3.3.4 → v4.0.2](https://github.com/PyCQA/pylint/compare/v3.3.4...v4.0.2) - [github.com/fsfe/reuse-tool: v5.0.2 → v6.2.0](https://github.com/fsfe/reuse-tool/compare/v5.0.2...v6.2.0)
Related code: https://github.com/KDABLabs/KDToolBox/blob/f43ed5916f3f0c8e27388e27e130a68cc9d10b49/qt/model_view/sortProxyModel/sortproxymodel.cpp#L328-L343 The issue *may* occur when we attempt to call `reorder()` when `reorder()` is already running, which might lead to a crash. Note: I'm using a modified version...