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

Class with the message description for storing in the queue. More...

#include <jsdialogbuilder.hxx>

Collaboration diagram for JSDialogMessageInfo:
[legend]

Public Member Functions

 JSDialogMessageInfo (jsdialog::MessageType eType, VclPtr< vcl::Window > pWindow, std::unique_ptr< ActionDataMap > pData)
 
 JSDialogMessageInfo (const JSDialogMessageInfo &rInfo)
 
JSDialogMessageInfooperator= (JSDialogMessageInfo aInfo)
 

Public Attributes

jsdialog::MessageType m_eType
 
VclPtr< vcl::Windowm_pWindow
 
std::unique_ptr< ActionDataMapm_pData
 

Private Member Functions

void copy (const JSDialogMessageInfo &rInfo)
 

Detailed Description

Class with the message description for storing in the queue.

Definition at line 61 of file jsdialogbuilder.hxx.

Constructor & Destructor Documentation

JSDialogMessageInfo::JSDialogMessageInfo ( jsdialog::MessageType  eType,
VclPtr< vcl::Window pWindow,
std::unique_ptr< ActionDataMap pData 
)
inline

Definition at line 81 of file jsdialogbuilder.hxx.

JSDialogMessageInfo::JSDialogMessageInfo ( const JSDialogMessageInfo rInfo)
inline

Definition at line 89 of file jsdialogbuilder.hxx.

References copy().

Member Function Documentation

void JSDialogMessageInfo::copy ( const JSDialogMessageInfo rInfo)
inlineprivate

Definition at line 69 of file jsdialogbuilder.hxx.

References m_eType, m_pData, m_pWindow, and pData.

Referenced by JSDialogMessageInfo(), and operator=().

JSDialogMessageInfo& JSDialogMessageInfo::operator= ( JSDialogMessageInfo  aInfo)
inline

Definition at line 91 of file jsdialogbuilder.hxx.

References copy().

Member Data Documentation

jsdialog::MessageType JSDialogMessageInfo::m_eType

Definition at line 64 of file jsdialogbuilder.hxx.

Referenced by copy().

std::unique_ptr<ActionDataMap> JSDialogMessageInfo::m_pData

Definition at line 66 of file jsdialogbuilder.hxx.

Referenced by copy().

VclPtr<vcl::Window> JSDialogMessageInfo::m_pWindow

Definition at line 65 of file jsdialogbuilder.hxx.

Referenced by copy().


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