equal
deleted
inserted
replaced
73 |
73 |
74 // ----------------------------------------------------------------------------- |
74 // ----------------------------------------------------------------------------- |
75 // LogsPredictiveThai12KeyTranslator::translateChar() |
75 // LogsPredictiveThai12KeyTranslator::translateChar() |
76 // ----------------------------------------------------------------------------- |
76 // ----------------------------------------------------------------------------- |
77 // |
77 // |
78 const QChar LogsPredictiveThai12KeyTranslator::translateChar( |
78 const QString LogsPredictiveThai12KeyTranslator::translateChar( |
79 const QChar character, |
79 const QChar character, |
80 bool& ok ) const |
80 bool& ok ) const |
81 { |
81 { |
82 ok = true; |
82 ok = true; |
83 QChar keycode; |
83 QString keycode; |
84 if ( !isIgnored( character ) ) { |
84 if ( !isIgnored( character ) ) { |
85 keycode = LogsPredictive12KeyTranslator::translateChar( character ); |
85 keycode = LogsPredictive12KeyTranslator::translateChar( character ); |
86 ok = !keycode.isNull(); |
86 ok = !keycode.isEmpty(); |
87 keycode = !keycode.isNull() && !isIgnored( keycode ) ? |
87 keycode = !keycode.isEmpty() && !isIgnored( *keycode.data() ) ? |
88 keycode : QChar(); |
88 keycode : QString(); |
89 } |
89 } |
90 return keycode; |
90 return keycode; |
91 } |
91 } |
92 |
92 |
93 // ----------------------------------------------------------------------------- |
93 // ----------------------------------------------------------------------------- |
99 { |
99 { |
100 return QStringList( name ); |
100 return QStringList( name ); |
101 } |
101 } |
102 |
102 |
103 |
103 |
|
104 // ----------------------------------------------------------------------------- |
|
105 // LogsPredictiveThai12KeyTranslator::patternTokens() |
|
106 // ----------------------------------------------------------------------------- |
|
107 // |
|
108 QStringList LogsPredictiveThai12KeyTranslator::patternTokens( |
|
109 const QString& pattern ) const |
|
110 { |
|
111 return QStringList( pattern ); |
|
112 } |
|
113 |
|
114 // ----------------------------------------------------------------------------- |
|
115 // LogsPredictiveThai12KeyTranslator::hasPatternSeparators() |
|
116 // ----------------------------------------------------------------------------- |
|
117 // |
|
118 int LogsPredictiveThai12KeyTranslator::hasPatternSeparators( |
|
119 const QString& pattern ) const |
|
120 { |
|
121 Q_UNUSED( pattern ) |
|
122 return 0; |
|
123 } |
|
124 |
|
125 // ----------------------------------------------------------------------------- |
|
126 // LogsPredictiveThai12KeyTranslator::trimPattern() |
|
127 // ----------------------------------------------------------------------------- |
|
128 // |
|
129 QString& LogsPredictiveThai12KeyTranslator::trimPattern( |
|
130 QString& pattern, bool tailOnly ) const |
|
131 { |
|
132 Q_UNUSED( tailOnly ) |
|
133 return pattern; |
|
134 } |
|
135 |
104 |
136 |
105 // ----------------------------------------------------------------------------- |
137 // ----------------------------------------------------------------------------- |
106 // LogsPredictiveThai12KeyTranslator::isIgnored() |
138 // LogsPredictiveThai12KeyTranslator::isIgnored() |
107 // ----------------------------------------------------------------------------- |
139 // ----------------------------------------------------------------------------- |
108 // |
140 // |