Commit Graph

12946 Commits

Author SHA1 Message Date
Marco Martin
4cc6d84a81 try harder to use a pixel perfect size 2014-05-22 14:04:27 +02:00
Marco Martin
2f9e158297 22x22 version 2014-05-22 12:38:32 +02:00
Marco Martin
524ff23f25 add support for tooltips
use qwidget tooltips, not plasma ones
BUG:335131
2014-05-22 12:18:30 +02:00
Marco Martin
88275439d4 fix platform colors 2014-05-22 11:49:16 +02:00
Marco Martin
ab27f8b945 use view text color 2014-05-22 11:44:26 +02:00
Marco Martin
357647577f use view color for text in textfield
BUG:333837
2014-05-22 11:42:20 +02:00
Marco Martin
76ac7b7e6f more pixel-ok 16x16 version 2014-05-22 11:24:03 +02:00
Marco Martin
c71e5d4722 make square
16x16 version
use system colors
2014-05-22 11:21:13 +02:00
Martin Klapetek
8d0d53655b Add drive-harddisk breeze/systray icon 2014-05-22 11:04:49 +02:00
David Edmundson
b06fe8301c Calculate implicitWidth of both button and toolbutton properly 2014-05-21 21:15:18 +02:00
David Edmundson
8b86279298 Match toolbutton sizing behaviour with button
Removing eliding in Toolbutton, this causes a binding loop as the
sizeHint is dependent on the paintedSize, which will change if you
elide.

In all cases we are trying to make toolbuttons fit the contents, so this
actually got in the way of that.
2014-05-21 20:07:36 +02:00
Martin Klapetek
5aa1e18f97 Elide Components' Button label
Otherwise the label can get out of the button boundaries. Tested with
RTL text too, it's elided properly as the elipsis switches to Left on
its own.

Reviewed-by: Marco Martin

BUG: 334867
2014-05-21 17:46:04 +02:00
David Edmundson
78e6000e72 Fix member variable capitalisation 2014-05-21 16:54:05 +02:00
Marco Martin
d2d61c4da3 reposition when resizing if there is visualParent
BUG:334970
BUG:334964
2014-05-21 15:45:21 +02:00
David Edmundson
394e29fa34 When changing geometry always update 2014-05-21 15:38:23 +02:00
Marco Martin
bb10131fd4 support inverted layout 2014-05-21 15:03:37 +02:00
Marco Martin
409d340fba if a name is passed in the ctor, never change
BUG:335005
2014-05-20 18:26:03 +02:00
l10n daemon script
db8da9ff8d SVN_SILENT made messages (.desktop file) 2014-05-20 10:48:03 +00:00
Marco Martin
00db8aa4b1 fix menu icon 2014-05-20 11:10:54 +02:00
Marco Martin
10cbbc5032 "menu" icon for air and oxygen
will be necessary to delete the cache for it to appear
BUG:335008
2014-05-20 10:58:32 +02:00
Sebastian Kügler
1f80c23bd5 Fix build with examples 2014-05-19 23:53:25 +02:00
David Edmundson
989dc5c07c Remove pointless include 2014-05-19 22:13:30 +02:00
Marco Martin
1e7a8b60a1 clean 2014-05-19 19:18:52 +02:00
Marco Martin
f7e25fe696 don't link to xml and iconthemes 2014-05-19 19:09:09 +02:00
Marco Martin
8155f2d542 don't link to qtquick 2014-05-19 18:32:34 +02:00
Marco Martin
fd87694c8d fix build 2014-05-19 18:29:41 +02:00
Marco Martin
48aa4e9186 it's a QGuiApplication 2014-05-19 18:17:52 +02:00
Marco Martin
924818a0ca don't link agains KConfigWidgets
not needed anymore
2014-05-19 16:58:37 +02:00
Marco Martin
d0816f1448 crash-- 2014-05-19 15:35:04 +02:00
Marco Martin
72239e7f3c apps can use more than one theme.
add the name in s_sharedFrames
CCBUG:335003
CCBUG:335004
2014-05-19 15:24:36 +02:00
Marco Martin
bbed0411b6 don't use another Thmeme copy 2014-05-19 14:58:19 +02:00
Marco Martin
682bf5f149 if containment gets destroyed, destroy all dialogs
BUG:334977
2014-05-19 11:15:51 +02:00
Marco Martin
9d3344d0a6 close the remove dialog if containment locks
BUG:334978
2014-05-19 11:11:19 +02:00
Eike Hein
cfda5c4d70 Update containsMouse even if tooltips are disabled globally.
ToolTipAreas are often the critical path for mouse handling, since
hover events are not filterable from below in the item hierarchy.
When disabling tooltips also stops updating containsMouse code has
no way to adapt, since there's no API to read the pref from within
QML. This changes the implementation of the pref to only prevent
tooltips from being shown, but still continue to handle hover events.
2014-05-19 10:25:25 +02:00
l10n daemon script
14ab84f5cc SVN_SILENT made messages (.desktop file) 2014-05-18 08:22:25 +00:00
Marco Martin
902a1bed61 this is more an example than a test
especially because requires installation
2014-05-16 18:11:08 +02:00
David Edmundson
2f16595036 Do not create a QSGNode when size is 0
This fixes a crash when resizing an icon to be super small
2014-05-16 15:44:25 +02:00
Marco Martin
2d29445164 set the shortcut to the action
BUG:334855
2014-05-16 10:03:45 +02:00
Martin Gräßlin
9653fad2f0 [declarative/core] Use proper GLXFBConfig for glxpixmap
We need to use a GLXFBConfig which matches the depth of the window
pixmap's depth. So far it used the GLXFBConfig of the GL context.
This worked fine for RGBA windows, but failed for RGB windows on e.g.
some NVIDIA drivers.

