LibreOffice Module svx (master) 1
|
#include <imapdlg.hxx>
Public Member Functions | |
SvxIMapDlg (SfxBindings *pBindings, SfxChildWindow *pCW, weld::Window *pParent) | |
virtual | ~SvxIMapDlg () override |
void | SetExecState (bool bEnable) |
const void * | GetEditingObject () const |
const ImageMap & | GetImageMap () const |
void | SetTargetList (const TargetList &rTargetList) |
void | UpdateLink (const Graphic &rGraphic, const ImageMap *pImageMap, const TargetList *pTargetList, void *pEditingObj) |
Public Member Functions inherited from SfxModelessDialogController | |
virtual | ~SfxModelessDialogController () override |
void | Initialize (SfxChildWinInfo const *pInfo) |
bool | IsClosing () const |
virtual void | Close () override |
virtual void | EndDialog (int nResponse) override |
virtual void | Activate () override |
virtual void | Deactivate () override |
virtual void | ChildWinDispose () override |
virtual void | FillInfo (SfxChildWinInfo &) const |
SfxBindings & | GetBindings () const |
Public Member Functions inherited from SfxDialogController | |
SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId) | |
virtual void | Activate () |
virtual void | Deactivate () |
virtual void | ChildWinDispose () |
virtual void | Close () |
virtual void | EndDialog (int nResponse) |
virtual bool | CloseOnHide () const |
Private Member Functions | |
DECL_DLLPRIVATE_LINK (TbxClickHdl, const OUString &, void) | |
DECL_DLLPRIVATE_LINK (InfoHdl, IMapWindow &, void) | |
DECL_DLLPRIVATE_LINK (MousePosHdl, GraphCtrl *, void) | |
DECL_DLLPRIVATE_LINK (GraphSizeHdl, GraphCtrl *, void) | |
DECL_DLLPRIVATE_LINK (URLModifyHdl, weld::ComboBox &, void) | |
DECL_DLLPRIVATE_LINK (EntryModifyHdl, weld::Entry &, void) | |
DECL_DLLPRIVATE_LINK (URLLoseFocusHdl, weld::Widget &, void) | |
DECL_DLLPRIVATE_LINK (UpdateHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (StateHdl, GraphCtrl *, void) | |
DECL_DLLPRIVATE_LINK (CancelHdl, weld::Button &, void) | |
void | URLModify () |
void | DoOpen () |
bool | DoSave () |
void | SetActiveTool (std::u16string_view rId) |
Private Attributes | |
std::unique_ptr< IMapOwnData > | pOwnData |
void * | pCheckObj |
SvxIMapDlgItem | aIMapItem |
std::unique_ptr< IMapWindow > | m_xIMapWnd |
std::unique_ptr< weld::Toolbar > | m_xTbxIMapDlg1 |
std::unique_ptr< weld::Label > | m_xFtURL |
std::unique_ptr< SvtURLBox > | m_xURLBox |
std::unique_ptr< weld::Label > | m_xFtText |
std::unique_ptr< weld::Entry > | m_xEdtText |
std::unique_ptr< weld::Label > | m_xFtTarget |
std::unique_ptr< weld::ComboBox > | m_xCbbTarget |
std::unique_ptr< weld::Button > | m_xCancelBtn |
std::unique_ptr< weld::Label > | m_xStbStatus1 |
std::unique_ptr< weld::Label > | m_xStbStatus2 |
std::unique_ptr< weld::Label > | m_xStbStatus3 |
std::unique_ptr< weld::CustomWeld > | m_xIMapWndWeld |
Friends | |
class | IMapOwnData |
class | IMapWindow |
Additional Inherited Members | |
Protected Member Functions inherited from SfxModelessDialogController | |
SfxModelessDialogController (SfxBindings *, SfxChildWindow *pChildWin, weld::Window *pParent, const OUString &rUIXMLDescription, const OUString &rID) | |
Definition at line 84 of file imapdlg.hxx.
SvxIMapDlg::SvxIMapDlg | ( | SfxBindings * | pBindings, |
SfxChildWindow * | pCW, | ||
weld::Window * | pParent | ||
) |
Definition at line 102 of file imapdlg.cxx.
References get(), SfxFrame::GetDefaultTargetList(), LINK, m_xCancelBtn, m_xCbbTarget, m_xDialog, m_xEdtText, m_xFtTarget, m_xFtText, m_xFtURL, m_xIMapWnd, m_xStbStatus1, m_xStbStatus2, m_xStbStatus3, m_xTbxIMapDlg1, m_xURLBox, pOwnData, and Size::Width().
|
overridevirtual |
Definition at line 177 of file imapdlg.cxx.
References m_xIMapWnd.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 354 of file imapdlg.cxx.
References sfx2::FileDialogHelper::AddFilter(), aURL, utl::UcbStreamHelper::CreateStream(), DBG_ASSERT, ERRCODE_IO_GENERAL, ERRCODE_NONE, ERRCTX_ERROR, sfx2::FileDialogHelper::Execute(), sfx2::FileDialogHelper::GetPath(), ErrorHandler::HandleError(), sfx2::FileDialogHelper::ImageMap, IMAP_ALL_TYPE, IMAP_BINARY_FILTER, IMAP_BINARY_TYPE, IMAP_CERN_FILTER, IMAP_CERN_TYPE, IMAP_NCSA_FILTER, IMAP_NCSA_TYPE, m_xDialog, m_xIMapWnd, INetURLObject::NONE, ImageMap::Read(), sfx2::FileDialogHelper::SetContext(), sfx2::FileDialogHelper::SetCurrentFilter(), and SvxResId().
|
private |
Definition at line 394 of file imapdlg.cxx.
References sfx2::FileDialogHelper::AddFilter(), aURL, utl::UcbStreamHelper::CreateStream(), ERRCODE_IO_GENERAL, ERRCODE_NONE, sfx2::FileDialogHelper::Execute(), sfx2::FileDialogHelper::GetCurrentFilter(), sfx2::FileDialogHelper::GetPath(), ErrorHandler::HandleError(), sfx2::FileDialogHelper::ImageMap, IMAP_BINARY_FILTER, IMAP_BINARY_TYPE, IMAP_CERN_FILTER, IMAP_CERN_TYPE, IMAP_NCSA_FILTER, IMAP_NCSA_TYPE, SdrModel::IsChanged(), m_xDialog, m_xIMapWnd, INetURLObject::NONE, SdrModel::SetChanged(), sfx2::FileDialogHelper::SetContext(), and sfx2::FileDialogHelper::SetCurrentFilter().
|
inline |
Definition at line 131 of file imapdlg.hxx.
const ImageMap & SvxIMapDlg::GetImageMap | ( | ) | const |
Definition at line 226 of file imapdlg.cxx.
References m_xIMapWnd.
|
private |
Definition at line 469 of file imapdlg.cxx.
References m_xTbxIMapDlg1, and u.
void SvxIMapDlg::SetExecState | ( | bool | bEnable | ) |
Definition at line 221 of file imapdlg.cxx.
References pOwnData.
Referenced by SvxIMapDlgItem::StateChangedAtToolBoxControl().
void SvxIMapDlg::SetTargetList | ( | const TargetList & | rTargetList | ) |
Definition at line 231 of file imapdlg.cxx.
References m_xCbbTarget, and m_xIMapWnd.
void SvxIMapDlg::UpdateLink | ( | const Graphic & | rGraphic, |
const ImageMap * | pImageMap, | ||
const TargetList * | pTargetList, | ||
void * | pEditingObj | ||
) |
Definition at line 241 of file imapdlg.cxx.
References pOwnData.
Referenced by SvxIMapDlgChildWindow::UpdateIMapDlg().
|
private |
Definition at line 586 of file imapdlg.cxx.
References NotifyInfo::aMarkAltText, NotifyInfo::aMarkTarget, NotifyInfo::aMarkURL, m_xCbbTarget, m_xEdtText, m_xIMapWnd, and m_xURLBox.
|
friend |
Definition at line 86 of file imapdlg.hxx.
|
friend |
Definition at line 87 of file imapdlg.hxx.
|
private |
Definition at line 91 of file imapdlg.hxx.
|
private |
Definition at line 101 of file imapdlg.hxx.
Referenced by SvxIMapDlg().
|
private |
Definition at line 100 of file imapdlg.hxx.
Referenced by SetTargetList(), SvxIMapDlg(), and URLModify().
|
private |
Definition at line 98 of file imapdlg.hxx.
Referenced by SvxIMapDlg(), and URLModify().
|
private |
Definition at line 99 of file imapdlg.hxx.
Referenced by SvxIMapDlg().
|
private |
Definition at line 97 of file imapdlg.hxx.
Referenced by SvxIMapDlg().
|
private |
Definition at line 95 of file imapdlg.hxx.
Referenced by SvxIMapDlg().
|
private |
Definition at line 93 of file imapdlg.hxx.
Referenced by DoOpen(), DoSave(), GetImageMap(), SetTargetList(), SvxIMapDlg(), URLModify(), and ~SvxIMapDlg().
|
private |
Definition at line 105 of file imapdlg.hxx.
|
private |
Definition at line 102 of file imapdlg.hxx.
Referenced by SvxIMapDlg().
|
private |
Definition at line 103 of file imapdlg.hxx.
Referenced by SvxIMapDlg().
|
private |
Definition at line 104 of file imapdlg.hxx.
Referenced by SvxIMapDlg().
|
private |
Definition at line 94 of file imapdlg.hxx.
Referenced by SetActiveTool(), and SvxIMapDlg().
|
private |
Definition at line 96 of file imapdlg.hxx.
Referenced by SvxIMapDlg(), and URLModify().
|
private |
Definition at line 90 of file imapdlg.hxx.
|
private |
Definition at line 89 of file imapdlg.hxx.
Referenced by SetExecState(), SvxIMapDlg(), and UpdateLink().