|
LibreOffice Module vcl (master) 1
|
#include <gendisp.hxx>
Public Member Functions | |
| SalGenericDisplay () | |
| virtual | ~SalGenericDisplay () override |
| void | registerFrame (SalFrame *pFrame) |
| virtual void | deregisterFrame (SalFrame *pFrame) |
| void | emitDisplayChanged () |
| void | SendInternalEvent (SalFrame *pFrame, void *pData, SalEvent nEvent=SalEvent::UserEvent) |
| void | CancelInternalEvent (SalFrame *pFrame, void *pData, SalEvent nEvent) |
| bool | DispatchInternalEvent (bool bHandleAllCurrentEvent=false) |
| bool | MouseCaptured (const SalFrame *pFrameData) const |
| SalFrame * | GetCaptureFrame () const |
Public Member Functions inherited from SalUserEventList | |
| SalUserEventList () | |
| virtual | ~SalUserEventList () COVERITY_NOEXCEPT_FALSE |
| const SalFrameSet & | getFrames () const |
| SalFrame * | anyFrame () const |
| void | insertFrame (SalFrame *pFrame) |
| void | eraseFrame (SalFrame *pFrame) |
| bool | isFrameAlive (const SalFrame *pFrame) const |
| void | PostEvent (SalFrame *pFrame, void *pData, SalEvent nEvent) |
| void | RemoveEvent (SalFrame *pFrame, void *pData, SalEvent nEvent) |
| bool | HasUserEvents () const |
| bool | DispatchUserEvents (bool bHandleAllCurrentEvents) |
Protected Member Functions | |
| virtual void | ProcessEvent (SalUserEvent aEvent) override |
Protected Member Functions inherited from SalUserEventList | |
| virtual void | ProcessEvent (SalUserEvent aEvent)=0 |
| virtual void | TriggerUserEventProcessing ()=0 |
| virtual void | TriggerAllUserEventsProcessed () |
| bool | HasUserEvents_NoLock () const |
Protected Attributes | |
| SalFrame * | m_pCapture |
Protected Attributes inherited from SalUserEventList | |
| std::mutex | m_aUserEventsMutex |
| std::list< SalUserEvent > | m_aUserEvents |
| std::list< SalUserEvent > | m_aProcessingUserEvents |
| bool | m_bAllUserEventProcessedSignaled |
| SalFrameSet | m_aFrames |
| oslThreadIdentifier | m_aProcessingThread |
Definition at line 28 of file gendisp.hxx.
| SalGenericDisplay::SalGenericDisplay | ( | ) |
|
overridevirtual |
|
virtual |
Reimplemented in GtkSalDisplay.
| bool SalGenericDisplay::DispatchInternalEvent | ( | bool | bHandleAllCurrentEvent = false | ) |
| void SalGenericDisplay::emitDisplayChanged | ( | ) |
|
inline |
Definition at line 49 of file gendisp.hxx.
|
inline |
Definition at line 47 of file gendisp.hxx.
|
overrideprotectedvirtual |
Implements SalUserEventList.
| void SalGenericDisplay::registerFrame | ( | SalFrame * | pFrame | ) |
| void SalGenericDisplay::SendInternalEvent | ( | SalFrame * | pFrame, |
| void * | pData, | ||
| SalEvent | nEvent = SalEvent::UserEvent |
||
| ) |
|
protected |
Definition at line 31 of file gendisp.hxx.