David Faure
24db696bab
Fix assert (in beginRemoveRows) when deselecting an empty child of a selected child in korganizer
...
After
int proxyEndRemove = proxyStartRemove;
proxyEndRemove += rc; was adding 0 (empty root)
and then --proxyEndRemove; was making us end up with proxyEndRemove < proxyStartRemove.
REVIEW: 129657
9 years ago
l10n daemon script
3d3658e5e1
Upgrade KF5 version to 5.30.0.
9 years ago
Tobias C. Berner
26d5be8923
Add FreeBSD to metainfo.yaml.
...
REVIEW: 129457
9 years ago
l10n daemon script
7afd19fef3
Upgrade ECM and KF5 version requirements for 5.29.0 release.
9 years ago
l10n daemon script
05de43ecd6
Upgrade KF5 version to 5.29.0.
9 years ago
l10n daemon script
4ed5444da0
Upgrade ECM and KF5 version requirements for 5.28.0 release.
9 years ago
Stephen Kelly
0827ca77fe
Add python bindings
...
Use the new facilities in ECM to generate them from KItemModels headers.
9 years ago
l10n daemon script
3d58c77552
Upgrade KF5 version to 5.28.0.
10 years ago
l10n daemon script
5b567189f6
Upgrade ECM and KF5 version requirements for 5.27.0 release.
10 years ago
Heiko Becker
ed9e2553a9
Drop obsolete version checks
...
Frameworks already require Qt 5.5.0.
REVIEW: 128985
10 years ago
l10n daemon script
d541fcc7bf
Upgrade KF5 version to 5.27.0.
10 years ago
l10n daemon script
008a4f0a52
Upgrade ECM and KF5 version requirements for 5.26.0 release.
10 years ago
l10n daemon script
bb41cb454b
Upgrade KF5 version to 5.26.0.
10 years ago
Sune Vuorela
35bad64f2e
more dataChanged signals and unit tests for KDescendantsProxyModel
...
REVIEW: 128811
10 years ago
Sune Vuorela
0496fe6864
Fix a documentation typo/class rename
...
REVIEW: 128810
10 years ago
David Faure
3df99edb7c
GIT_SILENT remove useless bool member, unused since e2a6886
10 years ago
l10n daemon script
1e8d886b03
Upgrade ECM and KF5 version requirements for 5.25.0 release.
10 years ago
David Faure
2380ac105d
KRearrangeColumnsProxyModel: fix assert in index(0, 0) on empty model
...
REVIEW: 128578
10 years ago
David Faure
73c005a031
Fix KDescendantsProxyModel::setSourceModel() not clearing internal caches
...
This fixes Sune's unittest.
10 years ago
Sune Vuorela
3244f2ff34
Content unit test for KDescendantsProxyModel
...
Currently failing, hoping Kossebau will fix the code.
CCMAIL: kossebau@kde.org
REVIEW: 128513
10 years ago
l10n daemon script
d728a0035d
Qt 5.5.0 is now required, as discussed on kde-frameworks-devel
10 years ago
David Faure
e2a688651c
KRecursiveFilterProxyModel: fix QSFPM corruption due to filtering out rowsRemoved signal
...
If the row being removed from the source model isn't shown by KRFPM,
it's correct that we don't need to emit any signals, however we still
need to tell our base class QSFPM so that it updates the mappings
of the visible siblings below that removed row.
Testcase: deleting the Last Search folder in kmail
(full integration test for this testcase will be added to mailcommon).
REVIEW: 128428
BUG: 349789
FIXED-IN: 5.25
10 years ago
David Faure
e040853e82
KRecursiveFilterProxyModel: small optimization, call rowCount() only once
10 years ago
David Faure
57969ef54a
KExtraColumnsProxyModel: implement hasChildren()
...
The default implementation called mapToSource which returned an invalid
index (for extra columns), leading to a return value of true in all cases.
10 years ago
David Faure
22cb8c0d21
KExtraColumnsProxyModel: implement buddy() to fix runtime warning.
10 years ago
l10n daemon script
b26ed2cdfe
Upgrade KF5 version to 5.25.0.
10 years ago
Friedrich W. H. Kossebau
b61c4d73b8
Make var/symbol for arrays with signal & slot names really const
10 years ago
David Faure
e4a342c48a
[autotest] Fix compilation errors when using a copy of this header in kdepim
10 years ago
David Faure
219a164b54
KExtraColumnsProxyModel: documentation improvements
10 years ago
David Faure
800037a879
Actually, call it removeExtraColumn to avoid confusion with QAIM::removeColumn...
10 years ago
David Faure
8545381f0a
Add KExtraColumnsProxyModel::removeColumn, will be needed by StatisticsProxyModel
10 years ago
l10n daemon script
d17d151156
Upgrade ECM and KF5 version requirements for 5.24.0 release.
10 years ago
Andreas Cord-Landwehr
9b8b6c6180
Promote Android support
10 years ago
Andreas Cord-Landwehr
437beef58f
Individually specify supported platforms
10 years ago
l10n daemon script
8d8fd042e7
Upgrade KF5 version to 5.24.0.
10 years ago
Sune Vuorela
d8c6c75ada
the proxymodeltestapp uses qtwidgets unconditionally, so make sure it is found
10 years ago
l10n daemon script
3e67267ea4
Upgrade ECM and KF5 version requirements for 5.23.0 release.
10 years ago
l10n daemon script
8be0f823c6
Upgrade KF5 version to 5.23.0.
10 years ago
Olivier CHURLAUD
94ebdbdafb
update metainfo.yaml for new kapidox version
10 years ago
l10n daemon script
f269f35134
Upgrade ECM and KF5 version requirements for 5.22.0 release.
10 years ago
l10n daemon script
181e2a5aa4
Upgrade KF5 version to 5.22.0.
10 years ago
Stephen Kelly
0609bafdef
Fix template syntax for test case generation
...
This was broken by astyle in commit v4.95.0~5 (Code reformatted using
kde-dev-scripts/astyle-kdelibs. Use git blame -w 5d4c2df to show
authorship as it was before this commit., 2013-12-18), because despite
the filenames, this is not really c++ code.
10 years ago
David Faure
bb1eb0fa10
autotest: fix compilation with Qt 5.4
10 years ago
David Faure
d6f81c2073
Fix linking with Qt 5.4 (wrongly placed #endif)
10 years ago
l10n daemon script
e423a2f299
Upgrade Qt version requirement.
10 years ago
l10n daemon script
6d746afd4a
Upgrade ECM and KF5 version requirements for 5.21.0 release.
10 years ago
Stephen Kelly
bc9518487b
KSPM: Remove unused function
10 years ago
Stephen Kelly
a70fd762f1
KSPM: Add extensive unit tests for row removal
...
This is extensible with reasonable effort for future regression tests.
10 years ago
Stephen Kelly
65290d01e0
KSPM: Simplify row removal handling
...
The KSelectionProxyModelPrivate::beginRemoveRows method is responsible
for figuring out the range in the proxy which is to be removed as a
result of removal in the source model.
There are some trivial cases which were made overcomplicated by the old
code. The complex bit is figuring out the interaction with the
top-level. I suspect that can be simplified further.
10 years ago
Stephen Kelly
45ab3dabc8
KSPM: Add tests for deselection
...
The tests are not as rigourous as possible as they only really check
rowCount changes. However, this is usually enough to ensure internal
consistency in the class, and the attached ModelTest should ensure the
rest.
10 years ago