LibreOffice Module vcl (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SalFlashAttention Class Reference
Collaboration diagram for SalFlashAttention:
[legend]

Public Member Functions

 SalFlashAttention (VclPtr< vcl::Window > xWidget)
 
void Start ()
 
 ~SalFlashAttention ()
 

Private Member Functions

void SetFlash ()
 
void ClearFlash ()
 
void Flash ()
 
 DECL_LINK (FlashTimeout, Timer *, void)
 

Private Attributes

VclPtr< vcl::Windowm_xWidget
 
Timer m_aFlashTimer
 
Color m_aOrigControlBackground
 
Wallpaper m_aOrigBackground
 
bool m_bOrigControlBackground
 
int m_nFlashCount
 

Detailed Description

Definition at line 240 of file salvtables.cxx.

Constructor & Destructor Documentation

◆ SalFlashAttention()

SalFlashAttention::SalFlashAttention ( VclPtr< vcl::Window xWidget)
inline

Definition at line 284 of file salvtables.cxx.

References LINK, m_aFlashTimer, Timer::SetInvokeHandler(), and Timer::SetTimeout().

◆ ~SalFlashAttention()

SalFlashAttention::~SalFlashAttention ( )
inline

Definition at line 302 of file salvtables.cxx.

References ClearFlash().

Member Function Documentation

◆ ClearFlash()

void SalFlashAttention::ClearFlash ( )
inlineprivate

◆ DECL_LINK()

SalFlashAttention::DECL_LINK ( FlashTimeout  ,
Timer ,
void   
)
private

◆ Flash()

void SalFlashAttention::Flash ( )
inlineprivate

Definition at line 264 of file salvtables.cxx.

References ClearFlash(), m_aFlashTimer, m_nFlashCount, SetFlash(), and Timer::Start().

◆ SetFlash()

void SalFlashAttention::SetFlash ( )
inlineprivate

Definition at line 250 of file salvtables.cxx.

References Application::GetSettings(), m_xWidget, and vcl::Window::SetControlBackground().

Referenced by Flash().

◆ Start()

void SalFlashAttention::Start ( )
inline

Member Data Documentation

◆ m_aFlashTimer

Timer SalFlashAttention::m_aFlashTimer
private

Definition at line 244 of file salvtables.cxx.

Referenced by Flash(), SalFlashAttention(), and Start().

◆ m_aOrigBackground

Wallpaper SalFlashAttention::m_aOrigBackground
private

Definition at line 246 of file salvtables.cxx.

◆ m_aOrigControlBackground

Color SalFlashAttention::m_aOrigControlBackground
private

Definition at line 245 of file salvtables.cxx.

Referenced by ClearFlash(), and Start().

◆ m_bOrigControlBackground

bool SalFlashAttention::m_bOrigControlBackground
private

Definition at line 247 of file salvtables.cxx.

Referenced by ClearFlash(), and Start().

◆ m_nFlashCount

int SalFlashAttention::m_nFlashCount
private

Definition at line 248 of file salvtables.cxx.

Referenced by Flash().

◆ m_xWidget

VclPtr<vcl::Window> SalFlashAttention::m_xWidget
private

Definition at line 243 of file salvtables.cxx.

Referenced by ClearFlash(), SetFlash(), and Start().


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