Introduce QML to Quassel
authorManuel Nickschas <sputnick@quassel-irc.org>
Thu, 22 Jul 2010 07:30:51 +0000 (09:30 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 10 Aug 2011 13:31:22 +0000 (15:31 +0200)
commit4f3598de2cd5464775eec8a7c410c9f83c3d964d
tree82414e271a4423e7840a97b719c77227195a6765
parent6deff07f0aa016d6b48ca8748720fee697eb17cd
Introduce QML to Quassel

This marks the beginnings of QML widgets in Quassel. The first widget to be ported is ChatView;
this commit does the following:

 * Extend the build system for supporting QML
 * Add a new qmlui module
 * Add a (very) rudimentary ChatView component that connects to
 * the new QmlMessageModel, which is intended for proxying between the client and the QuickUI

For now, -DWITH_QML=ON is required for cmake to build Quassel with QML. No, it's not worth trying out
at the moment.
13 files changed:
CMakeLists.txt
qml/CMakeLists.txt [new file with mode: 0644]
qml/ChatView.qml [new file with mode: 0644]
qml/qml.qrc [new file with mode: 0644]
src/CMakeLists.txt
src/qmlui/CMakeLists.txt [new file with mode: 0644]
src/qmlui/qmlchatview.cpp [new file with mode: 0644]
src/qmlui/qmlchatview.h [new file with mode: 0644]
src/qmlui/qmlmessagemodel.cpp [new file with mode: 0644]
src/qmlui/qmlmessagemodel.h [new file with mode: 0644]
src/qmlui/qmlmessagemodelitem.cpp [new file with mode: 0644]
src/qmlui/qmlmessagemodelitem.h [new file with mode: 0644]
src/qtui/CMakeLists.txt