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