LibreOffice Module svtools (master) 1
|
#include <ehdl.hxx>
Public Member Functions | |
SfxErrorHandler (const ErrMsgCode *pIds, ErrCodeArea lStart, ErrCodeArea lEnd, const std::locale &rResLocale=SvtResLocale()) | |
virtual | ~SfxErrorHandler () override |
Protected Member Functions | |
bool | GetErrorString (ErrCode lErrId, OUString &) const |
Private Member Functions | |
virtual bool | CreateString (const ErrorInfo *, OUString &) const override |
![]() | |
ErrorHandler () | |
virtual | ~ErrorHandler () |
virtual bool | CreateString (const ErrorInfo *, OUString &) const=0 |
Static Private Member Functions | |
static SVT_DLLPRIVATE void | GetClassString (ErrCodeClass lErrId, OUString &) |
![]() | |
static DialogMask | HandleError (ErrCode nId, weld::Window *pParent=nullptr, DialogMask nMask=DialogMask::MAX) |
static bool | GetErrorString (ErrCode nId, OUString &rStr) |
Private Attributes | |
ErrCodeArea | lStart |
ErrCodeArea | lEnd |
const ErrMsgCode * | pIds |
std::locale | aResLocale |
SfxErrorHandler::SfxErrorHandler | ( | const ErrMsgCode * | pIds, |
ErrCodeArea | lStart, | ||
ErrCodeArea | lEnd, | ||
const std::locale & | rResLocale = SvtResLocale() |
||
) |
Definition at line 144 of file ehdl.cxx.
References aWndFunc(), and ErrorRegistry::RegisterDisplay().
|
overrideprivatevirtual |
Implements ErrorHandler.
Definition at line 154 of file ehdl.cxx.
References ERRCODE_ERROR_MASK, TwoStringErrorInfo::GetArg1(), TwoStringErrorInfo::GetArg2(), and StringErrorInfo::GetErrorString().
|
staticprivate |
Definition at line 187 of file ehdl.cxx.
References SvtResId().
|
protected |
Definition at line 207 of file ehdl.cxx.
References Translate::get().
|
private |
|
private |
|
private |