<div class="gmail_quote">On Sat, Oct 29, 2011 at 11:58 AM, Marco Martin <span dir="ltr"><<a href="mailto:notmart@gmail.com">notmart@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div><div></div><div class="h5">On Saturday 29 October 2011, Aaron J. Seigo wrote:<br>
> On Friday, October 28, 2011 22:10:07 Mark wrote:<br>
> > On Thu, Oct 27, 2011 at 2:24 PM, Aaron J. Seigo <<a href="mailto:aseigo@kde.org">aseigo@kde.org</a>> wrote:<br>
> > > On Thursday, October 27, 2011 14:05:42 Mark wrote:<br>
> > > > Ah men i hate this.. This is a typical "it's right under your nose"<br>
> > > > case<br>
> > > :<br>
> > > :p<br>
> > ><br>
> > > usually only after it's been pointed out is it right under your now;<br>
> > > before<br>
> > > that it may as well be very well hidden behind your back ;)<br>
> > ><br>
> > > don't worry, with time you'll get to learn the source tree and where<br>
> > > you can<br>
> > > expect to look for different kinds of things. it's just a learning<br>
> > > curve, though hopefully one we've made as level as possible.<br>
> > ><br>
> > > > Thanx for helping :)<br>
> > ><br>
> > > np :)<br>
> ><br>
> > Oke, i finally have the darn QML file working in the position where i<br>
> > want it. Quite irritating since apparently i need to set the base<br>
> > position of QDeclarativeView in C++ where i'd expect it to be set from<br>
> > XML with just X and Y position.. Also the line to set some flags doesn't<br>
> > seem to be working on QDeclerativeView: KWindowSystem::setState(winId(),<br>
> > NET::SkipTaskbar | NET::SkipPager | NET::Sticky | NET::KeepAbove); ...<br>
> > Or i did something wrong.<br>
> ><br>
> > Anyway, i'm gonna try to fill up the QML file with elements so it looks<br>
> > like the current tool box we all know but for that i need to get some<br>
> > things working..<br>
> ><br>
> > 1. How do i get the PlasmaCore import working:<br>
> > <a href="http://techbase.kde.org/Development/Tutorials/Plasma/QML/GettingStarted#P" target="_blank">http://techbase.kde.org/Development/Tutorials/Plasma/QML/GettingStarted#P</a><br>
</div></div>> > las ma_Widgets_in_QML My<br>
<div class="im">><br>
> you just include PlasmaCore like:<br>
><br>
> import org.kde.plasma.core 0.1 as PlasmaCore<br>
><br>
> assumng you have a sufficiently new kde-runtime installed, this should<br>
> "just work"<br>
<br>
</div>make sure the proper import path is set in the qml runtime.<br>
ie if you are using this from plasma you <blink>***M U S T***</blink> use<br>
Plasma::DeclarativeWidget<br>
<br>
if you are doing tests with qmlviewer, add the command line parameter<br>
-I /usr/lib/kde4/imports<br>
<br>
(or whatever prefix kde is installed instead of /usr)<br>
<div class="im"><br>
<br>
> > 2. Which options are possible for plasmacore backgrounds.. Right now i<br>
> > have "widgets/frame" but what else is there?<br>
><br>
> these come from the SVG theme... in this case you probably want to use<br>
> dialogs/background<br>
<br>
</div><a href="http://techbase.kde.org/Development/Tutorials/Plasma/ThemeDetails#Current_Theme_Elements" target="_blank">http://techbase.kde.org/Development/Tutorials/Plasma/ThemeDetails#Current_Theme_Elements</a><br>
<div class="im"><br>
> > 3. Where are the plasma QML files hidden for a button and such and how do<br>
> > i use them (imports.. same as question 1 only with different files)<br>
><br>
> until the MobileComponents and Plasma::Components become available to you<br>
> (will be in kde-runtime, and eventually a separate KDE QML repository), you<br>
> can use Plasma widgdets like PlasmaWidgets.PushButton<br>
<br>
</div>plasma components are now in runtime master (whether leavng them in for 4.8 is<br>
another question, but i would)<br>
<br>
Cheers,<br>
<font color="#888888">Marco Martin<br>
</font><div><div></div><div class="h5"></div></div></blockquote></div><br><div>Apparently it isn't "just" working. I was missing a "QML_IMPORT_PATH" environment variable. Once i set that to the imports it worked.</div>

<div>However, if i run it through QtCreator (just a QML file with no project behind it) then QtCreator still doesn't see it.. Right now i "work around" this by making a project and setting the "importPaths" variable in the <project>.qmlproject, but does anyone know the environment variable i need to edit for the default import paths? Odly enough QtCreator doesn't seem to look at QML_IMPORT_PATH ...<br>

</div><div><br></div><div>Thanx.</div>