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< jsdialog::ActionDataMap > pData)
 
 JSDialogMessageInfo (const JSDialogMessageInfo &rInfo)
 
JSDialogMessageInfooperator= (JSDialogMessageInfo aInfo)
 

Public Attributes

jsdialog::MessageType m_eType
 
VclPtr< vcl::Windowm_pWindow
 
std::unique_ptr< jsdialog::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 66 of file jsdialogbuilder.hxx.

Constructor & Destructor Documentation

◆ JSDialogMessageInfo() [1/2]

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

Definition at line 87 of file jsdialogbuilder.hxx.

References eType, and pData.

◆ JSDialogMessageInfo() [2/2]

JSDialogMessageInfo::JSDialogMessageInfo ( const JSDialogMessageInfo rInfo)
inline

Definition at line 95 of file jsdialogbuilder.hxx.

References copy().

Member Function Documentation

◆ copy()

void JSDialogMessageInfo::copy ( const JSDialogMessageInfo rInfo)
inlineprivate

Definition at line 74 of file jsdialogbuilder.hxx.

References m_eType, m_pData, m_pWindow, and pData.

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

◆ operator=()

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

Definition at line 97 of file jsdialogbuilder.hxx.

References copy().

Member Data Documentation

◆ m_eType

jsdialog::MessageType JSDialogMessageInfo::m_eType

Definition at line 69 of file jsdialogbuilder.hxx.

Referenced by copy().

◆ m_pData

std::unique_ptr<jsdialog::ActionDataMap> JSDialogMessageInfo::m_pData

Definition at line 71 of file jsdialogbuilder.hxx.

Referenced by copy().

◆ m_pWindow

VclPtr<vcl::Window> JSDialogMessageInfo::m_pWindow

Definition at line 70 of file jsdialogbuilder.hxx.

Referenced by copy().


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