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.