LibreOffice Module vcl (master)  1
Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
vcl::I18NStatus Class Reference

#include <i18n_status.hxx>

Collaboration diagram for vcl::I18NStatus:
[legend]

Public Types

enum  ShowReason {
  focus,
  presentation,
  contextmap
}
 

Public Member Functions

void setParent (SalFrame *pParent)
 
SalFramegetParent () const
 
SalFramegetStatusFrame () const
 
void setStatusText (const OUString &rText)
 
void show (bool bShow, ShowReason eReason)
 
void toggleStatusWindow ()
 Toggle the status window on or off. More...
 

Static Public Member Functions

static I18NStatusget ()
 
static bool exists ()
 
static void free ()
 

Private Member Functions

 I18NStatus ()
 
 ~I18NStatus ()
 

Static Private Member Functions

static bool getStatusWindowMode ()
 

Private Attributes

SalFramem_pParent
 
VclPtr< StatusWindow > m_pStatusWindow
 
OUString const m_aCurrentIM
 

Detailed Description

Definition at line 49 of file i18n_status.hxx.

Member Enumeration Documentation

Enumerator
focus 
presentation 
contextmap 

Definition at line 72 of file i18n_status.hxx.

Constructor & Destructor Documentation

vcl::I18NStatus::I18NStatus ( )
private
vcl::I18NStatus::~I18NStatus ( )
private

Member Function Documentation

static bool vcl::I18NStatus::exists ( )
static
static void vcl::I18NStatus::free ( )
static
static I18NStatus& vcl::I18NStatus::get ( )
static
SalFrame* vcl::I18NStatus::getParent ( ) const
inline

Definition at line 67 of file i18n_status.hxx.

References m_pParent.

SalFrame* vcl::I18NStatus::getStatusFrame ( ) const
static bool vcl::I18NStatus::getStatusWindowMode ( )
staticprivate
void vcl::I18NStatus::setParent ( SalFrame pParent)
void vcl::I18NStatus::setStatusText ( const OUString &  rText)
void vcl::I18NStatus::show ( bool  bShow,
ShowReason  eReason 
)
void vcl::I18NStatus::toggleStatusWindow ( )

Toggle the status window on or off.

This only works if canToggleStatusWindow returns true (otherwise, any calls of this method are ignored).

Member Data Documentation

OUString const vcl::I18NStatus::m_aCurrentIM
private

Definition at line 54 of file i18n_status.hxx.

SalFrame* vcl::I18NStatus::m_pParent
private

Definition at line 52 of file i18n_status.hxx.

Referenced by getParent().

VclPtr<StatusWindow> vcl::I18NStatus::m_pStatusWindow
private

Definition at line 53 of file i18n_status.hxx.


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