Maliit Plugins  0.92.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
Public Types | Public Member Functions | Private Attributes
MaliitKeyboard::TagKey Class Reference

#include <tagkey.h>

Inheritance diagram for MaliitKeyboard::TagKey:
MaliitKeyboard::TagRowElement

List of all members.

Public Types

enum  Style { Normal, Special, DeadKey }
enum  Width {
  Small, Medium, Large, XLarge,
  XXLarge, Stretched
}
typedef QList< TagBindingPtrTagBindings
- Public Types inherited from MaliitKeyboard::TagRowElement
enum  ElementType { Key, Spacer }

Public Member Functions

 TagKey (Style style, Width width, bool rtl, const QString &id)
virtual ~TagKey ()
Style style () const
Width width () const
bool rtl () const
const QString id () const
const TagBindings bindings () const
void appendBinding (const TagBindingPtr &binding)
bool operator== (const TagKey &other) const
- Public Member Functions inherited from MaliitKeyboard::TagRowElement
 TagRowElement (ElementType type)
virtual ~TagRowElement ()
ElementType element_type () const
bool operator== (const TagRowElement &other) const

Private Attributes

const Style m_style
const Width m_width
const bool m_rtl
const QString m_id
TagBindings m_bindings

Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
Normal 
Special 
DeadKey 
Enumerator:
Small 
Medium 
Large 
XLarge 
XXLarge 
Stretched 

Constructor & Destructor Documentation

MaliitKeyboard::TagKey::TagKey ( Style  style,
Width  width,
bool  rtl,
const QString &  id 
)
MaliitKeyboard::TagKey::~TagKey ( )
virtual

Member Function Documentation

void MaliitKeyboard::TagKey::appendBinding ( const TagBindingPtr binding)
const TagKey::TagBindings MaliitKeyboard::TagKey::bindings ( ) const
const QString MaliitKeyboard::TagKey::id ( ) const
bool MaliitKeyboard::TagKey::operator== ( const TagKey other) const
bool MaliitKeyboard::TagKey::rtl ( ) const
TagKey::Style MaliitKeyboard::TagKey::style ( ) const
TagKey::Width MaliitKeyboard::TagKey::width ( ) const

Member Data Documentation

TagBindings MaliitKeyboard::TagKey::m_bindings
private
const QString MaliitKeyboard::TagKey::m_id
private
const bool MaliitKeyboard::TagKey::m_rtl
private
const Style MaliitKeyboard::TagKey::m_style
private
const Width MaliitKeyboard::TagKey::m_width
private

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