include/svtools/RemoteFilesDialog.hxx | 3 ++- svtools/source/dialogs/RemoteFilesDialog.cxx | 24 +++++++++++++----------- 2 files changed, 15 insertions(+), 12 deletions(-)
New commits: commit 13541f7d48a990bbcf33f29516528d793e0f451f Author: Szymon KÅos <eszka...@gmail.com> Date: Wed Jul 1 23:06:42 2015 +0200 access to the first entry of services listbox Change-Id: I1bd3fc13fd8258d27d0900b853e751af6eb9ef38 diff --git a/svtools/source/dialogs/RemoteFilesDialog.cxx b/svtools/source/dialogs/RemoteFilesDialog.cxx index 4594343..f4821ee 100644 --- a/svtools/source/dialogs/RemoteFilesDialog.cxx +++ b/svtools/source/dialogs/RemoteFilesDialog.cxx @@ -549,7 +549,7 @@ IMPL_LINK_NOARG ( RemoteFilesDialog, SelectServiceHdl ) { int nPos = GetSelectedServicePos(); - if( nPos > 0 ) + if( nPos >= 0 ) { OUString sURL = m_aServices[nPos]->GetUrl(); OUString sName = m_aServices[nPos]->GetName(); @@ -578,7 +578,7 @@ IMPL_LINK_TYPED ( RemoteFilesDialog, EditServiceMenuHdl, MenuButton *, pButton, unsigned int nSelected = m_pServices_lb->GetSelectEntryPos(); int nPos = GetSelectedServicePos(); - if( nPos > 0 ) + if( nPos >= 0 ) { ScopedVclPtrInstance< PlaceEditDialog > aDlg( this, m_aServices[nPos] ); short aRetCode = aDlg->Execute(); @@ -609,7 +609,7 @@ IMPL_LINK_TYPED ( RemoteFilesDialog, EditServiceMenuHdl, MenuButton *, pButton, unsigned int nSelected = m_pServices_lb->GetSelectEntryPos(); int nPos = GetSelectedServicePos(); - if( nPos > 0 ) + if( nPos >= 0 ) { // TODO: Confirm dialog commit e69eb3303bf84777ee659923853f881bfbb6fdc1 Author: Szymon KÅos <eszka...@gmail.com> Date: Wed Jul 1 17:43:10 2015 +0200 RemoteFilesDialog: methods implementations Change-Id: I3938a17fe180273ec9845720290b1503d15bfcc3 diff --git a/include/svtools/RemoteFilesDialog.hxx b/include/svtools/RemoteFilesDialog.hxx index c5f876a..43844ae 100644 --- a/include/svtools/RemoteFilesDialog.hxx +++ b/include/svtools/RemoteFilesDialog.hxx @@ -44,6 +44,7 @@ using namespace ::com::sun::star::beans; using namespace ::com::sun::star::uno; using namespace ::com::sun::star::ucb; using namespace ::com::sun::star::task; +using namespace ::com::sun::star::ui::dialogs; using namespace ::comphelper; using namespace ::svt; @@ -85,7 +86,7 @@ public: virtual SvtFileView* GetView(); - virtual void SetHasFilename( bool bHasFilename ); + virtual void SetHasFilename( bool ); virtual void SetBlackList( const ::com::sun::star::uno::Sequence< OUString >& rBlackList ); virtual const ::com::sun::star::uno::Sequence< OUString >& GetBlackList() const; virtual void SetStandardDir( const OUString& rStdDir ); diff --git a/svtools/source/dialogs/RemoteFilesDialog.cxx b/svtools/source/dialogs/RemoteFilesDialog.cxx index 28c34dd..4594343 100644 --- a/svtools/source/dialogs/RemoteFilesDialog.cxx +++ b/svtools/source/dialogs/RemoteFilesDialog.cxx @@ -749,9 +749,8 @@ SvtFileView* RemoteFilesDialog::GetView() return m_pFileView; } -void RemoteFilesDialog::SetHasFilename( bool bHasFilename ) +void RemoteFilesDialog::SetHasFilename( bool ) { - // TODO } void RemoteFilesDialog::SetBlackList( const ::com::sun::star::uno::Sequence< OUString >& rBlackList ) @@ -846,6 +845,7 @@ const OUString& RemoteFilesDialog::GetPath() std::vector<OUString> RemoteFilesDialog::GetPathList() const { + // TODO std::vector<OUString> aPaths; aPaths.push_back(m_sPath); return aPaths; @@ -853,8 +853,12 @@ std::vector<OUString> RemoteFilesDialog::GetPathList() const bool RemoteFilesDialog::ContentIsFolder( const OUString& rURL ) { - // TODO - return false; + Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + Reference< XInteractionHandler > xInteractionHandler( + InteractionHandler::createWithParent( xContext, 0 ), UNO_QUERY_THROW ); + Reference< XCommandEnvironment > xEnv = new ::ucbhelper::CommandEnvironment( xInteractionHandler, Reference< XProgressHandler >() ); + ::ucbhelper::Content aContent( rURL, xEnv, xContext ); + return aContent.isFolder(); } sal_Int32 RemoteFilesDialog::getTargetColorDepth() @@ -886,14 +890,12 @@ bool RemoteFilesDialog::getShowState() return false; } -Control* RemoteFilesDialog::getControl( sal_Int16 _nControlId, bool _bLabelControl) const +Control* RemoteFilesDialog::getControl( sal_Int16, bool) const { - // TODO return NULL; } -void RemoteFilesDialog::enableControl( sal_Int16 _nControlId, bool _bEnable ) +void RemoteFilesDialog::enableControl( sal_Int16, bool ) { - // TODO } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits