- Initial GUI: Main window with two tabs, torrent file open dialog.
[qtrapids] / src / gui / main.cpp
index 0366a84..801ae6d 100644 (file)
  ***************************************************************************/
 #include <QApplication>
 #include <QDebug>
  ***************************************************************************/
 #include <QApplication>
 #include <QDebug>
-#include "DownloadView.h"
+#include <QTest>
+//#include "DownloadView.h"
+
+#include "MainWindow.h"
 
 int main(int argc, char *argv[])
 {
 
 int main(int argc, char *argv[])
 {
+       
+       
      // Q_INIT_RESOURCE(application);
        QApplication app(argc, argv);
      // Q_INIT_RESOURCE(application);
        QApplication app(argc, argv);
+       MainWindow *mainWindow = new MainWindow();
+       mainWindow->show(); 
+       /*
        DownloadView* dlw = new DownloadView(NULL);
       //qtrapids * mw = new qtrapids();
        dlw->show();
        DownloadView* dlw = new DownloadView(NULL);
       //qtrapids * mw = new qtrapids();
        dlw->show();
@@ -33,8 +41,24 @@ int main(int argc, char *argv[])
                        << "Progress" << "DL speed" 
                        << "UL speed" << "Seeds/Leechers"
                        << "ratio");
                        << "Progress" << "DL speed" 
                        << "UL speed" << "Seeds/Leechers"
                        << "ratio");
-       dlwItem->insertChild(0, new DownloadViewItem(QStringList() << "Name"));
+       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(0,dlwItem);
-       qDebug() << dlw->columnCount();
+       dlw->insertTopLevelItem(1,dlwItem2);
+       
+       for (unsigned i = 0; i < 10; ++i)
+       {
+               DownloadViewItem *editItem = dynamic_cast<DownloadViewItem*>
+                               (dlw->itemAt(QPoint(0,0)));
+               editItem->setData ( 8, Qt::DisplayRole, QVariant("EDITED" + QString::number(i, 'g', 2)));
+               QTest::qSleep(2000);
+       }
+       */
+       
+       
        return app.exec();
 }
        return app.exec();
 }