Added code for canceling file transfer.
Code improvements.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@445 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/vncviewer/FileTransfer.h b/vncviewer/FileTransfer.h
index c2facd5..13908d3 100644
--- a/vncviewer/FileTransfer.h
+++ b/vncviewer/FileTransfer.h
@@ -60,9 +60,12 @@
 
       void checkTransferQueue();
       void checkDeleteQueue();
+      bool checkCancelOperations();
 
       void uploadFilePortion();
 
+      bool m_bCancel;
+
     private:
       bool m_bFTDlgShown;
       bool m_bInitialized;
@@ -87,6 +90,8 @@
 
       int  isExistName(FileInfo *pFI, char *pName);
       void freeQueues();
+
+      void endUndoneOperation();
       
       bool procFileListDataMsg();
       bool procFileDownloadDataMsg();