From: Manuel Nickschas Date: Wed, 1 Jan 2014 21:51:25 +0000 (+0100) Subject: MainWin should get a ClientTransfer pointer X-Git-Tag: 0.10-beta1~60 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=584085c95a70e921f401b387bb73e66e2d71a714 MainWin should get a ClientTransfer pointer Just listening to the appropriate signal makes more sense if we actually want to use client-side functions later. --- diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index 760f867a..01389c55 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -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(); diff --git a/src/qtui/mainwin.h b/src/qtui/mainwin.h index 54c19a1c..2e68b2f5 100644 --- a/src/qtui/mainwin.h +++ b/src/qtui/mainwin.h @@ -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);