20 #ifndef INCLUDED_VCL_INC_UNX_SALDATA_HXX
21 #define INCLUDED_VCL_INC_UNX_SALDATA_HXX
51 virtual void Dispose()
override;
61 virtual bool ErrorTrapPop(
bool bIgnoreError =
true )
override;
64 {
return m_aXErrorHandlerStack.back().m_bWas; }
66 { m_aXErrorHandlerStack.back().m_bWas =
false; }
73 #endif // INCLUDED_VCL_INC_UNX_SALDATA_HXX
void PushXErrorLevel(bool bIgnore)
bool HasXErrorOccurred() const
std::unique_ptr< SalXLib > pXLib_
virtual ~X11SalData() override
virtual void ErrorTrapPush() override
XIOErrorHandler m_aOrigXIOErrorHandler
virtual bool ErrorTrapPop(bool bIgnoreError=true) override
void XError(Display *pDisp, XErrorEvent *pEvent)
virtual void Dispose() override
X11SalData(GenericUnixSalDataType t, SalInstance *pInstance)
void ResetXErrorOccurred()
X11SalData * GetX11SalData()
std::vector< XErrorStackEntry > m_aXErrorHandlerStack