<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Uninstall it! &#187; Plasma</title>
	<atom:link href="http://blog.uninstall.it/tag/plasma/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.uninstall.it</link>
	<description>Davide Bettio's weblog</description>
	<lastBuildDate>Thu, 12 May 2011 00:42:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Plasma and QGesture*</title>
		<link>http://blog.uninstall.it/2010/02/24/plasma-and-qgesture/</link>
		<comments>http://blog.uninstall.it/2010/02/24/plasma-and-qgesture/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 12:16:09 +0000</pubDate>
		<dc:creator>Uninstall</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Planet KDE]]></category>
		<category><![CDATA[Multi Touch]]></category>
		<category><![CDATA[Plasma]]></category>

		<guid isPermaLink="false">http://blog.uninstall.it/?p=333</guid>
		<description><![CDATA[Plasma has support for mulitouch events but for some reasons I can&#8217;t get any QGestureEvent, does anyone have any idea about why QGesture doesn&#8217;t work with Plasma? It seems that QGestureRecognizers can receive QEvent::TouchBegin but they can&#8217;t receive QEvent::TouchUpdate or QEvent::TouchEnd. Any idea?]]></description>
			<content:encoded><![CDATA[<p>Plasma has support for mulitouch events but for some reasons I can&#8217;t get any QGestureEvent, does anyone have any idea about why QGesture doesn&#8217;t work with Plasma?</p>
<p>It seems that QGestureRecognizers can receive QEvent::TouchBegin but they can&#8217;t receive QEvent::TouchUpdate or QEvent::TouchEnd.</p>
<p>Any idea?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.uninstall.it/2010/02/24/plasma-and-qgesture/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Plasma Web Browser and WebKit</title>
		<link>http://blog.uninstall.it/2010/02/21/plasma-web-browser-and-webkit/</link>
		<comments>http://blog.uninstall.it/2010/02/21/plasma-web-browser-and-webkit/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 18:30:59 +0000</pubDate>
		<dc:creator>Uninstall</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Planet KDE]]></category>
		<category><![CDATA[Nürnberg]]></category>
		<category><![CDATA[Plasma]]></category>
		<category><![CDATA[Tokamak]]></category>
		<category><![CDATA[Web Browser]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://blog.uninstall.it/?p=308</guid>
		<description><![CDATA[Recently I&#8217;ve been working on the web browser plasmoid and since yesterday it&#8217;s possible to use it like a complete stand alone browser (with advanced rendering capabilities thanks to QtWebKit), moreover Plasma::WebView has been recently ported to KGraphicsWebView so it has KDE integration too. The summary of recent changes is: Plasma::WebView does the same (and [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve been working on the web browser plasmoid and since yesterday it&#8217;s possible to use it like a complete stand alone browser (with advanced rendering capabilities thanks to QtWebKit), moreover Plasma::WebView has been recently ported to KGraphicsWebView so it has KDE integration too.</p>
<p>The summary of recent changes is:</p>
<ul>
<li>Plasma::WebView does the same (and better) with less lines of code.</li>
<li>Plasma::WebView uses now a KDE integrated WebKit.</li>
<li> Web Browser now supports windows (with overlays).</li>
<li>The progress bar has been replaced with a ProgressComboBox (like rekonq).</li>
</ul>
<p>By the end of the tokamak plasma will provided to users a complete web experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.uninstall.it/2010/02/21/plasma-web-browser-and-webkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving things to the right place</title>
		<link>http://blog.uninstall.it/2009/08/29/moving-things-to-the-right-place/</link>
		<comments>http://blog.uninstall.it/2009/08/29/moving-things-to-the-right-place/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 14:42:04 +0000</pubDate>
		<dc:creator>Uninstall</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Planet KDE]]></category>
		<category><![CDATA[Desktop Settings]]></category>
		<category><![CDATA[Plasma]]></category>
		<category><![CDATA[Randa]]></category>
		<category><![CDATA[Tokamak]]></category>

		<guid isPermaLink="false">http://blog.uninstall.it/?p=246</guid>
		<description><![CDATA[Yesterday I&#8217;ve moved desktop theme configuration from Desktop Settings to System Settings style module. Now Desktop Settings dialog looks less cluttered. Now I&#8217;m still working on Desktop Settings dialog and I will continue to improve it. Next step is to add categories to wallpaper settings.]]></description>
			<content:encoded><![CDATA[<p>Yesterday I&#8217;ve moved desktop theme configuration from Desktop Settings to System Settings style module. Now Desktop Settings dialog looks less cluttered.</p>
<div id="attachment_245" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-245" title="Desktop Theme Configuration" src="http://blog.uninstall.it/wp-content/uploads/2009/08/desktoptheme-300x188.png" alt="New system settings/style desktop theme configuration tab" width="300" height="188" /><p class="wp-caption-text">New system settings/style desktop theme configuration tab</p></div>
<p>Now I&#8217;m still working on Desktop Settings dialog and I will continue to improve it.</p>
<p>Next step is to add categories to wallpaper settings.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.uninstall.it/2009/08/29/moving-things-to-the-right-place/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>tokamak 3 (day 0) :)</title>
		<link>http://blog.uninstall.it/2009/08/29/tokamak-3-day-0/</link>
		<comments>http://blog.uninstall.it/2009/08/29/tokamak-3-day-0/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 12:50:19 +0000</pubDate>
		<dc:creator>Uninstall</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Planet KDE]]></category>
		<category><![CDATA[Gallery]]></category>
		<category><![CDATA[Plasma]]></category>
		<category><![CDATA[Randa]]></category>
		<category><![CDATA[Tokamak]]></category>

		<guid isPermaLink="false">http://blog.uninstall.it/?p=240</guid>
		<description><![CDATA[It has been a long time since my last update&#8230; I&#8217;ve been away for a long time due to several reasons (including school exams) but now I&#8217;m here in Swiss. Now I&#8217;m in an amazing place with stunning views and fresh. I will post more things about this tokamak later.]]></description>
			<content:encoded><![CDATA[<p>It has been a long time since my last update&#8230;</p>
<p>I&#8217;ve been away for a long time due to several reasons (including school exams) but now I&#8217;m here in Swiss.</p>
<p>Now I&#8217;m in an amazing place with stunning views and fresh. I will post more things about this tokamak later.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.uninstall.it/2009/08/29/tokamak-3-day-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tokamak (Day 0 + 1)</title>
		<link>http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/</link>
		<comments>http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 12:10:25 +0000</pubDate>
		<dc:creator>Uninstall</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Planet KDE]]></category>
		<category><![CDATA[Gallery]]></category>
		<category><![CDATA[Plasma]]></category>
		<category><![CDATA[Porto]]></category>
		<category><![CDATA[Tokamak]]></category>

		<guid isPermaLink="false">http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak0/' title='tokamak0'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak0-150x150.jpg" class="attachment-thumbnail" alt="tokamak0" title="tokamak0" /></a>
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak1/' title='tokamak1'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak1-150x150.jpg" class="attachment-thumbnail" alt="tokamak1" title="tokamak1" /></a>
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak2/' title='tokamak2'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak2-150x150.jpg" class="attachment-thumbnail" alt="tokamak2" title="tokamak2" /></a>
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak3/' title='tokamak3'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak3-150x150.jpg" class="attachment-thumbnail" alt="tokamak3" title="tokamak3" /></a>
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak5/' title='tokamak5'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak5-150x150.jpg" class="attachment-thumbnail" alt="tokamak5" title="tokamak5" /></a>
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak6/' title='tokamak6'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak6-150x150.jpg" class="attachment-thumbnail" alt="tokamak6" title="tokamak6" /></a>
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak7/' title='tokamak7'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak7-150x150.jpg" class="attachment-thumbnail" alt="tokamak7" title="tokamak7" /></a>
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak8/' title='tokamak8'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak8-150x150.jpg" class="attachment-thumbnail" alt="tokamak8" title="tokamak8" /></a>
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak9/' title='tokamak9'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak9-150x150.jpg" class="attachment-thumbnail" alt="tokamak9" title="tokamak9" /></a>
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak10/' title='tokamak10'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak10-150x150.jpg" class="attachment-thumbnail" alt="tokamak10" title="tokamak10" /></a>
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak11/' title='tokamak11'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak11-150x150.jpg" class="attachment-thumbnail" alt="tokamak11" title="tokamak11" /></a>
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak12/' title='tokamak12'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak12-150x150.jpg" class="attachment-thumbnail" alt="tokamak12" title="tokamak12" /></a>
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak13/' title='tokamak13'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak13-150x150.jpg" class="attachment-thumbnail" alt="tokamak13" title="tokamak13" /></a>
<a href='http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/tokamak14/' title='tokamak14'><img width="150" height="150" src="http://blog.uninstall.it/wp-content/uploads/2009/02/tokamak14-150x150.jpg" class="attachment-thumbnail" alt="tokamak14" title="tokamak14" /></a>

]]></content:encoded>
			<wfw:commentRss>http://blog.uninstall.it/2009/02/07/tokamak-day-0-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t confuse users: Don&#8217;t say &#8220;applet&#8221;.</title>
		<link>http://blog.uninstall.it/2009/02/03/dont-confuse-users-dont-say-applet/</link>
		<comments>http://blog.uninstall.it/2009/02/03/dont-confuse-users-dont-say-applet/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 00:44:42 +0000</pubDate>
		<dc:creator>Uninstall</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Planet KDE]]></category>
		<category><![CDATA[Plasma]]></category>

		<guid isPermaLink="false">http://blog.uninstall.it/?p=180</guid>
		<description><![CDATA[Use the word &#8220;applet&#8221; only in development contexts (when you are talking about Plasma::Applet), in any other case use the word &#8220;widget&#8221;.]]></description>
			<content:encoded><![CDATA[<p>Use the word &#8220;applet&#8221; only in development contexts (when you are talking about Plasma::Applet), in any other case use the word &#8220;widget&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.uninstall.it/2009/02/03/dont-confuse-users-dont-say-applet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 rules for a plasma widgets developer</title>
		<link>http://blog.uninstall.it/2009/01/30/10-rules-for-a-plasma-widgets-developer/</link>
		<comments>http://blog.uninstall.it/2009/01/30/10-rules-for-a-plasma-widgets-developer/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 19:35:52 +0000</pubDate>
		<dc:creator>Uninstall</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Planet KDE]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Plasma]]></category>

		<guid isPermaLink="false">http://blog.uninstall.it/?p=169</guid>
		<description><![CDATA[Don&#8217;t call updateGeometry() during a size constraintsEvent and don&#8217;t call resize. If you want to keep the same aspect ratio you may be interested in Applet::setAspectRatioMode( ). If you want to write a new clock widget, you should inherit from libplasmaclock ClockApplet. Don&#8217;t do custom things: use default plasma methods and widgets when possible. Some [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>Don&#8217;t call updateGeometry() during a size constraintsEvent and don&#8217;t call resize.<br />
If you want to keep the same aspect ratio you may be interested in Applet::setAspectRatioMode(   ).</li>
<li>If you want to write a new clock widget, you should inherit from libplasmaclock ClockApplet.</li>
<li>Don&#8217;t do custom things: use default plasma methods and widgets when possible.<br />
Some useful methods are: Applet::setBusy(   ) if your applet is busy, Applet::setConfigurationRequired(   ) if user needs to configure the widget, etc&#8230; <br />
Some useful widgets are: Plasma::CheckBox, Plasma::ComboBox, Plasma::LineEdit, Plasma::PushButton, Plasma::RadioButton, etc&#8230;
</li>
<li>Don&#8217;t reimplement Applet::showConfigurationInterface, reimplement Applet::createConfigurationInterface instead.<br />
<code><br />
void MyApplet:createConfigurationInterface(KConfigDialog *parent)<br />
{<br />
    QWidget *widget = new QWidget();<br />
    ui.setupUi(widget); //ui is your configuration interface<br />
    parent->addPage(widget, i18n("General"), icon());<br />
    connect(parent, SIGNAL(applyClicked()), this, SLOT(configAccepted()));<br />
    connect(parent, SIGNAL(okClicked()), this, SLOT(configAccepted()));<br />
}<br />
</code>
</li>
<li>Use Plasma::Animator and fast animations (not slower than 150 milliseconds).</li>
<li>Use a standard background when possible.</li>
<li>Avoid installing custom svg graphics when possible.</li>
<li>Load graphics using Plasma::Svg.</li>
<li>Don&#8217;t forget that the theme may change while your widget is running.</li>
<li>paintInterface() might be called before init().</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.uninstall.it/2009/01/30/10-rules-for-a-plasma-widgets-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New calendar widget moved to kdereview</title>
		<link>http://blog.uninstall.it/2008/10/02/new-calendar-widget-moved-to-kdereview/</link>
		<comments>http://blog.uninstall.it/2008/10/02/new-calendar-widget-moved-to-kdereview/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 20:52:22 +0000</pubDate>
		<dc:creator>Uninstall</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Planet KDE]]></category>
		<category><![CDATA[Calendar Widget]]></category>
		<category><![CDATA[Plasma]]></category>

		<guid isPermaLink="false">http://blog.uninstall.it/2008/10/02/new-calendar-widget-moved-to-kdereview/</guid>
		<description><![CDATA[Finally today I moved the new calendar widget to kdereview. This new widget is based on a nuno&#8216;s mockup and it will be usable by any plasma application that needs a calendar (it will be part of libplasma). One of my aims is to write something that is highly customizable so it will be possible [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_32" class="wp-caption alignleft" style="width: 410px"><a href="http://blog.uninstall.it/wp-content/uploads/2008/10/calendarwidget2.png"><img class="size-full wp-image-32" title="Plasma::Calendar Widget" src="http://blog.uninstall.it/wp-content/uploads/2008/10/calendarwidget2.png" alt="Plasma::Calendar Widget" width="400" height="354" /></a><p class="wp-caption-text">Calendar Plasmoid</p></div>
<p>Finally today I moved the new calendar widget to <a href="http://websvn.kde.org/trunk/kdereview/">kdereview</a>.<br />
This new widget is based on a <a href="http://www.nuno-icons.com/">nuno</a>&#8216;s mockup and it will be usable by any plasma application that needs a calendar (it will be part of libplasma).<br />
One of my aims is to write something that is highly customizable so it will be possible to do cool things like integration with <a href="http://pim.kde.org/akonadi/">akonadi</a>.<br />
I&#8217;m planning to continue to work on it and to add some new features like ToolTip support so if you have any ideas, please email me <img src='http://blog.uninstall.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.uninstall.it/2008/10/02/new-calendar-widget-moved-to-kdereview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>new kickoff mockup</title>
		<link>http://blog.uninstall.it/2008/08/04/new-kickoff-mockup/</link>
		<comments>http://blog.uninstall.it/2008/08/04/new-kickoff-mockup/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 00:29:52 +0000</pubDate>
		<dc:creator>Uninstall</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Planet KDE]]></category>
		<category><![CDATA[Kickoff]]></category>
		<category><![CDATA[Plasma]]></category>

		<guid isPermaLink="false">http://blog.uninstall.it/?p=16</guid>
		<description><![CDATA[Friday night I was playing with inkscape and I tried to do a kickoff mockup because I don&#8217;t like kickoff&#8217;s current look (kickoff is a white and flat rectangle that doesn&#8217;t fit really well in a black plasma theme). So, I worked all night and at 05:30 AM I finished this mockup: (don&#8217;t forget that [...]]]></description>
			<content:encoded><![CDATA[<p>Friday night I was playing with inkscape and I tried to do a kickoff mockup because I don&#8217;t like kickoff&#8217;s current look (kickoff is a white and flat rectangle that doesn&#8217;t fit really well in a black plasma theme). So, I worked all night and at 05:30 AM I finished this mockup:</p>
<p><a href="http://blog.uninstall.it/wp-content/uploads/2008/08/kickoff_mockup.png"><img class="alignnone size-full wp-image-21" title="Kickoff Mockup" src="http://blog.uninstall.it/wp-content/uploads/2008/08/kickoff_mockup_thumbnail.png" alt="" width="236" height="300" /></a><br />
(don&#8217;t forget that I&#8217;m not an artist <img src='http://blog.uninstall.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<p>My idea essentially is to use user&#8217;s current plasma theme, so If the user uses the default theme he will have a black kickoff otherwise if the user uses fluffy bunny theme, user will have a fluffy bunny themed kickoff. <img src='http://blog.uninstall.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Today I started to work on it: I created a new branch called ckickoff, I removed some lines of code and I switched from Plasma::Applet to Plasma::PopupApplet.<br />
PopupApplet allows (with a few lines of code) for showing an icon when the plasmoid is on the panel, and showing the whole plasmoid when it&#8217;s on the desktop, so now if you place kickoff plasmoid on the desktop you see kickoff launcher and not a K icon.</p>
<p>For now I have nothing more to say except that I&#8217;m going to Akademy:<br />
<img title="I\'m going to Akademy 2008" src="http://blog.uninstall.it/wp-content/uploads/2008/07/akademy2008.png" alt="I\'m going to Akademy 2008" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.uninstall.it/2008/08/04/new-kickoff-mockup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

