Cuteness 4.6

Software

Qt 4.6 has been released yay!

A while ago i received from Nokia a cute Dell Latitude Xt2 multitouch tablet pc, to produce some demos of a really really nice new feature of Qt 4.6: multitouch.

Qt provides two ways to acessing multitouch: one more abstract, where the type of gesture and direction of fingers movement already “parsed” so you already know if the user wants to zoom, scroll or rotate, that’s QGesture that’s useful to control for instance scrolling and zooming in a web browser.

If you want instead something more raw, the position of every finger now and on the last sampling, you have instead QTouchEvent. That’s useful if you want for instace paint with multiple fingers on a paint program or want implement some weird type of gesture not provided as stock. oh, and no It’s a rather different (and more simple) concept compared to Multi pointer X, since is a single event with multiple positions, rather than multiple simultaneous events.

So I tought that in KDE we have soe things that would make as an impressive demo with multitouch, so why not give it a try with Marble and Plasma :). So that’s the result (thanks to the trolls for the final edit):

This OGG version, unfortunately this is only a “raw” version, without music and titles, but gives the idea

It will be supported in KDE 4.4. Th only catch is that right now X11 doesn’t support it (..yet:p), so just as a tech demo will be possible to try it on the windows and mac builds of KDE

3 thoughts on “Cuteness 4.6

  1. anon

    wasn’t the X Server 1.7 with XI2 enough?

    or was that just to not have xserver-1.7-only Qt so that the vanilla Qt could be used with older xservers as well without gazillion #ifdef clauses?

    will the XI2 be supported on Qt-4.6-series or will it be only on Qt-4.7?

    Reply
  2. Mohamed-Ikbel Boulabiar

    In June I released a video showing multitouch in Linux and using KDE.
    XI2/MPX is multipointer* not multitouch.
    http://www.youtube.com/watch?v=DTeUbx_nnM4

    The problem is that the Linux Kernel support MT, KDE and Qt support MT, but this … X still sleeping from last ages…

    (Multipointer means that every point is a mouse of a new user… imagine the rest…)

    Reply

Comments are closed.