|
LibreOffice Module cui (master) 1
|
#include <linkdlg.hxx>#include <o3tl/safeint.hxx>#include <vcl/svapp.hxx>#include <comphelper/diagnose_ex.hxx>#include <tools/debug.hxx>#include <tools/urlobj.hxx>#include <vcl/idle.hxx>#include <vcl/timer.hxx>#include <vcl/weld.hxx>#include <vcl/weldutils.hxx>#include <strings.hrc>#include <sfx2/filedlghelper.hxx>#include <sfx2/linkmgr.hxx>#include <sfx2/linksrc.hxx>#include <sfx2/lnkbase.hxx>#include <sfx2/objsh.hxx>#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>#include <com/sun/star/ui/dialogs/XFolderPicker2.hpp>#include <comphelper/processfactory.hxx>#include <dialmgr.hxx>Go to the source code of this file.
Functions | |
| IMPL_LINK (SvBaseLinksDlg, LinksSelectHdl, weld::TreeView &, rTreeView, void) | |
| IMPL_LINK_NOARG (SvBaseLinksDlg, LinksDoubleClickHdl, weld::TreeView &, bool) | |
| IMPL_LINK (SvBaseLinksDlg, ToggleHdl, weld::Toggleable &, rButton, void) | |
| IMPL_LINK_NOARG (SvBaseLinksDlg, UpdateNowClickHdl, weld::Button &, void) | |
| IMPL_LINK_NOARG (SvBaseLinksDlg, ChangeSourceClickHdl, weld::Button &, void) | |
| IMPL_LINK_NOARG (SvBaseLinksDlg, BreakLinkClickHdl, weld::Button &, void) | |
| IMPL_LINK_NOARG (SvBaseLinksDlg, UpdateWaitingHdl, Timer *, void) | |
| IMPL_LINK (SvBaseLinksDlg, EndEditHdl, sfx2::SvBaseLink &, _rLink, void) | |
| IMPL_LINK | ( | SvBaseLinksDlg | , |
| EndEditHdl | , | ||
| sfx2::SvBaseLink & | , | ||
| _rLink | , | ||
| void | |||
| ) |
Definition at line 467 of file linkdlg.cxx.
| IMPL_LINK | ( | SvBaseLinksDlg | , |
| LinksSelectHdl | , | ||
| weld::TreeView & | , | ||
| rTreeView | , | ||
| void | |||
| ) |
Definition at line 139 of file linkdlg.cxx.
| IMPL_LINK | ( | SvBaseLinksDlg | , |
| ToggleHdl | , | ||
| weld::Toggleable & | , | ||
| rButton | , | ||
| void | |||
| ) |
Definition at line 228 of file linkdlg.cxx.
References sfx2::SvBaseLink::GetObjType(), sfx2::SvBaseLink::GetUpdateMode(), isClientFileType(), nPos, and pLink.
| IMPL_LINK_NOARG | ( | SvBaseLinksDlg | , |
| BreakLinkClickHdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 360 of file linkdlg.cxx.
References Application::CreateMessageDialog(), tools::SvRef< typename T >::get(), i, tools::SvRef< typename T >::is(), m_xDialog, nPos, pLink, and RET_YES.
| IMPL_LINK_NOARG | ( | SvBaseLinksDlg | , |
| ChangeSourceClickHdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 297 of file linkdlg.cxx.
References sfx2::createFolderPicker(), DBG_ASSERT, sfx2::SvBaseLink::Edit(), sfx2::LinkManager::GetDisplayNames(), INetURLObject::GetLastName(), sfx2::SvBaseLink::GetLinkSourceName(), INetURLObject::GetMainURL(), INetURLObject::getName(), comphelper::getProcessComponentContext(), INetURLObject::GetProtocol(), INetURLObject::insertName(), LINK, m_xDialog, MakeLnkName(), nPos, INetURLObject::PathToFileName(), pLink, sfx2::SvBaseLink::SetLinkSourceName(), sType, INetURLObject::ToIUri, TOOLS_WARN_EXCEPTION, and sfx2::SvBaseLink::Update().
| IMPL_LINK_NOARG | ( | SvBaseLinksDlg | , |
| LinksDoubleClickHdl | , | ||
| weld::TreeView & | , | ||
| bool | |||
| ) |
Definition at line 222 of file linkdlg.cxx.
| IMPL_LINK_NOARG | ( | SvBaseLinksDlg | , |
| UpdateNowClickHdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 250 of file linkdlg.cxx.
References sfx2::LinkManager::CloseCachedComps(), i, n, sId, and weld::toId().
| IMPL_LINK_NOARG | ( | SvBaseLinksDlg | , |
| UpdateWaitingHdl | , | ||
| Timer * | , | ||
| void | |||
| ) |
Definition at line 450 of file linkdlg.cxx.
References tools::SvRef< typename T >::is(), and nPos.