LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
KeyLocationRecorder Class Reference

#include <KeyLocationRecorder.h>

Collaboration diagram for KeyLocationRecorder:
[legend]

Public Member Functions

 KeyLocationRecorder ()
 
bool isRecording () const
 
void startStop (const char *layoutName, const QRect &keymapRect)
 
void record (const QString &text, const QPoint &where, const QString &altText=QString())
 
void keyboardSizeChanged (const char *layoutName, const QRect &keymapRect)
 

Static Public Member Functions

static KeyLocationRecorderinstance ()
 

Public Attributes

FILE * m_file
 
std::string m_lastMessageID
 

Constructor & Destructor Documentation

KeyLocationRecorder::KeyLocationRecorder ( )

Member Function Documentation

KeyLocationRecorder & KeyLocationRecorder::instance ( void  )
static
bool KeyLocationRecorder::isRecording ( ) const
inline
void KeyLocationRecorder::keyboardSizeChanged ( const char *  layoutName,
const QRect &  keymapRect 
)
void KeyLocationRecorder::record ( const QString &  text,
const QPoint &  where,
const QString &  altText = QString() 
)
void KeyLocationRecorder::startStop ( const char *  layoutName,
const QRect &  keymapRect 
)

Member Data Documentation

FILE* KeyLocationRecorder::m_file
std::string KeyLocationRecorder::m_lastMessageID

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