LibreOffice Module svx (master)  1
Macros | Functions
imapdlg.cxx File Reference
#include <vcl/errinf.hxx>
#include <tools/urlobj.hxx>
#include <unotools/ucbstreamhelper.hxx>
#include <svl/eitem.hxx>
#include <unotools/pathoptions.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 "dlgunit.hxx"
#include <memory>
Include dependency graph for imapdlg.cxx:

Go to the source code of this file.

Macros

#define SELF_TARGET   "_self"
 
#define IMAP_CERN_FILTER   "MAP - CERN"
 
#define IMAP_NCSA_FILTER   "MAP - NCSA"
 
#define IMAP_BINARY_FILTER   "SIP - StarView ImageMap"
 
#define IMAP_ALL_TYPE   "*.*"
 
#define IMAP_BINARY_TYPE   "*.sip"
 
#define IMAP_CERN_TYPE   "*.map"
 
#define IMAP_NCSA_TYPE   "*.map"
 

Functions

 SFX_IMPL_MODELESSDIALOGCONTOLLER_WITHID (SvxIMapDlgChildWindow, SID_IMAP)
 
 IMPL_LINK_NOARG (SvxIMapDlg, CancelHdl, weld::Button &, void)
 
 IMPL_LINK (SvxIMapDlg, TbxClickHdl, const OString &, 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)
 
SvxIMapDlgGetIMapDlg ()
 

Macro Definition Documentation

#define IMAP_ALL_TYPE   "*.*"

Definition at line 54 of file imapdlg.cxx.

Referenced by SvxIMapDlg::DoOpen().

#define IMAP_BINARY_FILTER   "SIP - StarView ImageMap"

Definition at line 53 of file imapdlg.cxx.

Referenced by SvxIMapDlg::DoOpen(), and SvxIMapDlg::DoSave().

#define IMAP_BINARY_TYPE   "*.sip"

Definition at line 55 of file imapdlg.cxx.

Referenced by SvxIMapDlg::DoOpen(), and SvxIMapDlg::DoSave().

#define IMAP_CERN_FILTER   "MAP - CERN"

Definition at line 51 of file imapdlg.cxx.

Referenced by SvxIMapDlg::DoOpen(), and SvxIMapDlg::DoSave().

#define IMAP_CERN_TYPE   "*.map"

Definition at line 56 of file imapdlg.cxx.

Referenced by SvxIMapDlg::DoOpen(), and SvxIMapDlg::DoSave().

#define IMAP_NCSA_FILTER   "MAP - NCSA"

Definition at line 52 of file imapdlg.cxx.

Referenced by SvxIMapDlg::DoOpen(), and SvxIMapDlg::DoSave().

#define IMAP_NCSA_TYPE   "*.map"

Definition at line 57 of file imapdlg.cxx.

Referenced by SvxIMapDlg::DoOpen(), and SvxIMapDlg::DoSave().

#define SELF_TARGET   "_self"

Definition at line 50 of file imapdlg.cxx.

Referenced by IMPL_LINK(), and IMPL_LINK_NOARG().

Function Documentation

SvxIMapDlg* GetIMapDlg ( )
IMPL_LINK ( SvxIMapDlg  ,
TbxClickHdl  ,
const OString &  ,
rNewItemId  ,
void   
)

Definition at line 276 of file imapdlg.cxx.

References OBJ_CIRC, OBJ_FREEFILL, OBJ_POLY, and OBJ_RECT.

IMPL_LINK ( SvxIMapDlg  ,
InfoHdl  ,
IMapWindow ,
rWnd  ,
void   
)
IMPL_LINK ( SvxIMapDlg  ,
MousePosHdl  ,
GraphCtrl ,
pWnd  ,
void   
)
IMPL_LINK ( SvxIMapDlg  ,
GraphSizeHdl  ,
GraphCtrl ,
pWnd  ,
void   
)
IMPL_LINK ( SvxIMapDlg  ,
StateHdl  ,
GraphCtrl ,
pWnd  ,
void   
)
IMPL_LINK_NOARG ( SvxIMapDlg  ,
CancelHdl  ,
weld::Button ,
void   
)

Definition at line 183 of file imapdlg.cxx.

References Application::CreateBuilder(), m_xDialog, RET_CANCEL, and RET_YES.

IMPL_LINK_NOARG ( SvxIMapDlg  ,
URLModifyHdl  ,
weld::ComboBox ,
void   
)

Definition at line 603 of file imapdlg.cxx.

IMPL_LINK_NOARG ( SvxIMapDlg  ,
EntryModifyHdl  ,
weld::Entry ,
void   
)

Definition at line 608 of file imapdlg.cxx.

IMPL_LINK_NOARG ( SvxIMapDlg  ,
URLLoseFocusHdl  ,
weld::Widget ,
void   
)
IMPL_LINK_NOARG ( SvxIMapDlg  ,
UpdateHdl  ,
Timer ,
void   
)

Definition at line 639 of file imapdlg.cxx.

References Application::CreateBuilder(), m_xDialog, and RET_YES.

SFX_IMPL_MODELESSDIALOGCONTOLLER_WITHID ( SvxIMapDlgChildWindow  ,
SID_IMAP   
)