| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
This fixes the bug that the main process would hang on exit as long as
we have a requestinterceptor installed. It's most likely a bug that this
does not work, but the new solution anyways cleans up the code a bit, so
that's a nice sideeffect.
Fixes T5570
|
| |
|
| |
|
|
|
|
|
|
|
| |
The KRecursiveFilterProxyModel is necessary until Qt 5.10 when
QSortFilterProxyModel will support recursive filtering.
For the recursive filtering to work we need to make all data available,
so we trigger fetchMore on all added indexes.
|
|
|
|
| |
We're not using it anyways.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Previously mouse interaction was blocked by the mouse area in the
delegate. An additional problem was after that, that the listview lost
focus when the textview got focus which was fixed by introducing a
focus scope and aquiring the currentItem status via activeFocus.
The downside is that the focus stealing of the webengineview now becomes
apparent again, but that can be fixed in qt 5.9.
Otherwise this seems to work as expected now.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
...with signatures a single message quickly takes 50 - 150ms, which is
too long to be blocking.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The listview deals badly with non uniformly sized items.
We use the buffer hack to ensure all items are loaded so it works at
all, and setting the current index resulted in unpredictable scrolling.
With this new approach we manage everything ourselves in a Flickable,
and just always load all delegates (which we also did before, but with a
hack). As an optimization it should be possible to avoid loading some
delegates until they become visible.
Note that ConversationView is thightly coupled to ConversationListView
due to dependencies on some properties in the delegate. This could be
handled more elegantly with attached properties.
In any case, this seems to work much, much better.
|
|
|
|
| |
Otherwise it just runs over the status bar.
|
| |
|
| |
|
|
|
|
|
| |
With i.e. "Mollekopf, Christian <mollekopf@example.org>", we'l end up
with an address "Mollekopf" and one "Christian <mollekopf@example.org>".
|
| |
|
|
|
|
|
| |
This seems to fix that html mails get positioned at the end instead of
the beginning.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
With the highlight on hover the items look clickable, but they are not.
Further The UI starts to blink if you run the curser accross a couple of
labels. The new behaviour is more in line with what i.e. browsers do
with links or alike.
The highglight was also turned into a softer full overlay instead of
just a border.
|
|
|
|
|
| |
This is mostly to demonstrate how this could work with additional menu
entries.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
so we can start testing it.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Note that we can not easily integrate it with Label due to recursive use
of Kube.Label via the Button component. (Would be doable via dynamic
loading, but that stuff is a PITA to do).
|
|
|
|
|
| |
This allows to copy all labels within the layout. Maybe a bit too magic
atm.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From Qt's documentation: "This macro is obsolete. Use
target_link_libraries with IMPORTED targets instead." It's only
recommended with cmake >=2.8.9 & < 2.8.12. Kube already requires
cmake 3.0.
One advantage of using the imported targets is, that
cmake complains if a target isn't found before it's used, like
Qt5Concurrent missing from the find_package_call here.
Reviewers: #kube, cmollekopf
Reviewed By: #kube, cmollekopf
Subscribers: #kube
Differential Revision: https://phabricator.kde.org/D6362
|
| |
|