MainWin should get a ClientTransfer pointer
authorManuel Nickschas <sputnick@quassel-irc.org>
Wed, 1 Jan 2014 21:51:25 +0000 (22:51 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 1 Jan 2014 22:15:15 +0000 (23:15 +0100)
Just listening to the appropriate signal makes more sense if we
actually want to use client-side functions later.

src/qtui/mainwin.cpp
src/qtui/mainwin.h

index 760f867..01389c5 100644 (file)
@@ -62,6 +62,7 @@
 #include "clientbufferviewconfig.h"
 #include "clientbufferviewmanager.h"
 #include "clientignorelistmanager.h"
+#include "clienttransfer.h"
 #include "clienttransfermanager.h"
 #include "coreconfigwizard.h"
 #include "coreconnectdlg.h"
@@ -90,7 +91,6 @@
 #include "statusnotifieritem.h"
 #include "toolbaractionprovider.h"
 #include "topicwidget.h"
-#include "transfer.h"
 #include "verticaldock.h"
 
 #ifndef HAVE_KDE
@@ -1025,7 +1025,7 @@ void MainWin::connectedToCore()
     connect(Client::bufferViewManager(), SIGNAL(bufferViewConfigDeleted(int)), this, SLOT(removeBufferView(int)));
     connect(Client::bufferViewManager(), SIGNAL(initDone()), this, SLOT(loadLayout()));
 
-    connect(Client::transferManager(), SIGNAL(transferAdded(const Transfer*)), SLOT(showNewTransferDlg(const Transfer*)));
+    connect(Client::transferManager(), SIGNAL(transferAdded(const ClientTransfer*)), SLOT(showNewTransferDlg(const ClientTransfer*)));
 
     setConnectedState();
 }
@@ -1363,7 +1363,7 @@ void MainWin::showShortcutsDlg()
 }
 
 
-void MainWin::showNewTransferDlg(const Transfer *transfer)
+void MainWin::showNewTransferDlg(const ClientTransfer *transfer)
 {
     ReceiveFileDlg *dlg = new ReceiveFileDlg(transfer, this);
     dlg->show();
index 54c19a1..2e68b2f 100644 (file)
@@ -36,6 +36,7 @@ class BufferHotListFilter;
 class BufferView;
 class BufferViewConfig;
 class ClientBufferViewConfig;
+class ClientTransfer;
 class CoreAccount;
 class CoreConnectionStatusWidget;
 class BufferViewDock;
@@ -46,7 +47,6 @@ class NickListWidget;
 class SystemTray;
 class ChatMonitorView;
 class TopicWidget;
-class Transfer;
 
 class QMenu;
 class QLabel;
@@ -123,7 +123,7 @@ private slots:
     void showNotificationsDlg();
     void showIgnoreList(QString newRule = QString());
     void showShortcutsDlg();
-    void showNewTransferDlg(const Transfer *transfer);
+    void showNewTransferDlg(const ClientTransfer *transfer);
     void onFullScreenToggled();
 
     void handleCoreConnectionError(const QString &errorMsg);