#include <DccBroker.h>
|
void | activeCanvasExecute (DccDialog *box, DccDescriptor *dcc) |
|
void | activeVideoExecute (DccDialog *box, DccDescriptor *dcc) |
|
void | activeVoiceExecute (DccDialog *box, DccDescriptor *dcc) |
|
void | cancelDcc (DccDescriptor *dcc) |
|
void | cancelDcc (DccDialog *box, DccDescriptor *dcc) |
|
void | chooseSaveFileName (DccDialog *box, DccDescriptor *dcc) |
|
void | executeChat (DccDialog *box, DccDescriptor *dcc) |
|
void | recvFileExecute (DccDialog *box, DccDescriptor *dcc) |
|
void | renameDccSendFile (DccDialog *box, DccDescriptor *dcc) |
|
void | renameOverwriteResume (DccDialog *box, DccDescriptor *dcc) |
|
void | rsendExecute (DccDescriptor *dcc) |
|
void | rsendExecute (DccDialog *box, DccDescriptor *dcc) |
|
void | sendFileExecute (DccDialog *box, DccDescriptor *dcc) |
|
◆ DccBroker()
◆ ~DccBroker()
DccBroker::~DccBroker |
( |
| ) |
|
◆ activeCanvasExecute
◆ activeVideoExecute
References activeVideoExecute(), DccDescriptor::bAutoAccept, DccDescriptor::bOverrideMinimize, DccDescriptor::bShowMinimized, DccDescriptor::console(), DccDialog::forgetDescriptor(), KviCString::Format, g_pApp, g_pMainWindow, KVI_OPTION_BOOL, KviOption_boolCreateMinimizedDccVideo, KviOption_boolCreateMinimizedDccVideoWhenAutoAccepted, m_pDccWindowList, KviCString::ptr(), DccDescriptor::setConsole(), DccDescriptor::szIp, DccDescriptor::szNick, DccDescriptor::szPort, and v.
Referenced by activeVideoExecute(), and activeVideoManage().
◆ activeVideoManage()
References __tr2qs_ctx, activeVideoExecute(), DccDescriptor::bAutoAccept, cancelDcc(), connect(), m_pBoxList, DccDescriptor::szHost, DccDescriptor::szIp, DccDescriptor::szNick, DccDescriptor::szPort, and DccDescriptor::szUser.
◆ activeVoiceExecute
References DccDescriptor::bAutoAccept, DccDescriptor::bOverrideMinimize, DccDescriptor::bShowMinimized, DccDescriptor::console(), DccDialog::forgetDescriptor(), KviCString::Format, g_pApp, g_pMainWindow, KVI_OPTION_BOOL, KviOption_boolCreateMinimizedDccVoice, KviOption_boolCreateMinimizedDccVoiceWhenAutoAccepted, m_pDccWindowList, KviCString::ptr(), DccDescriptor::setConsole(), DccDescriptor::szIp, DccDescriptor::szNick, DccDescriptor::szPort, and v.
Referenced by activeVoiceManage().
◆ activeVoiceManage()
References __tr2qs_ctx, activeVoiceExecute(), DccDescriptor::bAutoAccept, cancelDcc(), connect(), m_pBoxList, DccDescriptor::szHost, DccDescriptor::szIp, DccDescriptor::szNick, DccDescriptor::szPort, and DccDescriptor::szUser.
◆ addZeroPortTag()
◆ cancelDcc [1/2]
◆ cancelDcc [2/2]
◆ canUnload()
bool DccBroker::canUnload |
( |
| ) |
|
◆ chooseSaveFileName
References __tr2qs_ctx, _OUTPUT_VERBOSE, KviFileUtils::adjustFilePath(), KviFileDialog::askForSaveFileName(), KviApplication::Avatars, DccDescriptor::bAutoAccept, DccDescriptor::bIsIncomingAvatar, cancelDcc(), KviFileUtils::cleanFileName(), DccDescriptor::console(), KviFileUtils::directoryExists(), KviQString::ensureLastCharIs(), DccDialog::forgetDescriptor(), g_pApp, g_pMainWindow, g_pMediaManager, KviApplication::Incoming, KVI_OPTION_BOOL, KVI_OUT_DCCMSG, KVI_PATH_SEPARATOR_CHAR, KviOption_boolSortReceivedByDccFilesByNicks, KviOption_boolUseIncomingDccMediaTypeSavePath, KviFileUtils::makeDir(), KviWindow::output(), renameOverwriteResume(), DccDescriptor::szFileName, DccDescriptor::szLocalFileName, DccDescriptor::szNick, and DccDescriptor::szType.
Referenced by recvFileManage().
◆ dccBoxCount()
unsigned int DccBroker::dccBoxCount |
( |
| ) |
|
◆ dccWindowsCount()
unsigned int DccBroker::dccWindowsCount |
( |
| ) |
|
|
inline |
◆ executeChat
References DccDescriptor::bAutoAccept, DccDescriptor::bOverrideMinimize, DccDescriptor::bShowMinimized, DccDescriptor::console(), DccDialog::forgetDescriptor(), g_pApp, g_pMainWindow, KVI_OPTION_BOOL, KviOption_boolCreateMinimizedDccChat, KviOption_boolCreateMinimizedDccChatWhenAutoAccepted, m_pDccWindowList, KviCString::ptr(), DccDescriptor::setConsole(), DccDescriptor::szIp, DccDescriptor::szNick, DccDescriptor::szPort, DccDescriptor::szType, and KviCString::toLower().
Referenced by handleChatRequest().
◆ findZeroPortTag()
◆ handleChatRequest()
References __tr2qs_ctx, DccDescriptor::bAutoAccept, cancelDcc(), connect(), executeChat(), DccDescriptor::isZeroPortRequest(), m_pBoxList, DccDescriptor::szHost, DccDescriptor::szIp, DccDescriptor::szNick, DccDescriptor::szPort, DccDescriptor::szType, and DccDescriptor::szUser.
◆ handleResumeAccepted()
bool DccBroker::handleResumeAccepted |
( |
const char * | filename, |
|
|
const char * | port, |
|
|
const char * | szZeroPortTag ) |
◆ handleResumeRequest()
bool DccBroker::handleResumeRequest |
( |
KviDccRequest * | dcc, |
|
|
const char * | filename, |
|
|
const char * | port, |
|
|
unsigned long | filePos, |
|
|
const char * | szZeroPortTag ) |
References KviWindow::connection(), KviIrcMessage::console(), KviDccRequest::ctcpMsg, KviIrcServerParser::encodeCtcpParameter(), KviIrcConnection::encodeText(), findZeroPortTag(), DccFileTransfer::handleResumeRequest(), kvi_strEqualCI(), KviCtcpMessage::msg, KviIrcMask::nick(), KviCtcpMessage::pSource, KviCString::ptr(), KviIrcConnection::sendFmtData(), and t.
◆ passiveVideoExecute()
References __tr2qs_ctx, activeCanvasExecute(), DccDescriptor::bAutoAccept, DccDescriptor::bOverrideMinimize, DccDescriptor::bShowMinimized, cancelDcc(), connect(), DccDescriptor::console(), DccDialog::forgetDescriptor(), KviCString::Format, g_pApp, g_pMainWindow, KVI_OPTION_BOOL, KviOption_boolCreateMinimizedDccChat, KviOption_boolCreateMinimizedDccChatWhenAutoAccepted, m_pBoxList, m_pDccWindowList, passiveVideoExecute(), KviCString::ptr(), DccDescriptor::setConsole(), DccDescriptor::szHost, DccDescriptor::szIp, DccDescriptor::szNick, DccDescriptor::szPort, DccDescriptor::szUser, and v.
Referenced by passiveVideoExecute().
◆ passiveVoiceExecute()
References DccDescriptor::bOverrideMinimize, DccDescriptor::bShowMinimized, KviCString::Format, g_pMainWindow, KVI_OPTION_BOOL, KviOption_boolCreateMinimizedDccChat, m_pDccWindowList, KviCString::ptr(), DccDescriptor::szIp, DccDescriptor::szNick, DccDescriptor::szPort, and v.
◆ recvFileExecute
References DccDescriptor::bAutoAccept, DccDescriptor::bOverrideMinimize, DccDescriptor::bShowMinimized, DccDescriptor::console(), DccDialog::forgetDescriptor(), g_pApp, KviFileTransfer::invokeTransferWindow(), KVI_OPTION_BOOL, KviOption_boolCreateMinimizedDccSend, KviOption_boolCreateMinimizedDccSendWhenAutoAccepted, and DccDescriptor::setConsole().
Referenced by renameDccSendFile(), and renameOverwriteResume().
◆ recvFileManage()
References __tr2qs_ctx, _OUTPUT_VERBOSE, DccDescriptor::bActive, DccDescriptor::bAutoAccept, DccDescriptor::bIsIncomingAvatar, cancelDcc(), chooseSaveFileName(), connect(), DccDescriptor::console(), KVI_OPTION_UINT, KVI_OUT_DCCMSG, KviOption_uintMaximumRequestedAvatarSize, m_pBoxList, KviQString::makeSizeReadable(), KviWindow::output(), DccDescriptor::szFileName, DccDescriptor::szFileSize, DccDescriptor::szHost, DccDescriptor::szIp, DccDescriptor::szNick, DccDescriptor::szPort, DccDescriptor::szType, and DccDescriptor::szUser.
◆ removeZeroPortTag()
void DccBroker::removeZeroPortTag |
( |
const QString & | szTag | ) |
|
◆ renameDccSendFile
References __tr2qs_ctx, _OUTPUT_VERBOSE, DccDescriptor::console(), KviCString::findLastIdx(), DccDialog::forgetDescriptor(), i, KVI_OUT_DCCMSG, KviCString::left(), KviCString::len(), KviWindow::output(), KviCString::ptr(), recvFileExecute(), KviCString::right(), KviCString::setNum(), DccDescriptor::szLocalFileName, and DccDescriptor::szLocalFileSize.
Referenced by renameOverwriteResume().
◆ renameOverwriteResume
References __tr2qs_ctx, DccDescriptor::bAutoAccept, DccDescriptor::bResume, cancelDcc(), connect(), DccDescriptor::console(), DccDialog::forgetDescriptor(), KVI_OPTION_BOOL, KVI_OUT_DCCMSG, KviOption_boolAutoResumeDccSendWhenAutoAccepted, m_pBoxList, KviQString::makeSizeReadable(), DccFileTransfer::nonFailedTransferWithLocalFileName(), KviWindow::output(), recvFileExecute(), renameDccSendFile(), DccDescriptor::szFileSize, DccDescriptor::szLocalFileName, and DccDescriptor::szLocalFileSize.
Referenced by chooseSaveFileName().
◆ rsendAskForFileName()
◆ rsendExecute [1/2]
References __tr2qs_ctx, addZeroPortTag(), KviWindow::connection(), DccDescriptor::console(), KviIrcConnection::encodeText(), g_pApp, g_pSharedFilesManager, DccDescriptor::isZeroPortRequest(), KVI_OUT_DCCERROR, KviWindow::output(), KviIrcConnection::sendFmtData(), DccDescriptor::setZeroPortRequestTag(), DccDescriptor::szFileName, DccDescriptor::szLocalFileName, DccDescriptor::szNick, DccDescriptor::szType, and t.
◆ rsendExecute [2/2]
◆ rsendManage()
◆ sendFileExecute
References __tr2qs_ctx, DccDescriptor::bOverrideMinimize, DccDescriptor::bShowMinimized, DccDescriptor::console(), DccDialog::forgetDescriptor(), g_pApp, KviFileTransfer::invokeTransferWindow(), KVI_OPTION_BOOL, KVI_OUT_DCCERROR, KviOption_boolCreateMinimizedDccSend, KviWindow::output(), DccDescriptor::setConsole(), DccDescriptor::szFileName, DccDescriptor::szLocalFileName, and DccDescriptor::szLocalFileSize.
Referenced by sendFileManage().
◆ sendFileManage()
◆ unregisterDccBox()
void DccBroker::unregisterDccBox |
( |
DccDialog * | box | ) |
|
◆ unregisterDccWindow()
void DccBroker::unregisterDccWindow |
( |
KviWindow * | dcc | ) |
|
◆ m_pBoxList
Referenced by activeVideoManage(), activeVoiceManage(), canUnload(), dccBoxCount(), DccBroker(), handleChatRequest(), passiveVideoExecute(), recvFileManage(), renameOverwriteResume(), unregisterDccBox(), and ~DccBroker().
◆ m_pDccWindowList
◆ m_pZeroPortTags
The documentation for this class was generated from the following files: