From 32372b28be77772e1d89c676469dbce14b1e999d Mon Sep 17 00:00:00 2001 From: lvaatamoinen Date: Sun, 29 Jan 2012 14:37:55 +0000 Subject: [PATCH] Reverted main.cpp back to commit r79. git-svn-id: file:///svnroot/qtrapids/trunk@84 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda --- src/client/main.cpp | 137 ++++++++++++++++++--------------------------------- 1 file changed, 48 insertions(+), 89 deletions(-) diff --git a/src/client/main.cpp b/src/client/main.cpp index 9d992b8..524da17 100644 --- a/src/client/main.cpp +++ b/src/client/main.cpp @@ -16,17 +16,13 @@ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ #include -#include -#include #include #include //#include //#include "DownloadView.h" -#include -#include "models/QDeclarativeDownloadListModel.h" + #include "MainWindow.h" -#include "../include/qtrapids/dbus.hpp" using qtrapids::MainWindow; @@ -34,88 +30,51 @@ int main(int argc, char *argv[]) { - - QCoreApplication::setOrganizationName("Ixonos"); - QCoreApplication::setOrganizationDomain("ixonos.com"); - QCoreApplication::setApplicationName("QtRapids"); - - // Q_INIT_RESOURCE(application); - QApplication app(argc, argv); - //MainWindow mainWindow; - app.setProperty("NoMStyle", true); - - // Register our types: - qmlRegisterType("QtRapids", 1, 0, "DownloadListModel"); - - QDir::setCurrent(app.applicationDirPath()); - - QDeclarativeView window; - //QDeclarativeEngine engine; - qtrapids::QDeclarativeDownloadListModel downloadModel; - QDeclarativeContext *context = window.rootContext(); - context->setContextProperty("downloadModel", &downloadModel); - window.setSource(QUrl("qrc:/main.qml")); - - window.showFullScreen(); -// window.show(); - - - /* TODO: Enable this once we have the views up & running - QDBusConnection dbus = QDBusConnection::sessionBus(); - dbus.registerObject("/qtrapids_gui", &mainWindow); - dbus.registerService("com.ixonos.qtrapids_gui"); - - mainWindow.connectToServer(); - mainWindow.RestoreSettings(); - - // mainWindow->setGeometry(QApplication::desktop()->screenGeometry()); - - mainWindow.show(); - */ - /* - DownloadView* dlw = new DownloadView(NULL); - //qtrapids * mw = new qtrapids(); - dlw->show(); - DownloadViewItem* dlwItem = new DownloadViewItem(QStringList() << "Name" - << "Size" << "Status" - << "Progress" << "DL speed" - << "UL speed" << "Seeds/Leechers" - << "ratio"); - DownloadViewItem* dlwItem2 = new DownloadViewItem(QStringList() << "Name" - << "1000" << "Downloading" - << "23%" << "11" - << "0.1" << "0/2" - << "1.10"); - //dlwItem->insertChild(0, new DownloadViewItem(QStringList() << "Name")); - dlw->insertTopLevelItem(0,dlwItem); - dlw->insertTopLevelItem(1,dlwItem2); - - for (unsigned i = 0; i < 10; ++i) - { - DownloadViewItem *editItem = dynamic_cast - (dlw->itemAt(QPoint(0,0))); - editItem->setData ( 8, Qt::DisplayRole, QVariant("EDITED" + QString::number(i, 'g', 2))); - QTest::qSleep(2000); - } - */ - - qtrapids::TorrentState editItem; - for (unsigned i = 0; i < 10; ++i) - { - editItem.hash = QString("asdfasdfasdfasdfasfsd-") + QString::number(i); - editItem.name = QString("Lassi-") + QString::number(i); - editItem.action = qtrapids::TorrentState::action_add; - editItem.state = 0; - editItem.progress = 10+i; - editItem.down_rate = 10+i; - editItem.up_rate = 10+i; - editItem.seeds = 10+i; - editItem.leeches = 10+i; - editItem.ratio = 10+i; - editItem.total_size = 100000+i; - editItem.total_done = 10000+i; - downloadModel.updateItem(editItem, qtrapids::ParamsMap_t()); - } - - return app.exec(); + + QCoreApplication::setOrganizationName("Ixonos"); + QCoreApplication::setOrganizationDomain("ixonos.com"); + QCoreApplication::setApplicationName("QtRapids"); + + // Q_INIT_RESOURCE(application); + QApplication app(argc, argv); + MainWindow mainWindow; + + QDBusConnection dbus = QDBusConnection::sessionBus(); + dbus.registerObject("/qtrapids_gui", &mainWindow); + dbus.registerService("com.ixonos.qtrapids_gui"); + + mainWindow.connectToServer(); + mainWindow.RestoreSettings(); + // mainWindow->setGeometry(QApplication::desktop()->screenGeometry()); + + mainWindow.show(); + + /* + DownloadView* dlw = new DownloadView(NULL); + //qtrapids * mw = new qtrapids(); + dlw->show(); + DownloadViewItem* dlwItem = new DownloadViewItem(QStringList() << "Name" + << "Size" << "Status" + << "Progress" << "DL speed" + << "UL speed" << "Seeds/Leechers" + << "ratio"); + DownloadViewItem* dlwItem2 = new DownloadViewItem(QStringList() << "Name" + << "1000" << "Downloading" + << "23%" << "11" + << "0.1" << "0/2" + << "1.10"); + //dlwItem->insertChild(0, new DownloadViewItem(QStringList() << "Name")); + dlw->insertTopLevelItem(0,dlwItem); + dlw->insertTopLevelItem(1,dlwItem2); + + for (unsigned i = 0; i < 10; ++i) + { + DownloadViewItem *editItem = dynamic_cast + (dlw->itemAt(QPoint(0,0))); + editItem->setData ( 8, Qt::DisplayRole, QVariant("EDITED" + QString::number(i, 'g', 2))); + QTest::qSleep(2000); + } + */ + + return app.exec(); } -- 1.7.9.5