Marco Martin
bca1ea4f1d
KWin.Switcher currentIndex follows listview one
2014-05-16 14:14:10 +02:00
Marco Martin
a9417c2d11
round positions
...
makes the text render correctly
2014-05-16 14:11:24 +02:00
Marco Martin
787b0d8cdf
scroll the view to make the current item shown
2014-05-16 14:07:44 +02:00
Martin Gräßlin
83c76f21a4
[tabbox/sidebar] Mass improve layouting in sidebar
...
* Apply anchoring fixes to the Thumbnail
* Use RowLayout for the caption
* elide the text of the caption
* fix binding loops
Reviewed-By: Marco Martin
2014-05-16 11:50:05 +02:00
l10n daemon script
203d043a09
SVN_SILENT made messages (.desktop file)
2014-05-16 08:23:41 +00:00
Martin Gräßlin
365d75ad06
[tabbox] Fix layouting of thumbnail items
...
We don't have access to the margins specified in anchors resulting in
incorrect thumbnail position. To fix this we need to create a dummy item
which does the anchoring and the thumbnail needs to just be an
anchors.fill: parent.
REVIEW: 118113
2014-05-16 07:37:23 +02:00
Martin Gräßlin
e38a98ff04
[tabbox/grid] Use RowLayout for the item's caption
...
Simplifies the code quite a bit by no longer needing an extra item for
the selected caption.
As a nice side effect it fixes a binding loop.
BUG: 334537
REVIEW: 118112
2014-05-16 07:36:46 +02:00
Martin Gräßlin
1f30efb333
[tabbox/icons] Fix reference error
2014-05-15 10:41:52 +02:00
Martin Gräßlin
4142872da4
[tabbox/sidebar] Remove not needed data element in delagate
...
This fixes that the thumbnails do not get rendered.
2014-05-15 10:37:53 +02:00
Martin Gräßlin
2653160c5a
[tabbox/qml] Do not export the item's model data as a variant
...
The hack to get the model data from the currently selected item to the
areas outside the list view apparently broke in Qt. Now we have to export
the model data elements we actually use.
BUG: 334478
REVIEW: 118047
2014-05-13 09:20:34 +02:00
l10n daemon script
a87567a271
SVN_SILENT made messages (.desktop file)
2014-05-07 08:26:38 +00:00
l10n daemon script
7553c411c2
SVN_SILENT made messages (.desktop file)
2014-05-03 08:32:58 +00:00
l10n daemon script
2f28437e24
SVN_SILENT made messages (.desktop file)
2014-05-02 08:51:14 +00:00
l10n daemon script
2838a9b606
SVN_SILENT made messages (.desktop file)
2014-04-29 10:12:33 +00:00
l10n daemon script
15aa971aab
SVN_SILENT made messages (.desktop file)
2014-04-29 04:54:44 +00:00
Martin Gräßlin
5014e2874b
Fix comparison between signed and unsigned integer expressions warning
2014-04-28 17:29:06 +02:00
l10n daemon script
e1f418f4d0
SVN_SILENT made messages (.desktop file)
2014-04-28 09:00:35 +00:00
l10n daemon script
f44575ddbf
SVN_SILENT made messages (.desktop file)
2014-04-28 05:16:52 +00:00
l10n daemon script
69c3289c18
SVN_SILENT made messages (.desktop file)
2014-04-27 21:02:43 +00:00
l10n daemon script
43fd082b0a
SVN_SILENT made messages (.desktop file)
2014-04-06 05:11:55 +00:00
l10n daemon script
e6db000065
SVN_SILENT made messages (.desktop file)
2014-04-04 05:29:27 +00:00
l10n daemon script
eef56c98b2
SVN_SILENT made messages (.desktop file)
2014-04-03 05:10:09 +00:00
David Faure
20bc3ff68b
Include ksharedconfig.h (since it will be removed from kpluginfactory.h)
2014-03-29 09:32:06 +01:00
Marco Martin
16253d7fc3
qtextracomponents->kquickcontrolsaddons
2014-03-25 17:13:43 +01:00
Martin Gräßlin
12a4923959
[kwin] Use std::find_if and lambda functions for Workspace::findUnmanaged
...
Instead of passing the macro based Predicate to findUnmanaged it now
expects a function which can be passed to std::find_if.
Existing code like:
xcb_window_t window; // our test window
Unmanaged *u = findUnmanaged(WindowMatchPredicated(window));
becomes:
Unmanaged *u = findUnmanaged([window](const Unmanaged *u) {
return u->window() == window;
});
In addition an overload is added which takes the window id to cover
the common case to search for an Unmanaged by its ID. The above example
becomes:
Unmanaged *u = findUnmanaged(window);
The advantage is that it is way more flexible and has the logic what
to check for directly with the code and not hidden in the macro
definition.
2014-03-25 15:17:10 +01:00
l10n daemon script
10f89d6019
SVN_SILENT made messages (.desktop file)
2014-03-24 04:35:26 +00:00
Martin Gräßlin
38201a8295
Properly support key events in TabBox over InputRedirection
...
Forward all key press events to the TabBox if it is currently grabbed and
connect the TabBox to the modifiers changed signal for checking if TabBox
should be ended.
2014-03-19 14:14:56 +01:00
Martin Gräßlin
d1d3401b9f
Register KWin's global shortcuts with the new shortcut system
...
All the KWin core shortcuts get also registered inside the new global
shortcut system so that they are still triggered when running KWin on
Wayland.
2014-03-19 14:14:56 +01:00
Martin Gräßlin
46392a337d
[kwin] Port autotests away from kde4_add_unit_test
2014-03-18 11:49:53 +01:00
l10n daemon script
07a5088f42
SVN_SILENT made messages (.desktop file)
2014-03-18 05:07:11 +00:00
Aleix Pol
c72e519d9c
Remove KDE/ prefix in include directories
...
It's unneeded and deprecated since KF5.
2014-03-17 16:24:10 +01:00
l10n daemon script
2242efeb06
SVN_SILENT made messages (.desktop file)
2014-03-13 04:46:24 +00:00
Martin Gräßlin
869c087e21
[kwin] Use QQmlEngine from Scripting in TabBox
...
Instead of having it's own QQmlEngine TabBox just uses the newly
exposed engine from Scripting and creates a new context for it's
own usage.
REVIEW: 116565
2014-03-10 09:09:01 +01:00
l10n daemon script
b7a029619b
SVN_SILENT made messages (.desktop file)
2014-03-03 04:35:02 +00:00
Matteo De Carlo
8a9cdba6ae
Replace NULL with nullptr in tabbox folder
...
Replacing all NULL to nullptr in all the files in tabbox folder
(also substituting some "0" used as nullptr with nullptr)
REVIEW: 115917
2014-02-24 16:42:43 +01:00
l10n daemon script
9c8800249a
SVN_SILENT made messages (.desktop file)
2014-02-24 04:38:53 +00:00
l10n daemon script
31d0cc055b
SVN_SILENT made messages (.desktop file)
2014-02-22 04:23:30 +00:00
l10n daemon script
6f8c3dd771
SVN_SILENT made messages (.desktop file)
2014-02-18 05:12:30 +00:00
l10n daemon script
f67e67e5f0
SVN_SILENT made messages (.desktop file)
2014-02-09 05:45:40 +00:00
Martin Gräßlin
04716ae5e3
[kwin] Rename tests subdirectories to autotests
...
Follows the naming schemes in frameworks and opens up the possibility
to include test applications for KWin in the tests subdirectory.
2014-01-30 11:01:59 +01:00
l10n daemon script
2297dccdc6
SVN_SILENT made messages (.desktop file)
2014-01-21 04:13:28 +00:00
l10n daemon script
22a5e1109f
SVN_SILENT made messages (.desktop file)
2014-01-19 04:06:03 +00:00
l10n daemon script
eac8a41fed
SVN_SILENT made messages (.desktop file)
2014-01-15 04:10:52 +00:00
l10n daemon script
4ed47fd70b
SVN_SILENT made messages (.desktop file)
2014-01-12 04:10:53 +00:00
l10n daemon script
ce8c99cbef
SVN_SILENT made messages (.desktop file)
2014-01-06 04:01:54 +00:00
l10n daemon script
1fb1a178fd
SVN_SILENT made messages (.desktop file)
2014-01-05 04:08:18 +00:00
Martin Gräßlin
8de72623c6
[kwin/tabbox] Use property binding for x and y properties
...
After changes in PlasmaCore.Dialog we can finally get rid of updating
the position on each visible change.
It's not 100 % perfect yet, seems the binding on screenGeometry is not
working properly. That needs investigation.
2014-01-03 12:59:14 +01:00
Martin Gräßlin
47f443479c
[kwin] Port Plasma::Dialog from windowFlags to flags
2014-01-03 11:33:14 +01:00
l10n daemon script
e05a97f216
SVN_SILENT made messages (.desktop file)
2014-01-03 04:48:00 +00:00
Mihail Ivchenko
d7e2df674a
[kwin] Add a method longestCaption() in TabBox::DesktopModel.
...
REVIEW: 114585
2013-12-22 10:40:28 +01:00