Aaron J. Seigo
9ddc33a663
allow setting a QAction on push and tool buttons
...
svn path=/trunk/KDE/kdelibs/; revision=958514
2009-04-24 07:40:52 +00:00
Andrew Coles
c54617a1bd
Hypothetically, if you run through the conditions on the if, there's an implicit third branch that isn't matched,
...
corresponding to the first but with the != changed to a ==. Of course, in practice, I can't see why this would /ever/
happen, but the compiler picked up on it. Hence, to shut the damned thing up and in case I'm wrong, the pointer is
now initialised to zero and a Q_ASSERT used to make sure it isn't zero at the point where we try to use it. Quiet
compiler, and a modicum more robustness.
svn path=/trunk/KDE/kdelibs/; revision=957515
2009-04-22 10:11:01 +00:00
Marco Martin
8a4ce887ea
why oh why i always forget @since? :)
...
svn path=/trunk/KDE/kdelibs/; revision=957272
2009-04-21 17:58:51 +00:00
Marco Martin
04a722f05b
provide a nextRequested and previousRequested signals, don't make the
...
widget too heavy with an internal management of the playlist
svn path=/trunk/KDE/kdelibs/; revision=957136
2009-04-21 13:35:42 +00:00
Davide Bettio
eb7617ab4e
Added 2 missing update()s.
...
svn path=/trunk/KDE/kdelibs/; revision=956845
2009-04-20 19:07:40 +00:00
Marco Martin
63c009bf68
unbreak the animation of text background
...
svn path=/trunk/KDE/kdelibs/; revision=954953
2009-04-16 15:41:56 +00:00
Rob Scheepmaker
fac4e005d0
Replace the "i" icon for showing/hiding jobs and notifications in the systray with a spinner widget. When jobs are running it is animated. It also shows one or two numbers in front of the widget to indicate the amount of completed, and the total amount of items. (only one number if all items are completed)
...
Apparently I also had something else uncomitted: showing an eta in the applicationjobs dataengine, and no using double margins in extenderitems.
svn path=/trunk/KDE/kdelibs/; revision=954560
2009-04-15 22:21:29 +00:00
Aaron J. Seigo
4c009d93d4
allow a color lozenge behind the text to make it work on any sort of background
...
svn path=/trunk/KDE/kdelibs/; revision=952083
2009-04-10 21:16:14 +00:00
Aaron J. Seigo
ff763aab1a
SVN_SILENT:--compilerWarnings;
...
svn path=/trunk/KDE/kdelibs/; revision=951382
2009-04-09 06:00:57 +00:00
Wang Kai
ec7651c5e1
Scroll fix:
...
If scroll widget is wider/taller than the internal widget,
then the internal widget should be positioned to scroll widget's top left, not bottom right.
svn path=/trunk/KDE/kdelibs/; revision=951376
2009-04-09 04:52:38 +00:00
Aaron J. Seigo
0b5bceb2e9
* implement the READ side of the properties
...
* remove a compile warning
thanks, Laurent, for noticing the properties missing READs
CCMAIL:montel@kde.org
svn path=/trunk/KDE/kdelibs/; revision=950458
2009-04-07 08:33:51 +00:00
Davide Bettio
2f0da61660
The previous "hover effect on drag" patch was buggy. Now we are using sceneEventFilter and it seems better.
...
svn path=/trunk/KDE/kdelibs/; revision=948792
2009-04-03 19:57:13 +00:00
Davide Bettio
44d2194253
Use hover background when something is dragged on the icon.
...
BUG: 110952
svn path=/trunk/KDE/kdelibs/; revision=948303
2009-04-02 18:33:39 +00:00
Marco Martin
c7aa7e7a6a
don't override minimum and maximum sizes so often
...
svn path=/trunk/KDE/kdelibs/; revision=948218
2009-04-02 15:16:53 +00:00
Marco Martin
bc01148110
some q_property
...
svn path=/trunk/KDE/kdelibs/; revision=946865
2009-03-30 13:27:25 +00:00
Marco Martin
d6f6c69817
add missing @since 4.3
...
svn path=/trunk/KDE/kdelibs/; revision=946801
2009-03-30 12:21:52 +00:00
Marco Martin
810a3a293c
add setDragToScroll, makes the webview to work like a touchscreen, it
...
selects the text instead of dragging if the move is less than 250
milliseconds after the mouse press, not really reliable but don't know
how to save both functionalities
svn path=/trunk/KDE/kdelibs/; revision=946794
2009-03-30 11:58:23 +00:00
Harald Hvaal
570242531f
Make the iconwidget's a teeny bit smaller when pressed down. This gives a good response when clicking buttons in plasma.
...
svn path=/trunk/KDE/kdelibs/; revision=946711
2009-03-30 06:42:19 +00:00
Marco Martin
2ebcc9f481
workaround on a qt bug: if i call setVisible(true) on a child of an
...
hidden item it gets shown anyways (will get around doing a test case)
svn path=/trunk/KDE/kdelibs/; revision=946139
2009-03-28 19:11:43 +00:00
Marco Martin
93a9b754a6
manage the isChecked case
...
svn path=/trunk/KDE/kdelibs/; revision=945111
2009-03-26 21:45:05 +00:00
Marco Martin
eb46f78fd9
scrollbarPolicy->scrollBarPolicy, luckily it was spotted before any
...
release :)
svn path=/trunk/KDE/kdelibs/; revision=945072
2009-03-26 20:21:48 +00:00
Aaron J. Seigo
599fcdd138
ignore timer id's that aren't ours
...
svn path=/trunk/KDE/kdelibs/; revision=944581
2009-03-25 19:10:02 +00:00
Marco Martin
324b6f11d4
set a write only property for the url
...
svn path=/trunk/KDE/kdelibs/; revision=936994
2009-03-08 20:08:27 +00:00
Marco Martin
a219e97dae
correct shadow color
...
svn path=/trunk/KDE/kdelibs/; revision=935565
2009-03-05 16:24:12 +00:00
Matthias Fuchs
4088e89973
Adds comment to the constructor.
...
svn path=/trunk/KDE/kdelibs/; revision=935551
2009-03-05 15:41:01 +00:00
Marco Martin
754b8d34c3
paint the busy widget always square
...
use overlay widget to show the busy widget, duplication--
svn path=/trunk/KDE/kdelibs/; revision=935520
2009-03-05 13:05:12 +00:00
David Faure
d33e884393
Fix compilation of plasma with enable-final --- yet another X define conflicting with a Qt enum.
...
svn path=/trunk/KDE/kdelibs/; revision=935354
2009-03-04 21:28:02 +00:00
Marco Martin
ca820f5770
SVN_SILENT: forgotten @since :D
...
svn path=/trunk/KDE/kdelibs/; revision=934746
2009-03-03 18:11:33 +00:00
Marco Martin
aabf1acf74
a proxy for KTextBrowser, with usual style tweaks to make it look
...
plasmy
svn path=/trunk/KDE/kdelibs/; revision=934734
2009-03-03 17:38:16 +00:00
Marco Martin
ff578a8af4
a widget that allows the contents to scroll when
...
content is bigger than the widget itself by adding scrollbars
svn path=/trunk/KDE/kdelibs/; revision=934731
2009-03-03 17:31:54 +00:00
Aaron J. Seigo
0fc65ada51
we don't want to set the palette otherwise we get bad results like white-on-white; all the button painting is handled manually in the paint method, so we're safe there for colours
...
svn path=/trunk/KDE/kdelibs/; revision=934711
2009-03-03 16:39:29 +00:00
Marco Martin
a0194765cb
don't have borders or background by default
...
svn path=/trunk/KDE/kdelibs/; revision=933789
2009-03-01 16:01:20 +00:00
Marco Martin
0d9a13405e
forward linkHovered signal too
...
svn path=/trunk/KDE/kdelibs/; revision=933384
2009-02-28 20:25:13 +00:00
Aaron J. Seigo
a88f2d8247
FEATURE: allow themes to state that they should use the native widgets
...
svn path=/trunk/KDE/kdelibs/; revision=931193
2009-02-24 22:42:06 +00:00
Petri Damstén
13e9b7c2c4
delete svgBackground even if svgFilename is empty so it can be resetted.
...
svn path=/trunk/KDE/kdelibs/; revision=930783
2009-02-24 08:47:03 +00:00
Marco Martin
9fd15b5e2f
check if the layout has also the tabwidget widget or not, crash--
...
svn path=/trunk/KDE/kdelibs/; revision=930400
2009-02-23 11:26:45 +00:00
Marco Martin
ca3004d9c4
Q_PROPERTY and Q_ENUMS to play well with javascript
...
svn path=/trunk/KDE/kdelibs/; revision=928719
2009-02-19 21:46:08 +00:00
Marco Martin
604bd19638
clip only when animating: some flicker, but clipping always is a bit
...
slower and seems to lose mouse events when the applet is in a
containment
svn path=/trunk/KDE/kdelibs/; revision=926630
2009-02-15 21:42:25 +00:00
Artur Duque de Souza
cae61ee4ca
Use enums from KIconLoader
...
Instead of using hardcore numbers, it would be great to use the enums provided by
KIconLoader whenever we use sizes for icons.
Made the change for the obvious ones replacing "16" by KIconLoader::SizeSmall,
"22" by KIconLoader::SizeSmallMedium and "32" by KIconLoader::SizeMedium.
svn path=/trunk/KDE/kdelibs/; revision=926544
2009-02-15 16:35:52 +00:00
Marco Martin
828ac46bd4
use Plasma::Frame for controls background
...
svn path=/trunk/KDE/kdelibs/; revision=926412
2009-02-15 11:52:16 +00:00
Marco Martin
d544dc7c2d
declare the Q_ENUM
...
svn path=/trunk/KDE/kdelibs/; revision=925910
2009-02-14 13:55:09 +00:00
Marco Martin
7c9a500b3d
move the wheelEvent to nativeTabbar, it seems it works only there with
...
qt 4.5, while with 4.4 did work only in the proxywidget
svn path=/trunk/KDE/kdelibs/; revision=925477
2009-02-13 11:43:58 +00:00
Pino Toscano
a136f604e6
extra ';'
...
svn path=/trunk/KDE/kdelibs/; revision=925310
2009-02-13 01:08:23 +00:00
Marco Martin
287a1f80d1
crash--
...
svn path=/trunk/KDE/kdelibs/; revision=925258
2009-02-12 21:08:31 +00:00
Marco Martin
fd1b73ba56
shownControls->usedControls
...
controlsVisible sets the whole controls widget visible/invisile
svn path=/trunk/KDE/kdelibs/; revision=925247
2009-02-12 20:51:49 +00:00
Marco Martin
1e4e0d86b4
the controls slides in and out with an animation depending on mouse
...
events
svn path=/trunk/KDE/kdelibs/; revision=925207
2009-02-12 18:19:32 +00:00
Marco Martin
f47eb66c08
add all the other optional buttons support.
...
but removed next/previous for now, not sure really makes sense to export
them in the simple api
svn path=/trunk/KDE/kdelibs/; revision=925173
2009-02-12 16:47:30 +00:00
Marco Martin
97dd8b072e
as decided at tokamak include basic controls right in the widget, they
...
can be enabled and disabled with flags
so for now the applet shows double controls until the transplant is
really complete
svn path=/trunk/KDE/kdelibs/; revision=925125
2009-02-12 13:58:10 +00:00
Marco Martin
12c645ff82
use setUrl instead of setPath, more general, but still use a qstring,
...
seems to work better with javascript
svn path=/trunk/KDE/kdelibs/; revision=924896
2009-02-11 21:34:07 +00:00
Alessandro Diaferia
bb01ec253d
use boundingRect instead of geometry otherwise the signal will never be emitted
...
svn path=/trunk/KDE/kdelibs/; revision=924644
2009-02-11 10:24:06 +00:00