woce/LunaSysMgr — pull request #18 by dukiedrew (2012-07-25 06:22:06+00:00)
Title: Tweakified

These changes should [only] include changes to Tweakify:
1. Infinite Card Cycling
2. Multi-touch pinching/stretching to create/separate card groups.

Changes are primarily in CardWindowManager & CardGroup. In CardGroup I added a couple support functions, as well as changed m_group from QVector to QList (some random changes throughout the code correct for the few breaks this causes). QLists are more intuitive for storing items that you will rearrange and delete in no particular order.

MT pinching is done using QTouchEvents and not QGestures. I kept all of the primary code inside touchEvent() for compartmentalization. This might cause breaks with other Multi-touch interactions...