{"id":5476,"date":"2012-01-18T04:07:07","date_gmt":"2012-01-18T04:07:07","guid":{"rendered":"http:\/\/www.notmart.org\/index.php\/Software\/Plasma_QML_documentation"},"modified":"2012-01-18T04:07:07","modified_gmt":"2012-01-18T04:07:07","slug":"plasma_qml_documentation","status":"publish","type":"post","link":"https:\/\/notmart.org\/blog\/2012\/01\/plasma_qml_documentation\/","title":{"rendered":"Plasma QML documentation"},"content":{"rendered":"<p>Just a brief heads up. As you know, from now on the recomended way to write plasmoids will be using QML only, and using the new components api for common widgets such as buttons, sliders etc.<\/p>\n<p>What&#8217;s cool about this API is that is as compatible as possible with Symbian and Harmattan(N9\/N950), so porting to and from those platforms just became a tad easier (That&#8217;s especially important in the perspective of Plasma Active).<\/p>\n<p>The documentation of those components just landed on api.kde.org, and can be seen <a href=\"http:\/\/api.kde.org\/4.x-api\/plasma-qml-apidocs\/\">here<\/a>.<\/p>\n<p>Other useful resources for QML plasmoids:<\/p>\n<ul>\n<li><a href=\"http:\/\/developer.qt.nokia.com\/doc\/qt-4.8\/qtquick.html\">Qt QML documentation<\/a><\/li>\n<li><a href=\"http:\/\/techbase.kde.org\/Development\/Tutorials\/Plasma\/QML\/GettingStarted\">Getting started<\/a><\/li>\n<li><a href=\"http:\/\/techbase.kde.org\/Development\/Tutorials\/Plasma\/QML\/API\">Plasma specific QML api introduction<\/a><\/li>\n<li><a href=\"http:\/\/techbase.kde.org\/Development\/Tutorials\/Plasma\/JavaScript\/API\">Javascript API<\/a> describes the global <strong>plasmoid<\/strong> object that gives access to plasma specific features<\/li>\n<\/ul>\n<p>A big thanks to everybody that helped writing the documentation, to Antonis that helped with the script for the generator and Allen that helped with the setup of the infrastructure to api.kde.org \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just a brief heads up. As you know, from now on the recomended way to write plasmoids will be using QML only, and using the new components api for common widgets such as buttons, sliders etc. What&#8217;s cool about this API is that is as compatible as possible with Symbian and Harmattan(N9\/N950), so porting to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[9,20,32,2,10,21,7],"class_list":["post-5476","post","type-post","status-publish","format-standard","hentry","category-software","tag-active","tag-desktop","tag-documentation","tag-kde","tag-kde4","tag-linux","tag-plasma"],"_links":{"self":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts\/5476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/comments?post=5476"}],"version-history":[{"count":0,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts\/5476\/revisions"}],"wp:attachment":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/media?parent=5476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/categories?post=5476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/tags?post=5476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}