Added FTBrowseDlg::addItems methods.
Added some code to the FTDialog class for control browsing folders
in the "Browse Folders" dialog.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@456 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/vncviewer/FTDialog.cxx b/vncviewer/FTDialog.cxx
index b5782d6..b7ec9ba 100644
--- a/vncviewer/FTDialog.cxx
+++ b/vncviewer/FTDialog.cxx
@@ -44,6 +44,7 @@
   m_pCancelingDlg = NULL;
   m_pCreateFolderDlg = NULL;
   m_pRenameDlg = NULL;
+  m_pBrowseDlg = NULL;
 
   m_hwndFTDialog = NULL;
   m_hwndLocalPath = NULL;
@@ -369,7 +370,12 @@
 void 
 FTDialog::onRemoteBrowse()
 {
- 
+  if (m_pBrowseDlg != NULL) return;
+  
+  m_pBrowseDlg = new FTBrowseDlg(this);
+  m_pBrowseDlg->create();
+
+  m_pFileTransfer->requestFileList("", FT_FLR_DEST_BROWSE, true);
 }
 
 void 
@@ -877,6 +883,9 @@
 void 
 FTDialog::addBrowseItems(FileInfo *pFI)
 {
+  if (m_pBrowseDlg == NULL) return;
+
+  m_pBrowseDlg->addItems(pFI);
 }
 
 void