Added FileTransfer::createFileTransfer.
Code improvements.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@383 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/vncviewer/FileTransfer.cxx b/vncviewer/FileTransfer.cxx
index b439aa9..39c387a 100644
--- a/vncviewer/FileTransfer.cxx
+++ b/vncviewer/FileTransfer.cxx
@@ -28,10 +28,20 @@
 
 FileTransfer::FileTransfer()
 {
-
+  m_bFTDlgShown = false;
+  m_pFTDialog = new FTDialog(GetModuleHandle(0), this);
 }
 
 FileTransfer::~FileTransfer()
 {
+  if (m_pFTDialog != NULL) {
+    delete m_pFTDialog;
+    m_pFTDialog = NULL;
+  }
+}
 
+void 
+FileTransfer::createFileTransfer()
+{
+  m_bFTDlgShown = m_pFTDialog->createFTDialog();
 }