Marco Martin
d72387aff2
...buut still delete the style, hope more correct this time
...
svn path=/trunk/KDE/kdelibs/; revision=886265
2008-11-18 22:09:50 +00:00
Marco Martin
e3268fa145
setStyle(0) in the dtor isn't such a good idea...
...
svn path=/trunk/KDE/kdelibs/; revision=886254
2008-11-18 21:49:30 +00:00
Aaron J. Seigo
ac412d787b
delete the widget first so that it gets a chance to clean up with the extenderitem it is in still around
...
svn path=/trunk/KDE/kdelibs/; revision=886236
2008-11-18 21:22:55 +00:00
Aaron J. Seigo
8a68d06f0d
grant minimal access to the toolbox so we can avoid nasty hacks in containments. see next commit to PanelContainment for what i meant ;)
...
svn path=/trunk/KDE/kdelibs/; revision=886223
2008-11-18 20:49:42 +00:00
Aaron J. Seigo
c027fb3886
remove some more dead code due to c-n-p from DesktopToolBox
...
svn path=/trunk/KDE/kdelibs/; revision=886220
2008-11-18 20:47:04 +00:00
Marco Martin
2eb6b3ed9c
hide the view on rmb click
...
BUG: 166902
svn path=/trunk/KDE/kdelibs/; revision=886216
2008-11-18 20:39:05 +00:00
Script Kiddy
989aa84924
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdelibs/; revision=886129
2008-11-18 16:13:31 +00:00
Marco Martin
9cfe6246ec
make the tabbar widget stretch also in height (thus umbreaking it in the
...
panel), with a dirty hack on minimum/maximum sizes, but i think it's the
only way for now, since minimumTabSizeHint() and maximumTabSizeHint()
are private in QTabBar and will be protected probably not before Qt5 O.o
svn path=/trunk/KDE/kdelibs/; revision=886098
2008-11-18 15:27:04 +00:00
Aaron J. Seigo
4f36ceb235
we don't need the timer on this one; it's only useful for the desktop toolbox.
...
BUG:167782
svn path=/trunk/KDE/kdelibs/; revision=885897
2008-11-18 03:37:43 +00:00
Aaron J. Seigo
1171ef67d8
deleteLater is unecessary in this case and it just screws up some of our use cases such as the screen saver toolbox
...
svn path=/trunk/KDE/kdelibs/; revision=885859
2008-11-18 00:43:52 +00:00
Aaron J. Seigo
649057791d
clean this up a little bit
...
svn path=/trunk/KDE/kdelibs/; revision=885858
2008-11-18 00:43:11 +00:00
Aaron J. Seigo
5dbc0a7da0
don't hang onto deleted actions
...
svn path=/trunk/KDE/kdelibs/; revision=885851
2008-11-18 00:33:44 +00:00
Aaron J. Seigo
d6bd085b75
cover a few more cases where we should position the toolbox
...
svn path=/trunk/KDE/kdelibs/; revision=885841
2008-11-18 00:16:45 +00:00
Aaron J. Seigo
1b04d7b8b0
make panel toolboxes position and paint properly; essentially do what i did earlier for the desktop one by caching the colors from the theme and getting rid of the negative coordinates
...
svn path=/trunk/KDE/kdelibs/; revision=885840
2008-11-18 00:12:05 +00:00
Fredrik Höglund
185cf58d7f
Turn setBusy() into a slot.
...
svn path=/trunk/KDE/kdelibs/; revision=885829
2008-11-17 23:35:32 +00:00
Aaron J. Seigo
0c770a80f2
a small update
...
svn path=/trunk/KDE/kdelibs/; revision=885810
2008-11-17 22:53:29 +00:00
Aaron J. Seigo
48545153e4
don't show the keyboard shortcut page if we're a containment
...
svn path=/trunk/KDE/kdelibs/; revision=885755
2008-11-17 21:06:09 +00:00
Rob Scheepmaker
6ce288cc0e
Make showPopup a slot to be consistent with hidePopup and add a togglepopup slot just for convenience.
...
svn path=/trunk/KDE/kdelibs/; revision=885723
2008-11-17 20:03:20 +00:00
Script Kiddy
f8a342f0f5
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdelibs/; revision=885548
2008-11-17 13:17:59 +00:00
Aaron J. Seigo
e1c9aadb93
save/restore the desktop setting
...
svn path=/trunk/KDE/kdelibs/; revision=885338
2008-11-17 05:16:33 +00:00
Aaron J. Seigo
35e4fd39b2
push the storage of a view's associated desktop down into the containment just like the screen
...
svn path=/trunk/KDE/kdelibs/; revision=885333
2008-11-17 04:44:10 +00:00
Aaron J. Seigo
160e70ccd0
add proper support for virtual desktops, which really requires more than just the View being aware of it; given the default parameters, it's a detail most plasma based apps can ignore (just like screens in general, actually =)
...
svn path=/trunk/KDE/kdelibs/; revision=885330
2008-11-17 04:34:55 +00:00
Aaron J. Seigo
ac6a69d29a
don't bother painting until we've set up
...
svn path=/trunk/KDE/kdelibs/; revision=885308
2008-11-17 01:27:14 +00:00
Marco Martin
5a987e0a0b
no longer uses plasmarc for the presence or not of those hints but uses
...
the usual theme specific file.
and expires the cache when system color changes and a tinting is
required.
for some reasons a plasma restart is still required to get colors
applied correctly, some renderer doesn't get properly deleted on theme
change?
svn path=/trunk/KDE/kdelibs/; revision=885241
2008-11-16 20:53:24 +00:00
Aaron J. Seigo
34ab711509
global shortcut configuration for all applets =)
...
svn path=/trunk/KDE/kdelibs/; revision=884810
2008-11-15 21:23:56 +00:00
Laurent Montel
720c589cc4
...and don't leak private class :)
...
svn path=/trunk/KDE/kdelibs/; revision=884509
2008-11-15 07:39:59 +00:00
Aaron J. Seigo
74acdc9534
don't leak the style.
...
svn path=/trunk/KDE/kdelibs/; revision=884504
2008-11-15 07:08:30 +00:00
Aaron J. Seigo
dfa5462c82
mark the header private and do the moc'ing the way we do the rest
...
svn path=/trunk/KDE/kdelibs/; revision=884503
2008-11-15 07:08:08 +00:00
Aaron J. Seigo
1376b1dc9b
consistent mocing
...
svn path=/trunk/KDE/kdelibs/; revision=884497
2008-11-15 06:11:17 +00:00
Ambroz Bizjak
7529d778a8
Fix resize limits.
...
If the widget would be resized more than it's allowed, don't
leave it as is, but use the limit size. Noticable if you move
the mouse quickly.
svn path=/trunk/KDE/kdelibs/; revision=884179
2008-11-14 12:31:49 +00:00
Aaron J. Seigo
07c8015ade
check the validity of the iterator before using it
...
svn path=/trunk/KDE/kdelibs/; revision=884120
2008-11-14 10:37:56 +00:00
Aaron J. Seigo
9329ce25a2
handle all corners on load
...
svn path=/trunk/KDE/kdelibs/; revision=884088
2008-11-14 08:04:46 +00:00
Aaron J. Seigo
2fc960f455
disconnect if the page changes but we don't own it
...
svn path=/trunk/KDE/kdelibs/; revision=884087
2008-11-14 08:04:23 +00:00
Aaron J. Seigo
c7cb88677c
draw the toolbox so i can see where it is while working on this stuff
...
svn path=/trunk/KDE/kdelibs/; revision=884083
2008-11-14 07:54:49 +00:00
Aaron J. Seigo
004f5e0276
save move when it's finished; should make reposition() feel less random
...
svn path=/trunk/KDE/kdelibs/; revision=884075
2008-11-14 07:30:35 +00:00
Aaron J. Seigo
d0c7968b18
load and save toolbox position between restarts!
...
still to come:
* don't paint when zoomed, replace with tool strip instead
* respect available area during drag
* smarter positioning (right now it just loads the saved position whenever it needs to reposition)
svn path=/trunk/KDE/kdelibs/; revision=884072
2008-11-14 07:28:02 +00:00
Aaron J. Seigo
18885bd0f0
some tooltip regression fixes from moving to QTextDocument; as an added bonus we don't copy the tooltip content anymore!
...
svn path=/trunk/KDE/kdelibs/; revision=884063
2008-11-14 06:06:15 +00:00
Aaron J. Seigo
2de1e10c67
try and avoid, really hard, to allow constraintsUpdatedEvents before we get the StartupCompelted constraint through
...
svn path=/trunk/KDE/kdelibs/; revision=884053
2008-11-14 04:34:52 +00:00
Aaron J. Seigo
a65daf42b2
more accurate sorting, based on a patch by zhangqiang
...
CCMAIL:zhangqiang@redflag-linux.com
svn path=/trunk/KDE/kdelibs/; revision=884048
2008-11-14 04:01:01 +00:00
Aaron J. Seigo
0bc65a788d
allow custom image, html and css resources in tooltips
...
svn path=/trunk/KDE/kdelibs/; revision=884026
2008-11-14 00:52:29 +00:00
Beat Wolf
a387ff3a29
correct import for kmenu
...
svn path=/trunk/KDE/kdelibs/; revision=884024
2008-11-14 00:34:36 +00:00
Beat Wolf
675b4b59b8
add general way to add context menus to containments. Reviewed by aseigo
...
svn path=/trunk/KDE/kdelibs/; revision=884003
2008-11-13 23:08:58 +00:00
Marco Martin
67e6abb7f5
discard cache when composite changes
...
would make too many deletions?
another way could be including the compositing state in the cache key
but would be a bit complex...
svn path=/trunk/KDE/kdelibs/; revision=883978
2008-11-13 22:41:02 +00:00
Script Kiddy
b3120ecba2
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdelibs/; revision=883723
2008-11-13 13:24:16 +00:00
Aaron J. Seigo
bfd0c6cfba
updateAllSources; second time i needed this tonight, so in it goes
...
svn path=/trunk/KDE/kdelibs/; revision=883535
2008-11-13 07:40:57 +00:00
Aaron J. Seigo
f709ce0d05
ok, that was too long. Activity is a bit of a detail as well..
...
svn path=/trunk/KDE/kdelibs/; revision=883457
2008-11-12 23:10:57 +00:00
Alexander Neundorf
3464aa9919
cosmetics: fix indentation and lowercasing
...
Alex
svn path=/trunk/KDE/kdelibs/; revision=883451
2008-11-12 22:56:18 +00:00
Aaron J. Seigo
51c912969b
don't move the tools more than they need to move; makes it possible to hit the buttons agian!
...
i see several issues with this method, however, that already existed and will fix that along with implementing save/hide and available space respect later tonight.
svn path=/trunk/KDE/kdelibs/; revision=883080
2008-11-12 03:57:01 +00:00
Aaron J. Seigo
ceb8332dae
uninstallation command
...
svn path=/trunk/KDE/kdelibs/; revision=883052
2008-11-11 23:22:13 +00:00
Michel Hermier
5d76960d4d
Don't transform the icon in pixmap. Make ToolTipContent handle this.
...
svn path=/trunk/KDE/kdelibs/; revision=883009
2008-11-11 21:36:28 +00:00