LibreOffice Module sfx2 (master) 1
Public Member Functions | Public Attributes | List of all members
sfx2::PreventDuplicateInteraction::InteractionInfo Struct Reference

#include <preventduplicateinteraction.hxx>

Public Member Functions

 InteractionInfo (const css::uno::Type &aInteraction)
 

Public Attributes

css::uno::Type m_aInteraction
 describe the interaction. More...
 
sal_Int32 m_nMaxCount
 after max count was reached this interaction will be blocked. More...
 
sal_Int32 m_nCallCount
 count how often this interaction was called. More...
 
css::uno::Reference< css::task::XInteractionRequest > m_xRequest
 hold the last intercepted request (matching the set interaction type) alive so it can be used for further checks More...
 

Detailed Description

Definition at line 161 of file preventduplicateinteraction.hxx.

Constructor & Destructor Documentation

◆ InteractionInfo()

sfx2::PreventDuplicateInteraction::InteractionInfo::InteractionInfo ( const css::uno::Type &  aInteraction)
inline

Definition at line 176 of file preventduplicateinteraction.hxx.

Member Data Documentation

◆ m_aInteraction

css::uno::Type sfx2::PreventDuplicateInteraction::InteractionInfo::m_aInteraction

describe the interaction.

Definition at line 165 of file preventduplicateinteraction.hxx.

◆ m_nCallCount

sal_Int32 sfx2::PreventDuplicateInteraction::InteractionInfo::m_nCallCount

◆ m_nMaxCount

sal_Int32 sfx2::PreventDuplicateInteraction::InteractionInfo::m_nMaxCount

◆ m_xRequest

css::uno::Reference< css::task::XInteractionRequest > sfx2::PreventDuplicateInteraction::InteractionInfo::m_xRequest

hold the last intercepted request (matching the set interaction type) alive so it can be used for further checks

Definition at line 172 of file preventduplicateinteraction.hxx.

Referenced by sfx2::PreventDuplicateInteraction::handle(), sfx2::PreventDuplicateInteraction::handleInteractionRequest(), and SfxApplication::OpenDocExec_Impl().


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