After this change the FBConfig of the context is completely ignored,
instead it tries to find a good FBConfig for a given depth.

Whenever a FBConfig for a given depth is found it's inserted in a
cache shared between all WindowThumbnails so that we don't have the
X roundtrips all the time.

BUG: 334241
REVIEW: 118110
2014-05-16 07:49:42 +02:00
Aleix Pol
35d1dd2d65 Don't try to delete null objects
Fixes a warning in Qt and makes sense of what the code it's actually doing.
At least it was not crashing!
2014-05-16 03:08:11 +02:00
Patrick Spendrin
aa75425637 remove unneeded file which collides with kf5plasma exports
REVIEW:118153
2014-05-15 23:09:52 +02:00
David Edmundson
72c134b80f Update includes to be from QtGui 2014-05-15 18:42:46 +02:00
Marco Martin
09453cfe89 parentHasFocus false if Qt::WindowDoesNotAcceptFocus
BUG:334819
2014-05-15 17:44:13 +02:00
Martin Gräßlin
5e057da091 Do not overwrite event mask in WindowThumbnailItem
The WindowThumbnail needs XCB_EVENT_MASK_STRUCTURE_NOTIFY on the window.
For this it needs to change the window attributes. But it needs to keep
the existing event mask to not break other code. Also it cannot remove
the event mask again, as there is no chance to know whether another
component requires STRUCTURE_NOTIFY.

This fixes the not updating items in the tasks applet as the event mask
needed for KWindowSystem got overwritten.

BUG: 331956
REVIEW: 118137
2014-05-15 17:28:21 +02:00
Patrick Spendrin
c68db518c8 remove unneeded header
REVIEW:118119
2014-05-15 16:54:31 +02:00
David Edmundson
096c6d247b Port IconItem to native QSGTexture
Port IconItem to native QSGTexture including the animation.
This will save constantly uploading a new texture to OpenGL throughout the animation.

REVIEW: 116024
2014-05-15 16:19:59 +02:00
Marco Martin
5600cb0fea dismiss on focus out if a View was clicked
BUG:334810
2014-05-15 14:40:03 +02:00
l10n daemon script
80be35661c SVN_SILENT made messages (.desktop file) 2014-05-15 08:13:55 +00:00
Marco Martin
7f4e72fb35 crash--
weird behavior:
qdeleteall crashes, deleting items one by one doesn't
2014-05-14 18:21:49 +02:00
Aleix Pol
3f78d130a5 Improve readability
QWeakPointer -> QPointer
2014-05-14 15:14:32 +02:00