Archived posts from a dozen years ago.

AddiQted to 4.6

11 October 2009

note for planetkde readers: check the original article to see the video!

I confess, I’m addiQted. You obviously think it’s normal (you’re not reading this blog by accident, aren’t you?) but it wasn’t always like this: I’ve liked some previous versions, but the upcoming Qt 4.6 really rocks!

The Fotowall case

As I shown previosly, Fotowall already uses some features of Qt 4.6. How much?
Qt 4.6 is referenced in 32 places, for example in snippets like this:

    // center the path
    QPointF pathCenter = path.boundingRect().center();
    #if QT_VERSION >= 0x040600
        path.translate(-pathCenter);
    #elif QT_VERSION >= 0x040500
        path = QTransform::fromTranslate(-pathCenter.x(), -pathCenter.y()).map(path);
    #else
        QTransform tx;
        tx.translate(-pathCenter.x(), -pathCenter.y());
        path = tx.map(path);
    #endif

From simple path translations to more complex property manipulations, everything got better. See this code snipped about extending QGraphicsObject in 4.6 versus 4.5 and 4.4.

    #if QT_VERSION >= 0x040600
    class AbstractContent : public QGraphicsObject
    #else
    class AbstractContent : public QObject, public QGraphicsItem
    #endif
    {
        Q_OBJECT
    #if QT_VERSION < 0x040600
        Q_PROPERTY(QPointF pos READ pos WRITE setPos)
        Q_PROPERTY(qreal rotation READ rotation WRITE setRotation NOTIFY rotationChanged)
    #endif
    #if QT_VERSION < 0x040600 && QT_VERSION >= 0x040500
        Q_PROPERTY(qreal opacity READ opacity WRITE setOpacity)
    #endif

Do you feel the pain?

I Need it

I need a world with Qt 4.6 only, because:

  • It’s too much of a pain to support older versions in the same codebase
  • It’s not even fair, because non-4.6 users won’t enjoy the program as it’s meant to be
  • I can’t use A TON of new features because they’ll either simplify too much the code, or just because they don’t have a pre-4.6 equivalent
  • and because I’d like to finally use
    • QGraphicsEffect for Fotowall’s content
    • QVector3D to say goodbye to enricomath.h
    • QGesture for multi-finger interaction
    • QPropertyAnimation to its full potential!

More 4.6 TEASING

  1. As you seem to like videos, here is a preview of something we’re working on for Amarok 😉 Qt 4.6 only!!
    [youtube width=”420″ height=”220″]http://www.youtube.com/watch?v=RSd9v5xHWa4[/youtube]
  2. Also, since I’m soooo much a giver, see the new Fotowall’s Word Cloud feature, coming in 0.9 😉

See you @ Munich

I’m packing for the DevDays 2009 Munich. See you there 😉

Comments
8 Comments »
Categories
Computer Graphics, Software
Tags
amarok, avanguardia, creativity, graphicsview, planetkde, planetqt, qt, qtsoftware

Fotowall 0.6

29 April 2009

L’escalation verso la 1.0 continua con una nuova milestone 😉

Nuove caratteristiche presenti in FotoWall 0.6

Nuove caratteristiche presenti in Fotowall 0.6

Se non vi sono bastate le tonnellate di migliorie della 0.5 ecco che arriva una 0.6 che quasi raddoppia la base di codice e introduce una serie di caratteristiche che danno un taglio professionale senza intaccare la facilità di interazione e la libertà di giocare con Fotowall 😉 E ancora non avete letto nulla… Read the rest of this entry »

Comments
5 Comments »
Categories
Senza categoria
Tags
avanguardia, figosità, fotowall, graphicsview, open source, posterazor, qt, qtsoftware

Quattro punto Quattro!

6 May 2008

My logo of Qt 4.4Pochi minuti fa sono state rilasciate le Qt 4.4, evviva!!!!! 🙂

come “cosa me ne frega a me” ?? gentile persona, tu ancora non lo sai ma sta per giungere sul tuo desktop, telefonino, frullatore, rasaerba e silkepil la nuova versione di casa Trolltech che oltre al supremo ben di dio che gia ci offre,
ORA FINALMENTE INCLUDE:
* tanto amore
* effetti acido/armonici squinternanti
* pace & bene per tutti gli elecronic devices del pianeta
* ed un sacco di pornografia 😉

Per maggiori vibrazioni:
* Qt.Nokia.Com
* What’s new in Qt 4.4?
* oppure scaricatevi il video delle nuove sciccoserie

Comments
Comments Off on Quattro punto Quattro!
Categories
Software
Tags
figosità, qtsoftware

Blogroll

  • Ariya Hidayat's Blog
  • Davide La Rosa
  • PlanetKDE
  • Pollycoke
  • Qt Labs
  • Yanko Design
  • Zack Rusin's Blog

Recent Posts

  • How to recognize a revolution
  • KDE 3 on “The Social Network” movie
  • Delicious Transblurency [1]
  • Grab one, it’s free!
  • Gift a cool idea!

Tags

amarok Android avanguardia cheating colorpicker creativity curriculum figosità fotowall future graphicsview heroes kde3 kde4 life M31 multi-touch nokia open source planetkde planetqt posterazor qt qtsoftware statistics summer of code wallpaper x.org

Archives

  • April 2011 (1)
  • September 2010 (1)
  • April 2010 (1)
  • January 2010 (1)
  • December 2009 (3)
  • October 2009 (1)
  • September 2009 (4)
  • August 2009 (1)
  • July 2009 (3)
  • June 2009 (3)
  • May 2009 (2)
  • April 2009 (3)
  • March 2009 (1)
  • January 2009 (2)
  • May 2008 (1)
  • April 2008 (1)
  • January 2008 (2)
  • December 2007 (1)
  • November 2007 (1)
  • September 2007 (3)