LibreOffice Module svx (master) 1
|
#include <vcl/errinf.hxx>
#include <tools/urlobj.hxx>
#include <unotools/ucbstreamhelper.hxx>
#include <svl/eitem.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/module.hxx>
#include <sfx2/filedlghelper.hxx>
#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>
#include <svl/urihelper.hxx>
#include <svtools/ehdl.hxx>
#include <svtools/inettbc.hxx>
#include <svtools/sfxecode.hxx>
#include <sfx2/viewfrm.hxx>
#include <sfx2/objsh.hxx>
#include <sfx2/docfile.hxx>
#include <unotools/localedatawrapper.hxx>
#include <vcl/weld.hxx>
#include <svx/imapdlg.hxx>
#include <svx/dialmgr.hxx>
#include <svx/strings.hrc>
#include <svx/svxids.hrc>
#include "imapwnd.hxx"
#include "imapimp.hxx"
#include <svx/svdopath.hxx>
#include <vcl/svapp.hxx>
#include <vcl/settings.hxx>
#include <osl/diagnose.h>
#include "dlgunit.hxx"
#include <memory>
Go to the source code of this file.
Functions | |
SFX_IMPL_MODELESSDIALOGCONTOLLER_WITHID (SvxIMapDlgChildWindow, SID_IMAP) | |
IMPL_LINK_NOARG (SvxIMapDlg, CancelHdl, weld::Button &, void) | |
IMPL_LINK (SvxIMapDlg, TbxClickHdl, const OUString &, rNewItemId, void) | |
IMPL_LINK (SvxIMapDlg, InfoHdl, IMapWindow &, rWnd, void) | |
IMPL_LINK (SvxIMapDlg, MousePosHdl, GraphCtrl *, pWnd, void) | |
IMPL_LINK (SvxIMapDlg, GraphSizeHdl, GraphCtrl *, pWnd, void) | |
IMPL_LINK_NOARG (SvxIMapDlg, URLModifyHdl, weld::ComboBox &, void) | |
IMPL_LINK_NOARG (SvxIMapDlg, EntryModifyHdl, weld::Entry &, void) | |
IMPL_LINK_NOARG (SvxIMapDlg, URLLoseFocusHdl, weld::Widget &, void) | |
IMPL_LINK_NOARG (SvxIMapDlg, UpdateHdl, Timer *, void) | |
IMPL_LINK (SvxIMapDlg, StateHdl, GraphCtrl *, pWnd, void) | |
SvxIMapDlg * | GetIMapDlg () |
Variables | |
constexpr OUStringLiteral | SELF_TARGET = u"_self" |
constexpr OUStringLiteral | IMAP_CERN_FILTER = u"MAP - CERN" |
constexpr OUStringLiteral | IMAP_NCSA_FILTER = u"MAP - NCSA" |
constexpr OUStringLiteral | IMAP_BINARY_FILTER = u"SIP - StarView ImageMap" |
constexpr OUStringLiteral | IMAP_ALL_TYPE = u"*.*" |
constexpr OUStringLiteral | IMAP_BINARY_TYPE = u"*.sip" |
constexpr OUStringLiteral | IMAP_CERN_TYPE = u"*.map" |
constexpr OUStringLiteral | IMAP_NCSA_TYPE = u"*.map" |
SvxIMapDlg * GetIMapDlg | ( | ) |
Definition at line 719 of file imapdlg.cxx.
References SfxViewFrame::Current(), SfxViewFrame::GetChildWindow(), SfxChildWindow::GetController(), and SfxViewFrame::HasChildWindow().
Referenced by SvxIMapDlgChildWindow::UpdateIMapDlg().
IMPL_LINK | ( | SvxIMapDlg | , |
GraphSizeHdl | , | ||
GraphCtrl * | , | ||
pWnd | , | ||
void | |||
) |
Definition at line 573 of file imapdlg.cxx.
References aStr, GetBindings(), SfxBindings::GetDispatcher(), SfxModule::GetFieldUnit(), GetLocaleDataWrapper(), SfxDispatcher::GetModule(), LocaleDataWrapper::getNumDecimalSep(), Application::GetSettings(), GetUnitString(), Size::Height(), and Size::Width().
IMPL_LINK | ( | SvxIMapDlg | , |
InfoHdl | , | ||
IMapWindow & | , | ||
rWnd | , | ||
void | |||
) |
Definition at line 495 of file imapdlg.cxx.
References NotifyInfo::aMarkAltText, NotifyInfo::aMarkTarget, NotifyInfo::aMarkURL, NotifyInfo::bActivated, NotifyInfo::bNewObj, NotifyInfo::bOneMarked, and SELF_TARGET.
IMPL_LINK | ( | SvxIMapDlg | , |
MousePosHdl | , | ||
GraphCtrl * | , | ||
pWnd | , | ||
void | |||
) |
Definition at line 560 of file imapdlg.cxx.
References aStr, GetBindings(), SfxBindings::GetDispatcher(), SfxModule::GetFieldUnit(), GetLocaleDataWrapper(), SfxDispatcher::GetModule(), LocaleDataWrapper::getNumDecimalSep(), Application::GetSettings(), GetUnitString(), Point::X(), and Point::Y().
IMPL_LINK | ( | SvxIMapDlg | , |
StateHdl | , | ||
GraphCtrl * | , | ||
pWnd | , | ||
void | |||
) |
Definition at line 666 of file imapdlg.cxx.
References SdrModel::HasRedoActions(), SdrModel::HasUndoActions(), and SdrPolyEditView::IsDeleteMarkedPointsPossible().
IMPL_LINK | ( | SvxIMapDlg | , |
TbxClickHdl | , | ||
const OUString & | , | ||
rNewItemId | , | ||
void | |||
) |
Definition at line 270 of file imapdlg.cxx.
References CircleOrEllipse, SfxDispatcher::ExecuteList(), FreehandFill, GetBindings(), SfxBindings::GetDispatcher(), Polygon, and Rectangle.
IMPL_LINK_NOARG | ( | SvxIMapDlg | , |
CancelHdl | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 183 of file imapdlg.cxx.
References Application::CreateBuilder(), SfxDispatcher::ExecuteList(), GetBindings(), SfxBindings::GetDispatcher(), m_xDialog, RET_CANCEL, and RET_YES.
IMPL_LINK_NOARG | ( | SvxIMapDlg | , |
EntryModifyHdl | , | ||
weld::Entry & | , | ||
void | |||
) |
Definition at line 602 of file imapdlg.cxx.
IMPL_LINK_NOARG | ( | SvxIMapDlg | , |
UpdateHdl | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 633 of file imapdlg.cxx.
References Application::CreateBuilder(), GetBindings(), SfxBindings::Invalidate(), m_xDialog, and RET_YES.
IMPL_LINK_NOARG | ( | SvxIMapDlg | , |
URLLoseFocusHdl | , | ||
weld::Widget & | , | ||
void | |||
) |
Definition at line 607 of file imapdlg.cxx.
References NotifyInfo::aMarkAltText, NotifyInfo::aMarkTarget, NotifyInfo::aMarkURL, SfxMedium::GetBaseURL(), GetBindings(), SfxBindings::GetDispatcher(), SfxDispatcher::GetFrame(), URIHelper::GetMaybeFileHdl(), SfxObjectShell::GetMedium(), SfxViewFrame::GetObjectShell(), SELF_TARGET, INetURLObject::Unambiguous, and INetURLObject::WasEncoded.
IMPL_LINK_NOARG | ( | SvxIMapDlg | , |
URLModifyHdl | , | ||
weld::ComboBox & | , | ||
void | |||
) |
Definition at line 597 of file imapdlg.cxx.
SFX_IMPL_MODELESSDIALOGCONTOLLER_WITHID | ( | SvxIMapDlgChildWindow | , |
SID_IMAP | |||
) |
|
constexpr |
Definition at line 54 of file imapdlg.cxx.
Referenced by SvxIMapDlg::DoOpen().
Definition at line 53 of file imapdlg.cxx.
Referenced by SvxIMapDlg::DoOpen(), and SvxIMapDlg::DoSave().
|
constexpr |
Definition at line 55 of file imapdlg.cxx.
Referenced by SvxIMapDlg::DoOpen(), and SvxIMapDlg::DoSave().
|
constexpr |
Definition at line 51 of file imapdlg.cxx.
Referenced by SvxIMapDlg::DoOpen(), and SvxIMapDlg::DoSave().
|
constexpr |
Definition at line 56 of file imapdlg.cxx.
Referenced by SvxIMapDlg::DoOpen(), and SvxIMapDlg::DoSave().
|
constexpr |
Definition at line 52 of file imapdlg.cxx.
Referenced by SvxIMapDlg::DoOpen(), and SvxIMapDlg::DoSave().
|
constexpr |
Definition at line 57 of file imapdlg.cxx.
Referenced by SvxIMapDlg::DoOpen(), and SvxIMapDlg::DoSave().
|
constexpr |
Definition at line 50 of file imapdlg.cxx.
Referenced by IMPL_LINK(), and IMPL_LINK_NOARG().