[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Some help for recreating the Plasma Tool Box in QML
From:       Mark <markg85 () gmail ! com>
Date:       2011-10-07 19:40:32
Message-ID: CAPd6JnFSjHeiofDFZA5MiZ5F7qO_ErVZGM2WzkZjkQT14S5BpQ () mail ! gmail ! com
[Download RAW message or body]

Hi KDE folks,

It's been a long while since i last actively contributed to the KDE project.
Sadly having a job is sucking up way more time then i would like.

In recent months I've started to experiment with QML and started to like it.
Provided if i only use it for declaring the GUI. Not the app logic, that
should stay in C++ imho. I tried some things with it and it certainly is
cool and powerful but now i want to do something useful with it. And given
that KDE is going towards QML anyways I though I could provide my help and
start with something.

The thing I'd like to do is recreate the plasma tool box thing (the one in
the lower right corner of your panel). My first goal is to make it exactly
the same as it is now just in QML. Once that is done and working the same as
the current Plasma Tool Box then i want to add something to it. I want to
add setting the background image in the plasma toolbox. It will look about
the same as the current part for "Add Widgets..." only with wallpapers. I
don't know if changing the desktop background from the plasma tool box is
the best way but to me it seems to be more logical then in Desktop -> right
mouse click -> Desktop Settings .. It's something i'd like to experiment
with :)

There are a few questions though. Since i'm directing my efforts in one
specific area i really don't want to spend hours/days to figure the new
build system out, figuring out which branches i need for what and where the
QML files for KDE are hidden (some of them are made in the recently ended
GSOC right?). So i would like to ask for some quick pointers to get me
started.

Note: i want to run the basic KDE SC environment with the default tools as
a separate user all from git. There used to be a magnificent tutorial for
that on the KDE wiki but that was the "old build style" even with SVN
things.

* What is the current way to get the basic KDE SC running from Git?
* What settings do i need to use?
* Which branches do i need for QML + KDE?
* Where do i need to be for recreating the plasma tool box in QML?
kdebase-workspace?
* How do i get a QML file running without the window decorations (the
current plasma tool box doesn't have decorations so i guess i don't want
them in QML either)
* Target: KDE 4.8?

I think that covers about all my questions.

Last but not least. Above is just my idea of what i'd like to do. I've not
spend any time yet on making anything and don't know if anyone else is
already working on this. I also don't know if this is a change people want..
So some more information here would be nice.

Kind regards and thanx in favor for any responses,
Mark

[Attachment #3 (text/html)]

Hi KDE folks,<div><br></div><div>It&#39;s been a long while since i last ac=
tively contributed to the KDE project. Sadly having a job is sucking up way=
 more time then i would like.</div><div><br></div><div>In recent months I&#=
39;ve started to experiment with QML and started to like it. Provided if i =
only use it for declaring the GUI. Not the app logic, that should stay in C=
++ imho. I tried some things with it and it certainly is cool and powerful =
but now i want to do something useful with it. And given that KDE is going =
towards QML anyways I though I could provide my help and start with somethi=
ng.</div>

<div><br></div><div>The thing I&#39;d like to do is recreate the plasma too=
l box thing (the one in the lower right corner of your panel). My first goa=
l is to make it exactly the same as it is now just in QML. Once that is don=
e and working the same as the current Plasma Tool Box then i want to add so=
mething to it. I want to add setting the background image in the plasma too=
lbox. It will look about the same as the current part for &quot;Add Widgets=
...&quot; only with wallpapers. I don&#39;t know if changing the desktop ba=
ckground from the plasma tool box is the best way but to me it seems to be =
more logical then in Desktop -&gt; right mouse click -&gt; Desktop Settings=
 .. It&#39;s something i&#39;d like to experiment with :)</div>

<div><br></div><div>There are a few questions though. Since i&#39;m directi=
ng my efforts in one specific area i really don&#39;t want to spend hours/d=
ays to figure the new build system out, figuring out which branches i need =
for what and where the QML files for KDE are hidden (some of them are made =
in the recently ended GSOC right?). So i would like to ask for some quick p=
ointers to get me started.</div>

<div><br></div><div>Note: i want to run the basic KDE SC environment with t=
he default tools as a=A0separate=A0user all from git. There used to be a ma=
gnificent tutorial for that on the KDE wiki but that was the &quot;old buil=
d style&quot; even with SVN things.</div>

<div><br></div><div>* What is the current way to get the basic KDE SC runni=
ng from Git?</div><div>* What settings do i need to use?</div><div>* Which =
branches do i need for QML + KDE?</div><div>* Where do i need to be for rec=
reating the plasma tool box in QML? kdebase-workspace?</div>

<div>* How do i get a QML file running without the window decorations (the =
current plasma tool box doesn&#39;t have decorations so i guess i don&#39;t=
 want them in QML either)</div><div>* Target: KDE 4.8?</div><div><br></div>

<div>I think that covers about all my questions.</div><div><br></div><div>L=
ast but not least. Above is just my idea of what i&#39;d like to do. I&#39;=
ve not spend any time yet on making anything and don&#39;t know if anyone e=
lse is already working on this. I also don&#39;t know if this is a change p=
eople want.. So some more information here would be nice.</div>

<div><br></div><div>Kind regards and thanx in favor for any responses,</div=
><div>Mark</div>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic