LibreOffice Module vcl (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | Friends | List of all members
ErrorContext Class Referenceabstract

#include <errinf.hxx>

Public Member Functions

 ErrorContext (weld::Window *pWin)
 
virtual ~ErrorContext ()
 
virtual bool GetString (ErrCode nErrId, OUString &rCtxStr)=0
 
weld::WindowGetParent ()
 

Static Public Member Functions

static ErrorContextGetContext ()
 

Private Attributes

std::unique_ptr< ImplErrorContextpImpl
 

Friends

class ErrorHandler
 

Detailed Description

Definition at line 210 of file errinf.hxx.

Constructor & Destructor Documentation

◆ ErrorContext()

ErrorContext::ErrorContext ( weld::Window pWin)

Definition at line 211 of file errinf.cxx.

References pImpl.

◆ ~ErrorContext()

ErrorContext::~ErrorContext ( )
virtual

Definition at line 218 of file errinf.cxx.

Member Function Documentation

◆ GetContext()

ErrorContext * ErrorContext::GetContext ( )
static

Definition at line 224 of file errinf.cxx.

◆ GetParent()

weld::Window * ErrorContext::GetParent ( )

Definition at line 229 of file errinf.cxx.

References pImpl.

Referenced by ErrorHandler::HandleError().

◆ GetString()

virtual bool ErrorContext::GetString ( ErrCode  nErrId,
OUString &  rCtxStr 
)
pure virtual

Friends And Related Function Documentation

◆ ErrorHandler

friend class ErrorHandler
friend

Definition at line 212 of file errinf.hxx.

Member Data Documentation

◆ pImpl

std::unique_ptr<ImplErrorContext> ErrorContext::pImpl
private

Definition at line 224 of file errinf.hxx.

Referenced by ErrorContext(), and GetParent().


The documentation for this class was generated from the following files: