Minor fixes
[qtrapids] / src / client / MainWindow.cpp
index 36d3081..bf04650 100644 (file)
@@ -131,7 +131,7 @@ MainWindow::MainWindow() :
        toolBar->addAction(tr("Open"));
        removeAction = toolBar->addAction(tr("Remove"));
        removeAction->setEnabled(false);
-       addToolBar(Qt::TopToolBarArea, toolBar);
+       addToolBar(Qt::BottomToolBarArea, toolBar);
 
        connect(this, SIGNAL(itemSelected(bool)), removeAction,
                SLOT(setEnabled(bool)));
@@ -330,11 +330,14 @@ void MainWindow::StartTorrentFromBufferData(char const* data, int size)
 // =========================== PRIVATE SLOTS =================================
 void MainWindow::on_openAction_clicked()
 {
+       QString filename = QFileDialog::getOpenFileName( this, tr("Open torrent file"), QString(), tr("Torrent files (*.torrent)") );
+       on_torrentFileSelected(filename);
+       /*
        QFileDialog *dialog = new QFileDialog( this, "Open torrent file", QString(), tr("Torrent files (*.torrent)"));
        dialog->setFileMode(QFileDialog::ExistingFile);
        connect(dialog, SIGNAL(fileSelected(const QString&)), this, SLOT(on_torrentFileSelected(const QString&)));
        dialog->show();
-
+       */
 }
 
 void MainWindow::on_removeAction_clicked()
@@ -468,7 +471,7 @@ void MainWindow::handleToolBarAction(QAction* action)
 }
 
 
-void MainWindow::on_torrentFileSelected(const QString& file)
+void MainWindow::on_torrentFileSelected(QString file)
 {
 #ifdef QTRAPIDS_DEBUG
        qDebug() << " MainWindow::on_torrentFileSelected(): " << file;