Kevin Ottens
22f74fc0ca
More removals of Q_WS_* in favor of Q_OS_* or HAVE_X11
2012-08-03 11:45:20 +02:00
David Faure
af211f7c93
KIcon("foo") -> KDE::icon("foo")
...
include kicon.h -> kiconloader.h, or often, nothing at all.
2012-04-28 13:17:42 +02:00
Stephen Kelly
4a1df77400
Port from KGlobalSettings::dndEventDelay() to QApplication::startDragDistance()
2012-04-04 11:43:46 +02:00
Stephen Kelly
13d5508112
Merge remote-tracking branch 'origin/KDE/4.8' into frameworks
...
Conflicts:
CMakeLists.txt
kdecore/tests/kservicetest.cpp
kdeui/dialogs/kconfigdialog.h
kdeui/sonnet/configdialog.cpp
kdeui/widgets/kpushbutton.cpp
kdeui/widgets/kpushbutton.h
kio/kfile/kpropertiesdialog.cpp
nepomuk/core/resourcedata.cpp
nepomuk/core/resourcedata.h
nepomuk/core/resourcemanager.cpp
nepomuk/core/resourcemanager.h
nepomuk/core/resourcewatcher.cpp
nepomuk/core/resourcewatcher.h
nepomuk/query/queryparser.cpp
tier1/solid/src/solid/backends/fstab/fstabmanager.cpp
tier1/solid/src/solid/backends/fstab/fstabstorageaccess.cpp
2012-03-04 21:01:22 +01:00
Marco Martin
d24fbdc4c7
don't rerun popupConstraintsEvent
...
if the icon situation is correct
2012-03-02 10:10:36 +01:00
Marco Martin
94a074203a
if the icon changes do a popupConstraintsEvent
...
the decision always collapsed or not could have changed (if the icon becomes valid or isn't valid anymore)
2012-03-01 22:51:13 +01:00
David Faure
9057ce0c70
Fix compilation with the new cmake automoc stuff.
2012-02-08 23:34:07 +01:00
Stephen Kelly
8d37df4b8f
Remove moc includes that can be omitted.
...
Mostly these are "<name>.moc" style includes which are incorrect
compared to qmake and cmake automoc behaviour.
2012-01-31 22:44:36 +01:00
David Faure
809bbd7b14
Merge remote-tracking branch 'origin/KDE/4.8' into origin-frameworks
...
Conflicts:
CMakeLists.txt
plasma/corona.h
plasma/data/services/plasma-applet-extenderapplet.desktop
plasma/data/servicetypes/plasma-packagestructure.desktop
2011-12-22 19:53:10 +01:00
Aaron Seigo
a05d8d0237
use the dialog's current position if not moving
...
widgets/.pushbutton.h.swp
2011-12-20 12:32:27 +01:00
Aaron Seigo
8b09ffb51f
Merge remote branch 'origin/KDE/4.7' into frameworks
...
Conflicts:
plasma/corona.cpp
plasma/packagemetadata.cpp
plasma/private/packages.cpp
plasma/theme.cpp
2011-12-20 11:57:49 +01:00
Aaron Seigo
ca915b0e6c
allow resizing from both relevant corners of a popup dialog
...
also significantly cleans up the popup positioning code and fixes a
lurking bug where width() was used instead of height()
BUG:227095
2011-12-16 14:58:39 +01:00
Aaron Seigo
1b2d92c085
delay showing popups until the next processing of events
...
allows things like hidden panels to show before calculating where to show the popup
BUG:288999
2011-12-16 12:52:29 +01:00
Aaron Seigo
71d807c353
Merge remote branch 'origin/KDE/4.7' into frameworks
...
Conflicts:
CMakeLists.txt
kio/kfile/kfilemetadatareaderprocess.cpp
plasma/CMakeLists.txt
plasma/packagestructure.cpp
plasma/private/packages.cpp
threadweaver/Mainpage.dox
2011-12-04 14:25:38 +01:00
Jaime Torres
ab8e956d57
remove a break; after a return
...
there is no need for a break; after a return (dead code)
REVIEW: 103323
2011-12-04 12:24:35 +01:00
Aaron Seigo
5727ade508
Merge remote branch 'origin/KDE/4.7' into frameworks
...
Conflicts:
kio/kfile/kfilemetadatareaderprocess.cpp
2011-11-28 11:00:27 +01:00
Aaron Seigo
2f5d8e4e7f
the graphics widget may not have been into a layout, or may be null
...
BUG:287548
2011-11-28 09:43:22 +01:00
Stephen Kelly
6117d99a7b
Make plasma build.
2011-11-22 22:56:29 +01:00
Aaron Seigo
685ae3b6c5
Merge remote-tracking branch 'origin/KDE/4.7' into frameworks
...
Conflicts:
plasma/popupapplet.cpp
2011-11-22 13:58:50 +01:00
Aaron Seigo
7ed45afaaf
if the graphicswidget isn't on a corona, use the applet's scene
2011-11-22 13:56:35 +01:00
Aaron Seigo
9775682bef
use a QWeakPointer with the graphics widget handed in as we don't own it
2011-11-22 13:29:02 +01:00
Aaron Seigo
90b02f3973
massive step towards QGraphicsView being separated from libplasma
...
* remove extenders (never panned out, used by exactly two components that we can find .. anywhere)
* move animations to libplasmagqv
* schedule js anims to be put into the js scriptengine
* move all QGraphicsProxyWidgets, except for IconWidget which is still used by PopupApplet, into libplasmaqgv
* create a subclass-able private class for Applet
TODO: move out icon widget, address FIXMES in graphicswidgetappletprivate.cpp and decide how to register the "right" private class for instantiation in Applet ctors
2011-11-17 14:43:37 +01:00
Sebastian Sauer
e61e8be9ec
compile++
2011-08-26 15:00:57 +02:00
Stephen Kelly
e23c2dfbd6
Merge remote-tracking branch 'origin/KDE/4.7' into frameworks
...
Conflicts:
CMakeLists.txt
cmake/modules/FindNepomuk.cmake
kdecore/tests/kstandarddirstest.cpp
kdeui/util/kkeyserver.h
kio/kio/accessmanagerreply_p.h
kio/kio/hostinfo.cpp
plasma/containment.cpp
plasma/data/services/plasma.protocol
plasma/popupapplet.cpp
plasma/tooltipcontent.h
plasma/widgets/videowidget.h
2011-08-25 19:43:08 +02:00
Aaron Seigo
79ad385f41
give applets with no qwidget or graphicswidget a chance to do something
2011-08-25 17:35:07 +02:00
Aaron Seigo
ee57550909
really don't show when there is no content
2011-08-16 14:57:36 +02:00
Aaron Seigo
78cfff2f3c
if there are no widgets, don't create a dialog
2011-08-16 14:57:36 +02:00
Aaron Seigo
7cf7bea6c2
really don't show when there is no content
2011-08-16 14:57:15 +02:00
Aaron Seigo
4999f427dd
if there are no widgets, don't create a dialog
2011-08-16 14:57:14 +02:00
Marco Martin
33e9192346
Merge branch 'libplasma2' into frameworks
...
Conflicts:
plasma/CMakeLists.txt
plasma/popupapplet.cpp
2011-08-12 11:45:49 +02:00
Aaron Seigo
858abd8243
allow popups to be freely resized when they aren't the applet
2011-08-08 14:48:57 +02:00
Aaron Seigo
7ad3838c5e
allow popups to be freely resized when they aren't the applet
2011-08-08 14:46:41 +02:00
Aaron Seigo
5484609cd3
consolidate creation code; use the layout; don't hide dialog if already hidden
...
fixes a few annoyances in the system tray
2011-08-03 16:45:29 +02:00
Aaron Seigo
f5b91c58de
consolidate creation code; use the layout; don't hide dialog if already hidden
...
fixes a few annoyances in the system tray
2011-08-03 16:45:28 +02:00
Aaron Seigo
bbc569740e
use the package directly in Applet::Private
2011-07-15 13:01:52 +02:00
David Palacio
00714cc198
Ensure icon is added to layout.
...
BUG: 268104
REVIEW: 101148
2011-04-17 16:55:46 -05:00
Albert Astals Cid
dc1c622717
Initialize preShowStatus
...
acked by Marco
(cherry picked from commit e62e101ee05f630b4b6f6705c756dbb1bbb8a05f)
2011-04-08 17:56:28 +01:00
Marco Martin
30cc539904
don't switch to a popup when we are already in one
2011-02-26 17:34:04 +01:00
ruberg
b23b9664be
BUG: 236853
...
BUG: 233235
Properly restore the size of PopupApplets from last session even when a preferredSize is set in the graphicsWidget()
2011-02-24 18:26:40 +01:00
Aaron Seigo
56c25bd8f2
minor ws anomoly
2011-02-15 09:38:58 -08:00
Aaron Seigo
2b2f482ecd
save/track/restore ItemStatus properly
2011-02-04 17:52:03 -08:00
Aaron Seigo
b4b0fc207a
toggle on activation
2011-02-04 16:18:28 -08:00
Aaron Seigo
1d473439a5
leave geom updates to applets w/out icons
...
when an applet sets an empty icon, it's handling the main interface.
PopupApplet emiting geom signals just runs the risk of poorly timed
updates. this causes panel jitter with the system tray when it resizes
2011-02-03 20:38:27 -08:00
Aaron Seigo
74b55d7ca5
set status correctly
2011-01-30 13:34:52 -08:00
Marco Martin
faa7b0abd1
just check for icon existence, no matter if it has a qicon or a svg set
...
fixes popup/complete switch when the panel gets resized
svn path=/trunk/KDE/kdelibs/; revision=1212674
2011-01-07 22:02:36 +00:00
Marco Martin
698b513868
the dialog private is in its seprarate file ecause it gets accessed by popupapplet to set an applet pointer
...
in this way we can use the corona to actually find out the real desktop geometry, that doesn't fail for extended monitors like QDesktopWidget does.
BUG:257955
svn path=/trunk/KDE/kdelibs/; revision=1207416
2010-12-17 22:37:09 +00:00
Aaron J. Seigo
8ba74ed014
fix (and comment out for lower debug verbosity) a bit of debug that was accessing a pointer before checking
...
svn path=/trunk/KDE/kdelibs/; revision=1206552
2010-12-14 22:53:50 +00:00
Aaron J. Seigo
aac15c8e68
the fix for 242173 in r1140471 broke use cases where the applet is activated and then showPopup(someInterval) is called. the showPopup call would get made, and then it would be overridden at the next event loop with a timeout of 0 due to the QTimer::singleShot in appletActivated. this queues _all_ calls to showPopup using a QBasicTimer, which should address the focus issues a bit more comprehensively for 242173 and not break, e.g., the autohide on the device notifier.
...
BUG:242173
svn path=/trunk/KDE/kdelibs/; revision=1206270
2010-12-14 03:14:14 +00:00
Aaron J. Seigo
91706a22a1
stylistic consistency: "else if" when that's what it is doing
...
svn path=/trunk/KDE/kdelibs/; revision=1198890
2010-11-20 05:44:47 +00:00
Jacopo De Simoi
691315952e
Make sure showPopup(0) actually does what it is supposed to do
...
BUG: 256124
FIXED-IN:4.5.4
svn path=/trunk/KDE/kdelibs/; revision=1198830
2010-11-19 22:12:52 +00:00