move plasma tools to plasmate

Giorgos Tsiapaliokas terietor at gmail.com
Fri Aug 17 15:20:08 UTC 2012


On 17 August 2012 16:24, Aleix Pol <aleixpol at kde.org> wrote:
>
> Hi,
> I don't really see the point of doing that. I don't see why it's
> better not to have them in kde-workspace is it troublesome for anyone?
>

>From an aesthetic point of view,

Q: Hello, where are the plasma tools? I want to create a new plasmoid.
A: Inside kde-workspace you will find some tools which will make you life
easier
and in the plasmate repository you will find the plasma ide.

That's why we want to move those tools in plasmate, we want our sdk to be
neat. No?


>From a technical point of view,
those are a few issues for which we have to move the plasma tools inside
plasmate,
1. How can someone embed a binary inside a qwidget?
Example: How can I embed the binary named plasmoidviewer inside
plasmate's MainWindow::CentralContainer::CentralContainer??

2. Some tools when they are used as standalone applications require a few
extra ui stuff.
Example: when I execute plasmaremoteinstaller from plasmate I have a known
source directory for my plasmoid(thanks to plasmate), but when
I execute it as a standalone application I don't., so I need an extra
kurlrequester. How can I hide a kurlrequester from a binary?

3. duplication of code, plasmoidviewer vs plasma-previewer

etc...


> In any case, maybe you should put them in a separate repository?
>

I believe that this is an overkill and also we don't solve the above
technical issues.


> Everyone who has been using these tools so far, has done so without
> Plasmate, so there's definitely a use case outside Plasmate.
>

When you say "plasmate" do you refer to the ide named plasmate or the
repository?
The plasma tools will be accessible both as standalone applications and as
plasmate plugins.

Also those tools aren't a use case outside plasmate. When those tools had
been created plasmate didn't exist.
Also after the creation of plasmate, the project wasn't really usable,
but this has changed by now.

-- 
Giorgos Tsiapaliokas (terietor)
KDE Developer

terietor.gr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20120817/7e34d8eb/attachment.html>


More information about the Plasma-devel mailing list