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

voidmpData
 
AllSettingsFlags mnFlags
 
DataChangedEventType mnType
 

Detailed Description

Definition at line 336 of file event.hxx.

Constructor & Destructor Documentation

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

Definition at line 354 of file event.hxx.

References mnFlags, mnType, and mpData.

Member Function Documentation

AllSettingsFlags DataChangedEvent::GetFlags ( ) const
inline
const AllSettings * DataChangedEvent::GetOldSettings ( ) const
inline

Definition at line 363 of file event.hxx.

References mnType, mpData, and SETTINGS.

Referenced by Splitter::DataChanged().

DataChangedEventType DataChangedEvent::GetType ( ) const
inline

Member Data Documentation

AllSettingsFlags DataChangedEvent::mnFlags
private

Definition at line 340 of file event.hxx.

Referenced by DataChangedEvent().

DataChangedEventType DataChangedEvent::mnType
private

Definition at line 341 of file event.hxx.

Referenced by DataChangedEvent(), and GetOldSettings().

void* DataChangedEvent::mpData
private

Definition at line 339 of file event.hxx.

Referenced by DataChangedEvent(), and GetOldSettings().


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