LibreOffice Module vcl (master)  1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
JSDialogSender Class Reference

#include <jsdialogbuilder.hxx>

Inheritance diagram for JSDialogSender:
[legend]

Public Member Functions

 JSDialogSender ()=default
 
 JSDialogSender (VclPtr< vcl::Window > aNotifierWindow, VclPtr< vcl::Window > aContentWindow, std::string sTypeOfJSON)
 
virtual ~JSDialogSender () COVERITY_NOEXCEPT_FALSE
 
virtual void sendFullUpdate (bool bForce=false)
 
void sendClose ()
 
void sendUpdate (VclPtr< vcl::Window > pWindow, bool bForce=false)
 
virtual void sendAction (VclPtr< vcl::Window > pWindow, std::unique_ptr< ActionDataMap > pData)
 
virtual void sendPopup (VclPtr< vcl::Window > pWindow, OUString sParentId, OUString sCloseId)
 
virtual void sendClosePopup (vcl::LOKWindowId nWindowId)
 
void flush ()
 

Protected Member Functions

void initializeSender (VclPtr< vcl::Window > aNotifierWindow, VclPtr< vcl::Window > aContentWindow, std::string sTypeOfJSON)
 

Private Attributes

std::unique_ptr< JSDialogNotifyIdlempIdleNotify
 

Detailed Description

Definition at line 135 of file jsdialogbuilder.hxx.

Constructor & Destructor Documentation

JSDialogSender::JSDialogSender ( )
default
JSDialogSender::JSDialogSender ( VclPtr< vcl::Window aNotifierWindow,
VclPtr< vcl::Window aContentWindow,
std::string  sTypeOfJSON 
)
inline

Definition at line 141 of file jsdialogbuilder.hxx.

References initializeSender().

virtual JSDialogSender::~JSDialogSender ( )
virtual

Member Function Documentation

void JSDialogSender::flush ( )
inline

Definition at line 155 of file jsdialogbuilder.hxx.

void JSDialogSender::initializeSender ( VclPtr< vcl::Window aNotifierWindow,
VclPtr< vcl::Window aContentWindow,
std::string  sTypeOfJSON 
)
inlineprotected

Definition at line 158 of file jsdialogbuilder.hxx.

Referenced by JSDialogSender().

virtual void JSDialogSender::sendAction ( VclPtr< vcl::Window pWindow,
std::unique_ptr< ActionDataMap pData 
)
virtual
void JSDialogSender::sendClose ( )
virtual void JSDialogSender::sendClosePopup ( vcl::LOKWindowId  nWindowId)
virtual
virtual void JSDialogSender::sendFullUpdate ( bool  bForce = false)
virtual
virtual void JSDialogSender::sendPopup ( VclPtr< vcl::Window pWindow,
OUString  sParentId,
OUString  sCloseId 
)
virtual
void JSDialogSender::sendUpdate ( VclPtr< vcl::Window pWindow,
bool  bForce = false 
)

Member Data Documentation

std::unique_ptr<JSDialogNotifyIdle> JSDialogSender::mpIdleNotify
private

Definition at line 137 of file jsdialogbuilder.hxx.


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