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/FTDialog.h b/vncviewer/FTDialog.h
index 0c83343..928c93d 100644
--- a/vncviewer/FTDialog.h
+++ b/vncviewer/FTDialog.h
@@ -50,6 +50,7 @@
       void processDlgMsgs();
 
       void cancelTransfer(bool bResult);
+      void afterCancelTransfer();
       
       static BOOL CALLBACK FTDialogProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
       
@@ -81,6 +82,8 @@
       void showLocalLVItems();
       void showRemoteLVItems();
 
+      void onClose();
+
       void onLocalItemActivate(LPNMITEMACTIVATE lpnmia);
       void onRemoteItemActivate(LPNMITEMACTIVATE lpnmia);
 
@@ -117,6 +120,7 @@
       void setButtonsState();
       
       bool m_bDlgShown;
+      bool m_bCloseDlgAfterCancel;
 
       UINT m_msgCheckDeleteQueue;
       UINT m_msgCheckTransferQueue;