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 ()
 
virtual void sendFullUpdate (bool bForce=false)
 
void sendClose ()
 
void sendUpdate (VclPtr< vcl::Window > pWindow, bool bForce=false)
 
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 76 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 82 of file jsdialogbuilder.hxx.

References initializeSender().

virtual JSDialogSender::~JSDialogSender ( )
virtual

Member Function Documentation

void JSDialogSender::flush ( )
inline

Definition at line 93 of file jsdialogbuilder.hxx.

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

Definition at line 96 of file jsdialogbuilder.hxx.

Referenced by JSDialogSender().

void JSDialogSender::sendClose ( )
virtual void JSDialogSender::sendFullUpdate ( bool  bForce = false)
virtual
void JSDialogSender::sendUpdate ( VclPtr< vcl::Window pWindow,
bool  bForce = false 
)

Member Data Documentation

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

Definition at line 78 of file jsdialogbuilder.hxx.


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