22#include <rtl/ustring.hxx>
48struct ImplBaseLinkData;
50class FileDialogHelper;
81 std::unique_ptr<FileDialogHelper>
92 css::uno::Reference<css::io::XInputStream>
97 bool ExecuteEdit(
const OUString& _rNewName );
103 void SetName(
const OUString & rLn );
109 void GetRealObject_(
bool bConnect =
true );
132 void SetLinkSourceName(
const OUString & rName );
141 const OUString & rMimeType,
const css::uno::Any & rValue );
165 const css::uno::Reference<css::io::XInputStream>& xInputStream,
167 { m_xInputStreamToLoadFrom = xInputStream;
168 m_bIsReadOnly = bIsReadOnly; }
170 void clearStreamToLoadFrom();
void SetVisible(bool bFlag)
Link< SvBaseLink &, void > m_aEndEditLink
void SetSynchron(bool bFlag)
DECL_DLLPRIVATE_LINK(EndEditHdl, const OUString &, void)
const OUString & GetLinkSourceName() const
css::uno::Reference< css::io::XInputStream > m_xInputStreamToLoadFrom
weld::Window * m_pParentWin
void setStreamToLoadFrom(const css::uno::Reference< css::io::XInputStream > &xInputStream, bool bIsReadOnly)
SvBaseLinkObjectType mnObjType
std::unique_ptr< ImplBaseLinkData > pImplData
SvLinkSource * GetObj() const
std::unique_ptr< FileDialogHelper > m_pFileDlg
SvLinkSource * GetRealObject()
bool WasLastEditOK() const
SvBaseLinkObjectType GetObjType() const
DESKTOP_DEPLOYMENTMISC_DLLPUBLIC css::uno::Sequence< css::uno::Reference< css::xml::dom::XElement > > check(dp_misc::DescriptionInfoset const &infoset)
constexpr bool isClientFileType(SvBaseLinkObjectType t)
constexpr bool isClientType(SvBaseLinkObjectType t)