Revision 1286261
Go back to digest for 25th March 2012Features in Networking Tools
Introduced QML-based version of KMLDonkey for the N9
This commit introduces a bunch of changes done over the last months to make KMLDonkey proper compile, run and work on the Nokia N9 and gives us yet another KDE-application that got ported to MeeGo.
For that I had to;
* Introduce a QML-based version of KMLDonkey. That gave me a great opportunity to become more familar with QML and the MeeGo components framework.
* Ported libkmldonkey to be optionaly Qt-only what is needed since the QML-version uses Qt-only with qmake.
* Fixes tons of bugs I did run into while writing the new UI and refactoring the lib to be proper usable from the KDE destop-UI and the MeeGo-UI.
* Improved performanced in lot of areas that are bottlenecks if KMLDonkey doesn't run on the same device MLNet is running on. They became rather visible when you use KMLDonkey over a slower internet-connection so I had to fix them :)
* And lot of other things I forgot about already.
KMLDonkey should be available within next days at the MeeGo app-store.
p.s. Qt rocks :)
FEATURE
DIGEST
File Changes
- /trunk/extragear/network/kmldonkey
- /qml
- /libkmldonkey/hostselectaction.cpp
- /libkmldonkey/hostselectaction.h
- /libkmldonkey/protocoliface.cpp
- /qml/BaseModel.cpp
- /qml/BaseModel.h
- /qml/FilesModel.cpp
- /qml/FilesModel.h
- /qml/klocale.h
- /qml/KMLDonkey.desktop
- /qml/KMLDonkey.pro
- /qml/KMLDonkey.pro.user
- /qml/KMLDonkey.svg
- /qml/KMLDonkey64.png
- /qml/KMLDonkey80.png
- /qml/KMLDonkey_harmattan.desktop
- /qml/main.cpp
- /qml/Manager.cpp
- /qml/Manager.h
- /qml/qml
- /qml/qmlapplicationviewer
- /qml/qtc_packaging
- /qml/SearchesModel.cpp
- /qml/SearchesModel.h
- /qml/SearchQueriesModel.cpp
- /qml/SearchQueriesModel.h
- /qml/SearchResultModel.cpp
- /qml/SearchResultModel.h
- /qml/SearchResultsModel.cpp
- /qml/SearchResultsModel.h
- /qml/qml/KMLDonkey
- /qml/qmlapplicationviewer/qmlapplicationviewer.cpp
- /qml/qmlapplicationviewer/qmlapplicationviewer.h
- /qml/qmlapplicationviewer/qmlapplicationviewer.pri
- /qml/qtc_packaging/debian_harmattan
- /qml/qml/KMLDonkey/AboutDialog.qml
- /qml/qml/KMLDonkey/ConnectionPage.qml
- /qml/qml/KMLDonkey/ConsolePage.qml
- /qml/qml/KMLDonkey/FilePage.qml
- /qml/qml/KMLDonkey/FilesPage.qml
- /qml/qml/KMLDonkey/InfoItemDelegate.qml
- /qml/qml/KMLDonkey/InfoItemView.qml
- /qml/qml/KMLDonkey/main.qml
- /qml/qml/KMLDonkey/MainPage.qml
- /qml/qml/KMLDonkey/SearchPage.qml
- /qml/qml/KMLDonkey/SearchQueryPage.qml
- /qml/qml/KMLDonkey/SearchResultFilePage.qml
- /qml/qml/KMLDonkey/SearchResultPage.qml
- /qml/qml/KMLDonkey/SettingsDialog.qml
- /qml/qml/KMLDonkey/SubmitDialog.qml
- /qml/qtc_packaging/debian_harmattan/changelog
- /qml/qtc_packaging/debian_harmattan/compat
- /qml/qtc_packaging/debian_harmattan/control
- /qml/qtc_packaging/debian_harmattan/copyright
- /qml/qtc_packaging/debian_harmattan/manifest.aegis
- /qml/qtc_packaging/debian_harmattan/README
- /qml/qtc_packaging/debian_harmattan/rules
- /trunk/extragear/network/kmldonkey
- /kmldonkey/kmldonkey.cpp
- /kmldonkey/main.cpp
- /kmldonkey/search.cpp
- /kmldonkey/search.h
- /kmldonkey/searchcorewidgets.cpp
- /libkmldonkey/clientinfo.cpp
- /libkmldonkey/CMakeLists.txt
- /libkmldonkey/donkeyhost.cpp
- /libkmldonkey/donkeyhost.h
- /libkmldonkey/donkeymessage.cpp
- /libkmldonkey/donkeyprotocol.cpp
- /libkmldonkey/donkeyprotocol.h
- /libkmldonkey/donkeysocket.cpp
- /libkmldonkey/ed2kurl.cpp
- /libkmldonkey/ed2kurl.h
- /libkmldonkey/fileinfo.cpp
- /libkmldonkey/hostdialog.cpp
- /libkmldonkey/hostiface.h
- /libkmldonkey/hostmanager.cpp
- /libkmldonkey/hostmanager.h
- /libkmldonkey/kmldonkey_export.h
- /libkmldonkey/options.cpp
- /libkmldonkey/protocoliface.h
- /libkmldonkey/roominfo.cpp
- /libkmldonkey/searchinfo.cpp
- /libkmldonkey/searchinfo.h
- /libkmldonkey/searchquery.cpp
- /libkmldonkey/searchquery.h
- /libkmldonkey/serverinfo.cpp