Commit Graph

10285 Commits

Author SHA1 Message Date
Aaron Seigo
911dcabb5a return the hex representation, as we used to
and now, plasmoidpackagetest passes 6 out of 6 tests. huzzah!
2011-07-15 14:24:35 +02:00
Aaron Seigo
6c21a28382 5 pass, 1 fail. to celebrate, some minor cleanups ;) 2011-07-15 14:18:17 +02:00
Aaron Seigo
08c07c4a0d d->path, not path. error while merging. thank goodness for unit tests. 2011-07-15 14:17:42 +02:00
Aaron Seigo
acb2644b16 -2 failing tests 2011-07-15 14:09:19 +02:00
Aaron Seigo
c16dffd1e7 the rest of the fallout from the package changes 2011-07-15 13:35:58 +02:00
Aaron Seigo
2e51a57701 minimize the headers a bit 2011-07-15 13:35:47 +02:00
Aaron Seigo
cfa12b6c90 put package loading into PluginLoader with the rest of them 2011-07-15 13:34:10 +02:00
Aaron Seigo
e3f18bded0 only let a source be valid if there is an engine and the engine is valid 2011-07-15 13:18:48 +02:00
Aaron Seigo
e2f4b4ecc2 protect against accessing a null 2011-07-15 13:18:47 +02:00
Aaron Seigo
201baafc1c mainitem can be null according to the if() below, so respect that 2011-07-15 13:18:47 +02:00
Aaron Seigo
94e4f35208 Package replaces PackageStructure+Package 2011-07-15 13:04:16 +02:00
Aaron Seigo
722c77e7ce move the needed datastructures into Package 2011-07-15 13:03:56 +02:00
Aaron Seigo
abf1b8510f make the PackageStructures into Package subclasses 2011-07-15 13:03:46 +02:00
Aaron Seigo
889c9e7bd3 adapt to Package merge changes 2011-07-15 13:03:22 +02:00
Aaron Seigo
89320201ec update with package merge changes 2011-07-15 13:02:29 +02:00
Aaron Seigo
1dde80056b no longer provide access to the package from the class, let Package do that; adapt to Package merge 2011-07-15 13:02:15 +02:00
Aaron Seigo
bbc569740e use the package directly in Applet::Private 2011-07-15 13:01:52 +02:00
Aaron Seigo
5b2eaf4a7f PackageStructure is no more 2011-07-15 13:01:28 +02:00
Aaron Seigo
e7106d2422 no longer provide access to the package from the class, let Package do that; adapt to Package merge 2011-07-15 13:01:17 +02:00
Aaron Seigo
a623e16283 cleanups, and GenericComponent no longer applies: just use Package::laod("Plasma/Generic") 2011-07-15 13:00:31 +02:00
Aaron Seigo
4b3b687088 no longer provide access to the package from the class, let Package do that; adapt to Package merge 2011-07-15 12:59:51 +02:00
Aaron Seigo
976c668a13 adapt to the Package merge 2011-07-15 12:59:17 +02:00
Aaron Seigo
cebb2ea6d6 port the tests 2011-07-15 12:58:56 +02:00
Aaron Seigo
776fe21b83 adapt to Package merge: return a Package by reference rather than a pointer 2011-07-15 12:58:33 +02:00
Aaron Seigo
8d5cd041c0 no longer provide access to the package from the class, let Package do that; adapt to Package merge 2011-07-15 12:58:06 +02:00
Aaron Seigo
d91fede662 merge packagestructure with package, make the commensurate change in the build 2011-07-15 12:57:46 +02:00
Aaron Seigo
6e721dcdf1 no longer provide access to the package from the class, let Package do that 2011-07-15 12:57:02 +02:00
Aaron Seigo
8c0d49b255 don't reference things that don't exist (this dox probably needs a rewrite) 2011-07-15 12:56:37 +02:00
Aaron Seigo
8f3c2635c2 git rid of some old stuff 2011-07-15 12:56:25 +02:00
Script Kiddy
4bda8b39bd SVN_SILENT made messages (.desktop file) 2011-07-15 09:32:55 +02:00
Script Kiddy
189f42ea92 SVN_SILENT made messages (.desktop file) 2011-07-15 09:20:41 +02:00
Marco Martin
587a3075b3 use plsmoidpackage for generic packages too 2011-07-14 17:19:40 +02:00
Daker Fernandes Pinheiro
d9cc5a1ba6 Refactor Plasma Components Gallery
- Move columns present in the gallery into separate files
- Move Gallery into a subdir of tests

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-14 12:10:08 -03:00
Daker Fernandes Pinheiro
355655e0d4 Add ScrollDecorator component
ScrollDecorators API is defined in QtComponents's common API
This component just diplay how a Flickable content size and
content position is. It's similar to a ScrollBar but is not
interactive.

The current implemetation makes it visible only when flickable
content is moved.

The plasma implementation has 2 extra properties:
- orientation: Qt.Vertical / Qt.Horizontal orientaion
- inverted: true if the scroll decorator should appear inverted
  (the same logic of Slider and ScrollBar)
  it has a false default value

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-14 11:04:20 -03:00
Marco Martin
14c3235a17 fix resolution of paths w/ only a packageRoot+name 2011-07-14 14:53:57 +02:00
Aaron Seigo
208e4853bd removal of includes, renamining of .dekstop file 2011-07-14 13:19:03 +02:00
Aaron Seigo
f71463faa1 remove from the header as well 2011-07-14 10:33:39 +02:00
Montel Laurent
ecc8692c33 Pedantic 2011-07-13 21:46:19 +02:00
Aaron Seigo
0be4634b60 Merge remote-tracking branch 'origin/master' into libplasma2 2011-07-13 20:40:03 +02:00
Marco Martin
a4d079975b a new PackageStructure type: GenericComponent
this component will be used for loading generic repositories of files,
usually will be repositories of QML files
2011-07-13 20:32:25 +02:00
Aaron Seigo
41bb1efb74 PackageStructure no longer does widget browser UI
too many problems with this: device appropriateness, not all packages are widgets, requires PackageStructure to be a QObject, etc..
2011-07-13 20:27:12 +02:00
Aaron Seigo
ad26497543 spare the internal virtual method calls and possibility of non-trivial allocations when using the default pluginloader 2011-07-13 20:25:47 +02:00
Aaron Seigo
aabb8d47f9 prep for Package loading 2011-07-13 20:20:36 +02:00
Aaron Seigo
0633f2fd28 isPublished no longer required 2011-07-13 20:07:33 +02:00
Aaron Seigo
db0e72bf77 don't use Package for isPublished 2011-07-13 20:07:19 +02:00
Aaron Seigo
2f1c50c419 remove unpublish 2011-07-13 20:06:09 +02:00
Aaron Seigo
53085973b3 don't use Package for unpublishing 2011-07-13 20:05:56 +02:00
Aaron Seigo
0fa24619d4 remove publish functionality 2011-07-13 20:05:07 +02:00
Aaron Seigo
d83433557e stop relying on Package for Plasmoid publishing help 2011-07-13 20:04:13 +02:00
Aaron Seigo
e4be1cecf5 simplify down to one constructor and try harder to have all information at all times with clearer code 2011-07-13 20:03:00 +02:00