summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSzymon Kłos <eszkadev@gmail.com>2015-07-28 10:30:58 +0200
committerSzymon Kłos <eszkadev@gmail.com>2015-08-14 08:45:15 +0200
commit851d73c4d99151dfbc5684a8800f5d92b94e8b36 (patch)
tree58410e72dce5e778e79e35c6db41af319ce9619b /include
parent6eede78d4e75fdbec7e565ebb15f1ce9956734f0 (diff)
reuse data from SvtFileView in the FolderTree
Change-Id: I5a830459e7d5d9c71b7997b9014dde048b317d81
Diffstat (limited to 'include')
-rw-r--r--include/svtools/fileview.hxx2
-rw-r--r--include/svtools/foldertree.hxx3
2 files changed, 5 insertions, 0 deletions
diff --git a/include/svtools/fileview.hxx b/include/svtools/fileview.hxx
index 6bb64157d74b..69469754994e 100644
--- a/include/svtools/fileview.hxx
+++ b/include/svtools/fileview.hxx
@@ -173,6 +173,8 @@ public:
void EndInplaceEditing( bool _bCancel );
+ ::std::vector< std::pair< OUString, OUString > > GetSubFolders();
+
protected:
virtual void StateChanged( StateChangedType nStateChange ) SAL_OVERRIDE;
};
diff --git a/include/svtools/foldertree.hxx b/include/svtools/foldertree.hxx
index 4be22b975404..ccf0382ad35d 100644
--- a/include/svtools/foldertree.hxx
+++ b/include/svtools/foldertree.hxx
@@ -42,12 +42,15 @@ private:
Image m_aFolderImage;
Image m_aFolderExpandedImage;
+ OUString m_sLastUpdatedDir;
+
public:
FolderTree( vcl::Window* pParent, WinBits nBits );
virtual void RequestingChildren( SvTreeListEntry* pEntry ) SAL_OVERRIDE;
void FillTreeEntry( SvTreeListEntry* pEntry );
+ void FillTreeEntry( const OUString & rUrl, const ::std::vector< std::pair< OUString, OUString > >& rFolders );
void SetTreePath( OUString const & sUrl );
void SetBlackList( const ::com::sun::star::uno::Sequence< OUString >& rBlackList );
};