Marco Martin
ac98abf67c
documentation++
2014-03-19 11:55:00 +01:00
Marco Martin
97bfabd4d7
remove transientParent property
2014-03-19 11:45:10 +01:00
Marco Martin
49252b0b5d
adjustGeometry is protected
2014-03-19 11:32:01 +01:00
Marco Martin
8b114a3f59
move size adjustment in private
2014-03-19 11:21:54 +01:00
Marco Martin
fe45629b99
updateInputShape is private
2014-03-19 11:06:56 +01:00
Marco Martin
68ae939d04
move the slots in private
2014-03-19 10:23:25 +01:00
Marco Martin
7e07bd7a3e
move screenForItem in the dpointer
2014-03-18 21:40:36 +01:00
Marco Martin
f412d1a9d0
remove :frameSvgItem()
2014-03-18 21:38:02 +01:00
Marco Martin
beac07c97d
call the class Dialog
2014-03-18 21:34:58 +01:00
Marco Martin
1809fe5429
move private stuff to dpointer
...
it will be made into a library, prepare for it
2014-03-18 21:21:34 +01:00
Marco Martin
dd2c4c7c28
relicense all lgpl
2014-03-18 12:13:38 +01:00
Marco Martin
cc6a87cee4
remove unneeded dependencies
2014-03-18 11:56:54 +01:00
Martin Gräßlin
d2452e2917
EGL/X11 backend for WindowThumbnail QQuickItem
...
Introduces a new optional dependency to EGL. If EGL is found the
WindowThumbnail gets compiled with EGL support. The EGL support is
unlike Qt's XCB plugin not mutual exclusive to the GLX backend, thus
it's possible to compile with EGL and GLX at the same time.
By that this implementation is prepared for the case that Qt supports
EGL or GLX through runtime selection.
In practice EGL support is only useful if Qt is compiled with GLESv2.
In that case the corebindingsplugin gets linked against Qt5::Gui_GLESv2
to get the dependency to GLES.
The implementation makes use of the EGL_KHR_image extension
(or EGL_KHR_image_base and EGL_KHR_Image_pixmap) and
the GL_OES_EGL_image extension to bind the X pixmap to an EGLImageKHR.
REVIEW: 116627
2014-03-17 09:09:23 +01:00
Ivan Čukić
4b3ae32b17
Added IconDialog class to the platform components
2014-03-08 18:02:39 +01:00
Marco Martin
50b5c62d81
fix highdpi mode for slider and progressbar
...
progressbar looks like still needs some serious work
2014-03-07 17:59:33 +01:00
Ivan Čukić
924fd195ae
Oprimized Units::devicePixelIconSize
2014-03-07 09:26:33 +01:00
Ivan Čukić
6008c889f5
Added the units.displayAspectRatio property
2014-03-06 20:24:41 +01:00
Marco Martin
ef1010f312
set maximum size only when there is actually an hint
2014-03-06 15:26:05 +01:00
Marco Martin
3d5f105c80
use hints to ensure proper size
2014-03-06 14:37:19 +01:00
Marco Martin
83b0c8cc3c
re set the flags on show
...
ensured the dialog is a tooltip, on top and doesn't accept focus
2014-03-06 14:36:51 +01:00
Martin Gräßlin
3303f9b979
Set state in PlasmaCore.Dialog after Qt handled the show event
...
Qt's xcb plugin updates _NET_WM_STATE and ignores anything we set,
thus we need to ensure that our additional states are set after Qt
set the state. Luckily KWindowSystem does not remove the state which
is already set.
Reviewed-By: Marco Martin
2014-03-06 13:24:45 +01:00
Marco Martin
ba91c53c12
move the skiptaskbar flag set to showEvent
2014-03-06 13:10:55 +01:00
David Edmundson
58e45d97b1
Remove unused check against local shortcuts
2014-03-05 23:22:36 +01:00
David Edmundson
fdd627c629
Use promptStealShortcutSystemwide from frameworks
2014-03-05 23:20:56 +01:00
David Edmundson
a403c3f3ca
Don't check for conflicts when first setting keyboard shortcut
2014-03-05 23:20:56 +01:00
Marco Martin
f4daf5f7d9
export location
2014-03-05 20:58:42 +01:00
Marco Martin
6fe147f4d7
new graphics for tabbars
2014-03-05 20:14:52 +01:00
Marco Martin
0f4654643f
don't always do the "dialog inside panel"
...
if a window is not outsideParentWindow or all the borders are enabled, don't do the trick
this fixes positioning of systray tooltips
2014-03-05 20:14:52 +01:00
David Edmundson
1dc6d98aa3
Allow shift in global shortcut
2014-03-05 19:37:41 +01:00
David Edmundson
b5a04c55ea
Add missing license
2014-03-05 18:09:47 +01:00
David Edmundson
48e8e588a6
Add documentation on FrameSVGItem updating
2014-03-05 18:07:54 +01:00
David Edmundson
7e7fe6f972
Add KKeySequence QtQuick clone
2014-03-05 17:28:50 +01:00
David Edmundson
6599c25087
Port FrameSVGItem to paint directly
...
REVIEW: 116618
2014-03-05 17:24:13 +01:00
Marco Martin
c3d6c00a95
if parent = 0, component is complete
...
the tooltip dialog is created from c++, not qml
this fixes dialog positioning for tooltips
2014-03-05 17:03:47 +01:00
Marco Martin
b388a0d76b
expose hasElementPrefix() method
2014-03-04 18:13:46 +01:00
Marco Martin
9cac91b652
try harder to avoid scroll buttons
...
also event copmpress the relayout
2014-03-03 22:24:05 +01:00
Marco Martin
9c600c5d68
add a new property in TabBar: tabPosition
...
it makes the tabbar eventually vertical and appearing oriented differently towards the content
possible values:
Qt.TopEdge (default)
Qt.LeftEdge
Qt.RightEdge
Qt.BottomEdge
2014-03-03 19:43:13 +01:00
Marco Martin
31707f406c
locally manage the ToolTipDialog singleton
...
ToolTipDialog is not a Q_GLOBAL_STATIC because QQuickwindows as global static
are deleted too later after some stuff in the qml runtime has already been deleted,
causing a crash on exit
2014-02-28 19:12:14 +01:00
Marco Martin
0a8df8895f
don't access a global static when destroyed
2014-02-28 17:08:37 +01:00
David Edmundson
66bac622b4
Merge branch 'davidedmundson/svgrendering'
...
Conflicts:
src/declarativeimports/core/svgitem.cpp
src/declarativeimports/core/svgitem.h
REVIEW: 115923
2014-02-28 16:22:49 +01:00
David Edmundson
6968ab8117
Set filtering so SVG's look nice and smooth
2014-02-28 15:58:05 +01:00
David Edmundson
8bdbc034d4
Add SVG::image(QSize size,QString elementId)
...
This allows SVGItem to fetch elements at various sizes without resizing
the SVG.
2014-02-28 15:24:08 +01:00
Sebastian Kügler
f3cf993882
Shush
2014-02-28 14:54:19 +01:00
Marco Martin
f4225e95c2
correct positioning in vertical panels
2014-02-28 14:33:52 +01:00
Marco Martin
b2fec905b5
Merge branch 'mart/svgHiDpi'
...
REVIEW:116027
2014-02-26 16:39:52 +01:00
Marco Martin
53b2aba558
explain why we only consider integers right now
2014-02-25 19:39:12 +01:00
Marco Martin
449e659ded
Dialog don't have borders. ever.
2014-02-25 16:30:13 +01:00
Marco Martin
a04a87bcec
use units to understand the devicePixelRatio
2014-02-24 16:55:19 +01:00
Marco Martin
9976c47ad9
add a transientParent property
...
if this contextmenu is done from a Dialog, add this as transientParent
2014-02-24 14:01:05 +01:00
Marco Martin
ef879a7c7b
transientParent property for Dialog
...
use it when a Dialog instance is a popup menu of another dialog
2014-02-24 13:52:24 +01:00