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

#include <event.hxx>

Public Member Functions

 DataChangedEvent (DataChangedEventType nType, const void *pData=nullptr, AllSettingsFlags nFlags=AllSettingsFlags::NONE)
 
DataChangedEventType GetType () const
 
AllSettingsFlags GetFlags () const
 
const AllSettingsGetOldSettings () const
 

Private Attributes

void * mpData
 
AllSettingsFlags mnFlags
 
DataChangedEventType mnType
 

Detailed Description

Definition at line 350 of file event.hxx.

Constructor & Destructor Documentation

◆ DataChangedEvent()

DataChangedEvent::DataChangedEvent ( DataChangedEventType  nType,
const void *  pData = nullptr,
AllSettingsFlags  nFlags = AllSettingsFlags::NONE 
)
inlineexplicit

Definition at line 368 of file event.hxx.

References mnFlags, mnType, mpData, nType, and pData.

Member Function Documentation

◆ GetFlags()

AllSettingsFlags DataChangedEvent::GetFlags ( ) const
inline

◆ GetOldSettings()

const AllSettings * DataChangedEvent::GetOldSettings ( ) const
inline

Definition at line 377 of file event.hxx.

References mnType, mpData, and SETTINGS.

Referenced by Splitter::DataChanged().

◆ GetType()

DataChangedEventType DataChangedEvent::GetType ( ) const
inline

Member Data Documentation

◆ mnFlags

AllSettingsFlags DataChangedEvent::mnFlags
private

Definition at line 354 of file event.hxx.

Referenced by DataChangedEvent().

◆ mnType

DataChangedEventType DataChangedEvent::mnType
private

Definition at line 355 of file event.hxx.

Referenced by DataChangedEvent(), and GetOldSettings().

◆ mpData

void* DataChangedEvent::mpData
private

Definition at line 353 of file event.hxx.

Referenced by DataChangedEvent(), and GetOldSettings().


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