LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
InputEdit Class Referencefinal

#include <inputwin.hxx>

Inheritance diagram for InputEdit:
[legend]
Collaboration diagram for InputEdit:
[legend]

Public Member Functions

 InputEdit (vcl::Window *pParent)
 
void UpdateRange (const OUString &rSel, const OUString &rTableName)
 
virtual void dispose () override
 
virtual void GetFocus () override
 
void set_text (const OUString &rText)
 
OUString get_text () const
 
void set_accessible_name (const OUString &rName)
 
void replace_selection (const OUString &rText)
 
void select_region (int nStartPos, int nEndPos)
 
void connect_changed (const Link< weld::Entry &, void > &rLink)
 
virtual ~InputEdit () override
 
- Public Member Functions inherited from InterimItemWindow
virtual ~InterimItemWindow () override
 
virtual void Resize () override
 
virtual Size GetOptimalSize () const override
 

Private Member Functions

 DECL_LINK (KeyInputHdl, const KeyEvent &, bool)
 
 DECL_LINK (ActivateHdl, weld::Entry &, bool)
 

Private Attributes

std::unique_ptr< weld::Entrym_xWidget
 

Additional Inherited Members

- Protected Member Functions inherited from InterimItemWindow
 InterimItemWindow (vcl::Window *pParent, const OUString &rUIXMLDescription, const OString &rID)
 
bool ChildKeyInput (const KeyEvent &rKEvt)
 
- Protected Attributes inherited from InterimItemWindow
std::unique_ptr< weld::Builderm_xBuilder
 
VclPtr< vcl::Windowm_xVclContentArea
 
std::unique_ptr< weld::Containerm_xContainer
 

Detailed Description

Definition at line 33 of file inputwin.hxx.

Constructor & Destructor Documentation

InputEdit::InputEdit ( vcl::Window pParent)
inline

Definition at line 41 of file inputwin.hxx.

References LINK.

virtual InputEdit::~InputEdit ( )
inlineoverridevirtual

Definition at line 95 of file inputwin.hxx.

Member Function Documentation

void InputEdit::connect_changed ( const Link< weld::Entry &, void > &  rLink)
inline

Definition at line 90 of file inputwin.hxx.

Referenced by SwInputWindow::ShowWin().

InputEdit::DECL_LINK ( KeyInputHdl  ,
const KeyEvent ,
bool   
)
private
InputEdit::DECL_LINK ( ActivateHdl  ,
weld::Entry ,
bool   
)
private
virtual void InputEdit::dispose ( void  )
inlineoverridevirtual

Reimplemented from InterimItemWindow.

Definition at line 52 of file inputwin.hxx.

References InterimItemWindow::dispose().

OUString InputEdit::get_text ( ) const
inline

Definition at line 70 of file inputwin.hxx.

Referenced by SwInputWindow::ApplyFormula(), and SwInputWindow::ShowWin().

virtual void InputEdit::GetFocus ( )
inlineoverridevirtual

Reimplemented from InterimItemWindow.

Definition at line 58 of file inputwin.hxx.

References InterimItemWindow::GetFocus().

void InputEdit::replace_selection ( const OUString &  rText)
inline

Definition at line 80 of file inputwin.hxx.

void InputEdit::select_region ( int  nStartPos,
int  nEndPos 
)
inline

Definition at line 85 of file inputwin.hxx.

Referenced by SwInputWindow::SetFormula(), and SwInputWindow::ShowWin().

void InputEdit::set_accessible_name ( const OUString &  rName)
inline

Definition at line 75 of file inputwin.hxx.

Referenced by SwInputWindow::SwInputWindow().

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

Definition at line 65 of file inputwin.hxx.

Referenced by SwInputWindow::SetFormula(), and SwInputWindow::ShowWin().

void InputEdit::UpdateRange ( const OUString &  rSel,
const OUString &  rTableName 
)

Member Data Documentation

std::unique_ptr<weld::Entry> InputEdit::m_xWidget
private

Definition at line 36 of file inputwin.hxx.

Referenced by UpdateRange().


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