Added checkDeleteQueue() method to the FileTransfer class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@433 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/vncviewer/FTDialog.cxx b/vncviewer/FTDialog.cxx
index 8734060..683547b 100644
--- a/vncviewer/FTDialog.cxx
+++ b/vncviewer/FTDialog.cxx
@@ -26,6 +26,7 @@
using namespace rfb;
using namespace rfb::win32;
+const char FTDialog::szCheckDeleteQueueText[] = "TightVNC.Viewer.CheckDeleteQueue.Msg";
const char FTDialog::szCheckTransferQueueText[] = "TightVNC.Viewer.CheckTransferQueue.Msg";
const char FTDialog::szDownloadFilePortionText[] = "TightVNC.Viewer.DownloadFilePortion.Msg";
const char FTDialog::szUploadFilePortionText[] = "TightVNC.Viewer.UploadFilePortion.Msg";
@@ -125,13 +126,13 @@
bool
FTDialog::initFTWndMsgs()
{
+ m_msgCheckDeleteQueue = RegisterWindowMessage(szCheckDeleteQueueText);
m_msgCheckTransferQueue = RegisterWindowMessage(szCheckTransferQueueText);
m_msgUploadFilePortion = RegisterWindowMessage(szUploadFilePortionText);
m_msgDownloadFilePortion = RegisterWindowMessage(szDownloadFilePortionText);
- if ((m_msgCheckTransferQueue) &&
- (m_msgUploadFilePortion) &&
- (m_msgDownloadFilePortion)) return true;
+ if ((m_msgCheckDeleteQueue) && (m_msgCheckTransferQueue) &&
+ (m_msgUploadFilePortion) && (m_msgDownloadFilePortion)) return true;
return false;
}
@@ -289,6 +290,9 @@
if (uMsg == _this->m_msgDownloadFilePortion)
_this->m_pFileTransfer->downloadFilePortion();
+
+ if (uMsg == _this->m_msgCheckDeleteQueue)
+ _this->m_pFileTransfer->checkDeleteQueue();
}
return FALSE;
@@ -690,3 +694,9 @@
{
PostMessage(m_hwndFTDialog, m_msgDownloadFilePortion, 0, 0);
}
+
+void
+FTDialog::postCheckDeleteQueueMsg()
+{
+ PostMessage(m_hwndFTDialog, m_msgCheckDeleteQueue, 0, 0);
+}