Eike Hein
e338b5e51d
Support a merged results mode.
10 years ago
Eike Hein
705ff1a47c
Allow overriding the favorites model.
10 years ago
Eike Hein
4c8fb2448f
Merge RecentApps and RecentDocs models into RecentUsageModel and expose it.
...
RecentUsageModel sorts by type in interleaved mode.
10 years ago
Eike Hein
a6de1fae95
Add getter for row index from model.
10 years ago
Eike Hein
a5e716bf0e
Expose SystemModel.
10 years ago
Eike Hein
2ea78de4fa
Support for grouping.
10 years ago
Eike Hein
ee340b97ba
Support for descriptions.
10 years ago
Eike Hein
3da83b2b92
Merge branch 'Plasma/5.4'
11 years ago
Eike Hein
beede4d4ef
Re-activate window on focus loss.
...
Prevents just-launched applications from interfering with the
Dashboard when the user immediately wants to use it again.
BUG:352297
11 years ago
David Edmundson
d61da92dca
Merge branch 'Plasma/5.4'
11 years ago
David Edmundson
4cd7138330
Don't start an eventLoop from QML in menu entry editing
...
From the docs:
This is dangerous, because when an event loop is entered in a signal
handler or binding, the QML engine continues to run other bindings,
animations, transitions, etc. Those bindings can then cause side effects
which, for example, destroy the hierarchy containing your event loop.
BUG: 347997
REVIEW: 125545
11 years ago
Eike Hein
2ed61c9040
Merge branch 'Plasma/5.4'
11 years ago
Eike Hein
429d639a5f
Fix refactoring regression breaking DND out of Kicker.
...
BUG:351741
11 years ago
Eike Hein
ec84cac567
Set geometry instead of resizing.
...
CCBUG:351569
11 years ago
Eike Hein
f5c5751f12
Build on older Qt.
11 years ago
Eike Hein
b385449820
Merge branch 'Plasma/5.4'
11 years ago
Eike Hein
a000d63842
Don't use parent anymore.
11 years ago
Eike Hein
caf0162132
Fix Appdash opening on the wrong screen.
...
BUG:352416
11 years ago
Eike Hein
be39a9a5f9
Handle "Offer shutdown options" being or getting disabled.
...
BUG:352324
11 years ago
Eike Hein
432a0e9987
Merge the favorite-by-DND feature written at the Seoul hackathon.
11 years ago
Eike Hein
4b222e4957
Add a FavoritesModel.maxFavorites prop to limit the model in size.
11 years ago
Eike Hein
0858d373f5
Add a FavoritesModel.enabled prop to toggle addFavorite/removeFavorite.
11 years ago
Eike Hein
038b2e6028
Revert the preceding four commits -- wrong branch.
11 years ago
Eike Hein
f29bb99d81
Merge the favorite-by-DND feature written at the Seoul hackathon.
11 years ago
Eike Hein
56fce8da37
Add a FavoritesModel.maxFavorites prop to limit the model in size.
11 years ago
Eike Hein
e72c024d25
Add a FavoritesModel.enabled prop to toggle addFavorite/removeFavorite.
11 years ago
Eike Hein
606a981c09
Temp workaround for broken mouse wheel support in multi-grids.
11 years ago
Eike Hein
7665fbbb4b
Check string bounds.
11 years ago
Eike Hein
5ff8d4e19e
Clean up gunk.
11 years ago
Eike Hein
51cd26b22d
Add code for Kicker-based fullscreen launcher.
11 years ago
Eike Hein
6d29dc7c86
Fix text label enabled state of leaf nodes and system model entry icons.
11 years ago
Eike Hein
ece6b01ab1
Large refactoring of the Kicker backend with new features.
...
* Not just apps, also documents and contacts can now be added
to the favorites. All types of content have their full context
menu action list available also in the favorites sidebar.
* Contact favorites use the contact photo as icon, with a circular
alpha mask and the presence status icon as overlay badge.
* Adding/removing favorites from context menus now works every-
where, e.g. also in KRunner-based search results.
* Far fewer actions now cause a full rebuild of the model tree
and instead only delta updates, as a side-effect of adding a
mechanism for this to e.g. handle status changes for contact
items.
* Various bugs around hiding/unhiding apps got fixed.
* Lots of code cleanup + less coupling all around.
11 years ago
Ivan Čukić
85df5603dd
Fixing the withinBounds test for Recent*Model
...
The test whether a specific row exists in the model was negated,
so it returned true when the row did not exist, and vice-versa.
11 years ago
Eike Hein
a6ae54df2f
Make the Forget All actions available in the root menu.
...
BUG:348138
11 years ago
Volker Krause
c04095067e
Compile.
11 years ago
Eike Hein
67e7fdef03
Reset proxy when source model is destroyed.
...
Not used right now, but you never know when an unhandled case strikes.
11 years ago
Eike Hein
349aa6072f
Merge branch 'Plasma/5.3'
11 years ago
Eike Hein
d4f0f588cb
Don't close when emptying Recent* categories.
11 years ago
Eike Hein
b0d0140d36
Simplify.
11 years ago
Eike Hein
63b85fb502
Support custom menu layouts and menu separator items.
...
If menu flattening is enabled and a group actually has subgroups
that get flattened in, separators are ignored and entriees are
collated alphabetically.
Leading or trailing separators are always ignored, and multiple
consecutive separators are collapsed into one.
BUG:347412
11 years ago
Eike Hein
c730f42737
Use new section menu item support.
11 years ago
Eike Hein
a5b65850ee
Merge branch 'Plasma/5.3'
11 years ago
Eike Hein
2e0bb39bd2
Fix 'Add to Desktop' against the Folder containment being unreliable.
...
Dumb stray line of code that was left in there.
11 years ago
Ivan Čukić
db1c9676ea
Merge branch 'Plasma/5.3'
...
Conflicts:
lib/kactivities-stats/src/lib/stats/resultset.cpp
11 years ago
Eike Hein
02766ae031
Clean up some debug junk.
11 years ago
Ivan Čukić
89e5482c75
Keeping ResultSet open as little as possible and fixing the count limit
...
This patch fixes the issues related to query updates and
minimizes the potential of database locks.
It also fixes the model item count limit.
11 years ago
Ivan Čukić
e96b3bc800
Keeping ResultSet open as little as possible and fixing the count limit
...
This patch fixes the issues related to query updates and
minimizes the potential of database locks.
It also fixes the model item count limit.
11 years ago
Eike Hein
17561b0c9f
Fix missing signal connect + some speed optimizations for KAMD submenu reveals.
11 years ago
Eike Hein
8d7c1538b1
Cleanup.
11 years ago
Eike Hein
fe311ae260
--crash;
11 years ago