Aaron J. Seigo
c24f9c4f42
slightly more straightforward
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=866469
2008-09-30 23:21:51 +00:00
Aaron J. Seigo
a236434b99
this is still messed up =/
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=866084
2008-09-29 23:52:02 +00:00
Laurent Montel
1f7c26124e
Translate it
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=857276
2008-09-05 07:20:11 +00:00
Alex Merry
240e0b4309
QIcons are implictly shared. There's no need to pass pointers to them around and leak memory everywhere.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=851452
2008-08-23 17:22:26 +00:00
Rafael Fernández López
fa6480a137
Fix the problem that can be reproduced by:
...
- Scroll the applets view
- Search whatever
That will make the view completely unusable by hiding all titles and comments about applets.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=844943
2008-08-11 01:41:29 +00:00
Thiago Macieira
6f34814460
Sort the items properly, according to the locale's settings
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842517
2008-08-05 13:03:12 +00:00
Aaron J. Seigo
caa6823d98
always use double click, regardless of single/double click activation in this list (necessary due to update in kstyle in kdelibs)
...
BUG:165135
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=825686
2008-06-29 00:06:04 +00:00
Aaron J. Seigo
bc20a02b4a
respond when sycoca changes. sorting goes all to hell at this point, but i don't have time right now to figure out why. at least we respond to new entries =)
...
BUG:152530
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=821611
2008-06-17 23:33:27 +00:00
Aaron J. Seigo
aa733dd6ee
support multiple drag from applet browser and multiple drop on containment
...
someone went to all the trouble to make the pixmap painting cute for the multiple situation, but didn't do the actual drag bit =P
BUG:164342
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=821594
2008-06-17 22:20:14 +00:00
Aaron J. Seigo
83e1b75978
SVN_SILENT: less noise
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=821585
2008-06-17 21:43:55 +00:00
Aaron J. Seigo
14d54f36bb
always paint the items properly
...
BUG:162769
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=820376
2008-06-14 00:32:51 +00:00
Laurent Montel
210f9032ff
Fix crash when we don't select an item
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=818001
2008-06-07 11:31:16 +00:00
Jason Stubbs
bfc47e7c3a
Take text height into account in the Add Widgets dialog.
...
BUG: 157959
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=812491
2008-05-25 15:34:59 +00:00
Dan Meltzer
f57cc1c623
Lotsa little ebn fixes.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=805672
2008-05-09 05:32:15 +00:00
Albert Astals Cid
4068f45cf9
const & in foreach
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=801430
2008-04-26 16:19:00 +00:00
Laurent Montel
2c65035981
Disable help button until doc will created
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=800976
2008-04-25 11:02:58 +00:00
Malcolm Hunter
8e9dd61541
Typo fixes
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=799557
2008-04-21 21:20:03 +00:00
Dmitry Suzdalev
c2b28413dd
/me done another round of simple stuff renaming :)
...
(corresponding wiki items <s>-ed out)
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=797824
2008-04-16 21:15:38 +00:00
Aaron J. Seigo
ca142dbc32
* also install native applets ;)
...
* don't leak the installer
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=791609
2008-03-30 00:55:21 +00:00
Dmitry Suzdalev
a2919ba41f
Fix double-clicking behaviour of appletbrowser - don't emit double click event
...
if clicked on "favicon" or "remove" column
reviewed by aseigo
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=785253
2008-03-13 16:10:11 +00:00
Aaron J. Seigo
ff54447acf
make the casts a bit more sensible
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=784938
2008-03-12 20:39:23 +00:00
Fredrik Höglund
f17c8c6676
- Use the widget style to draw the item background in the delegate.
...
- Enable alternating row colors in the view instead of drawing a divider line.
Reviewed by Chani.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=784857
2008-03-12 17:14:15 +00:00
Aaron J. Seigo
5c2a3635f4
use our mimetype
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=782796
2008-03-06 01:54:01 +00:00
Sebastian Sauer
92a724abe3
removed all SuperKaramba specific logic since we are using the ScriptEngine for this now.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=781482
2008-03-02 23:41:20 +00:00
Sebastian Sauer
405c35b314
* activate (enter/dblclick) an item in the "Install New Widget From File" list goes next
...
* focus the list, makes keyboard-navigation easier
* bigger default size of the window, needed anyway for the filewidget
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=781310
2008-03-02 15:37:50 +00:00
Aaron J. Seigo
331d163253
add the ability to install packages from files. needs a UI review by another pair of usability sensitive hands. there are still issues, such as lack of double click interactions and feeble feedback on error and success. but it works, now we can pollish.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=780460
2008-02-29 08:10:14 +00:00
Aaron J. Seigo
756041badd
const ref fixes
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=776990
2008-02-19 09:19:02 +00:00
Aaron J. Seigo
b19eb3eaff
handful more of krazy fixes and i'm done for the night
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=776988
2008-02-19 09:12:34 +00:00
Aaron J. Seigo
f1b334f9a3
explicit
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=776979
2008-02-19 08:32:32 +00:00
Rafael Fernández López
2eae59175c
Make the applet browser be faster when resizing. Still being slower than normal dialogs, we will have to do more insight into this issue.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=776807
2008-02-18 20:55:50 +00:00
Aaron J. Seigo
d604a06e6b
this doesn't smooth scroll so much as it scrolls one pixel at a time... smooth scroll would be nice, though. what was the intention here, Rafael?
...
CCMAIL:ereslibre@kde.org
BUG:157912
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=776051
2008-02-17 09:23:19 +00:00
Aaron J. Seigo
eb5e0658df
SVN_SILENT: silly "make it seem faster" obfuscatory code like this just sets my teeth on edge =) clarity is next to goddessliness
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=773474
2008-02-11 06:07:14 +00:00
Aaron J. Seigo
ee32d3c996
remove the use of 1209 explicitly now that i have Winter's Magic Formula for default debug space. makes backporting way easier; sorry for the noise of the earlier commit. suppose i should read planetkde.org more closely ;)
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=758498
2008-01-08 01:25:09 +00:00
Aaron J. Seigo
12ef6308cb
use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;)
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=758415
2008-01-07 20:50:31 +00:00
Alex Merry
77ef55b587
Bye, bye, deprecated KLibLoader usage.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=758257
2008-01-07 12:50:17 +00:00
Jakob Petsovits
7acf4a2317
Icon renaming (code and icon changes - KDE/):
...
* bookmark -> bookmarks
* and finally, remove user-2 and konv-message[2] from Oxygen
svn path=/trunk/KDE/kdelibs/; revision=757019
2008-01-03 23:54:18 +00:00
Alexis Ménard
5326f56dbb
setFocus on the textinput by default
...
Close BUG : 154748
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=754471
2007-12-29 21:52:40 +00:00
Jakob Petsovits
9f2e3e276e
Icon naming spec compliance (code changes - KDE/):
...
edit-add -> list-add
You have no idea how hard it was to reduce the number of
"add" icons from two to one. I nearly died in the process :-S
The difficult part, of course, was to find the answer
to the everlasting question "What does each icon mean?"
And these are my findings:
* If you add anything to a list (or something else that is
some kind of collection of items), you use list-add.
* If you remove something from that list (or collection)
without destroying the removed object itself (because
it's only a reference to something outside),
you use list-remove.
* If you delete something from that list (or collection)
and the item that you deleted had its home in the list
and is therefore destroyed on removing,
then you use edit-delete.
Phew. Who wants to open up a TechBase article on using icons?
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=753984
2007-12-28 21:26:03 +00:00
Adriaan de Groot
03436aad7d
The usual includes dance
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=746994
2007-12-10 19:50:31 +00:00
Adriaan de Groot
febb919d3e
Same workaround for bad include file / dir handling.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=746980
2007-12-10 19:38:31 +00:00
Chani Armitage
950cc1c149
appletbrowser gets a remove icon and a filter for running applets
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=746735
2007-12-10 01:18:57 +00:00
Aaron J. Seigo
9c31a55b06
use the corrrect signature for the virtual method
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=741173
2007-11-25 00:13:49 +00:00
Alexander Wiedenbruch
e4765f3dcd
Sort the applets alphabetically to make it easier to find the right applet
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=740196
2007-11-22 19:39:16 +00:00
Aaron J. Seigo
3d3beac449
* setting the application in the ctor is really ugly. use an accessor for that.
...
* upon using the accessor i disocvered they didn't actually do anything except set the member variable; no changes actually took place in the dialogs.
eventually, we should probably consider moving the application name to a central location in libplasma, e.g. a Plasma::setMainComponent(KComponentData&) that initializes itself to the app's mainComponent()... there's too many of these app name things around
also, when the item model updates itself, the view in the dialog doesn't. i've added a hack in AppletBrowser::setApplication to re-set the item model on the view. maybe Ivan you could take a look at that sometime? it's not overly critical as it works for now due to the hack.
CCMAIL:lfranchi@gmail.com
CCMAIL:ivan.cukic+kde@gmail.com
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=733614
2007-11-06 21:10:11 +00:00
Leo Franchi
845139ae0a
add support for filtering applets based on specified application. useful for non-plasma targets (e.g. amarok). default behavious remains the same.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=733292
2007-11-06 02:45:24 +00:00
Aaron J. Seigo
e2f8093c2e
SVN_SILENT: dunno why i committed this in the first place, probably just missed it in the import
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=730442
2007-10-28 19:59:40 +00:00
Aaron J. Seigo
733a6071a2
not used anymore
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=729788
2007-10-27 03:36:14 +00:00
Rafael Fernández López
e1868db200
smooth scrolling++
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=729565
2007-10-26 07:58:12 +00:00
Aaron J. Seigo
08d99afd90
use the NoDisplay property to hide things, as per tradition
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=729064
2007-10-25 01:42:32 +00:00
Aaron J. Seigo
30afcb5ef9
* don't create multiple rows in the case of an sk applet; this does mean that you can't mix'n'match plasmoids and sk themes in the same .desktop file, but i can't see that as a bad thing tbh
...
* don't show items that are in the group "Hidden"
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=728714
2007-10-24 01:04:36 +00:00