LibreOffice Module svtools (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
RecordItemWindowBase Class Reference

#include <recorditemwindow.hxx>

Inheritance diagram for RecordItemWindowBase:
[legend]

Public Member Functions

 RecordItemWindowBase (std::unique_ptr< weld::Entry > xEntry)
 
virtual ~RecordItemWindowBase ()
 
void set_text (const OUString &rText)
 
void set_font (const vcl::Font &rFont)
 
void set_help_id (const OUString &rHelpId)
 

Protected Member Functions

virtual bool DoKeyInput (const KeyEvent &rEvt)
 

Protected Attributes

std::unique_ptr< weld::Entrym_xWidget
 

Private Member Functions

virtual void PositionFired (sal_Int64 nRecord)
 
 DECL_DLLPRIVATE_LINK (KeyInputHdl, const KeyEvent &, bool)
 
 DECL_DLLPRIVATE_LINK (ActivatedHdl, weld::Entry &, bool)
 
 DECL_DLLPRIVATE_LINK (FocusOutHdl, weld::Widget &, void)
 
void FirePosition (bool bForce)
 

Detailed Description

Definition at line 15 of file recorditemwindow.hxx.

Constructor & Destructor Documentation

◆ RecordItemWindowBase()

RecordItemWindowBase::RecordItemWindowBase ( std::unique_ptr< weld::Entry xEntry)

Definition at line 23 of file recorditemwindow.cxx.

References LINK, m_xWidget, and m_xWidget.

◆ ~RecordItemWindowBase()

RecordItemWindowBase::~RecordItemWindowBase ( )
virtual

Definition at line 33 of file recorditemwindow.cxx.

Member Function Documentation

◆ DECL_DLLPRIVATE_LINK() [1/3]

RecordItemWindowBase::DECL_DLLPRIVATE_LINK ( ActivatedHdl  ,
weld::Entry ,
bool   
)
private

◆ DECL_DLLPRIVATE_LINK() [2/3]

RecordItemWindowBase::DECL_DLLPRIVATE_LINK ( FocusOutHdl  ,
weld::Widget ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [3/3]

RecordItemWindowBase::DECL_DLLPRIVATE_LINK ( KeyInputHdl  ,
const KeyEvent ,
bool   
)
private

◆ DoKeyInput()

bool RecordItemWindowBase::DoKeyInput ( const KeyEvent rEvt)
protectedvirtual

◆ FirePosition()

void RecordItemWindowBase::FirePosition ( bool  bForce)
private

Definition at line 56 of file recorditemwindow.cxx.

References m_xWidget, and PositionFired().

◆ PositionFired()

void RecordItemWindowBase::PositionFired ( sal_Int64  nRecord)
privatevirtual

Definition at line 99 of file recorditemwindow.cxx.

Referenced by FirePosition().

◆ set_font()

void RecordItemWindowBase::set_font ( const vcl::Font rFont)
inline

Definition at line 22 of file recorditemwindow.hxx.

References m_xWidget.

◆ set_help_id()

void RecordItemWindowBase::set_help_id ( const OUString &  rHelpId)
inline

Definition at line 23 of file recorditemwindow.hxx.

References m_xWidget.

◆ set_text()

void RecordItemWindowBase::set_text ( const OUString &  rText)
inline

Definition at line 21 of file recorditemwindow.hxx.

References m_xWidget.

Member Data Documentation

◆ m_xWidget

std::unique_ptr<weld::Entry> RecordItemWindowBase::m_xWidget
protected

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