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 

Definition at line 368 of file event.hxx.

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

Member Function Documentation

◆ GetFlags()

AllSettingsFlags DataChangedEvent::GetFlags ( ) const

◆ GetOldSettings()

const AllSettings * DataChangedEvent::GetOldSettings ( ) const

Definition at line 377 of file event.hxx.

References mnType, mpData, and SETTINGS.

Referenced by Splitter::DataChanged().

◆ GetType()

DataChangedEventType DataChangedEvent::GetType ( ) const

Member Data Documentation

◆ mnFlags

AllSettingsFlags DataChangedEvent::mnFlags

Definition at line 354 of file event.hxx.

Referenced by DataChangedEvent().

◆ mnType

DataChangedEventType DataChangedEvent::mnType

Definition at line 355 of file event.hxx.

Referenced by DataChangedEvent(), and GetOldSettings().

◆ mpData

void* DataChangedEvent::mpData

Definition at line 353 of file event.hxx.

Referenced by DataChangedEvent(), and GetOldSettings().

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