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

#include <taglayout.h>

List of all members.

Public Types

enum  LayoutType {
  General, Url, Email, Number,
  PhoneNumber, Common
}
enum  LayoutOrientation { Landscape, Portrait }
typedef QList< TagSectionPtrTagSections

Public Member Functions

 TagLayout (LayoutType type, LayoutOrientation orientation, bool uniform_font_size)
LayoutType type () const
LayoutOrientation orientation () const
bool uniform_font_size () const
const TagSections sections () const
void appendSection (const TagSectionPtr &section)
bool operator== (const TagLayout &other) const

Private Attributes

const LayoutType m_type
const LayoutOrientation m_orientation
const bool m_uniform_font_size
TagSections m_sections

Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
Landscape 
Portrait 
Enumerator:
General 
Url 
Email 
Number 
PhoneNumber 
Common 

Constructor & Destructor Documentation

MaliitKeyboard::TagLayout::TagLayout ( LayoutType  type,
LayoutOrientation  orientation,
bool  uniform_font_size 
)

Member Function Documentation

void MaliitKeyboard::TagLayout::appendSection ( const TagSectionPtr section)
bool MaliitKeyboard::TagLayout::operator== ( const TagLayout other) const
TagLayout::LayoutOrientation MaliitKeyboard::TagLayout::orientation ( ) const
const TagLayout::TagSections MaliitKeyboard::TagLayout::sections ( ) const
TagLayout::LayoutType MaliitKeyboard::TagLayout::type ( ) const
bool MaliitKeyboard::TagLayout::uniform_font_size ( ) const

Member Data Documentation

const LayoutOrientation MaliitKeyboard::TagLayout::m_orientation
private
TagSections MaliitKeyboard::TagLayout::m_sections
private
const LayoutType MaliitKeyboard::TagLayout::m_type
private
const bool MaliitKeyboard::TagLayout::m_uniform_font_size
private

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