~sil2100/ubuntu-keyboard/preedit_state_fix

« back to all changes in this revision

Viewing changes to src/lib/models/wordribbon.cpp

  • Committer: Tarmac
  • Author(s): Thomas Moenicke, Bill Filler
  • Date: 2014-01-27 12:26:37 UTC
  • mfrom: (121.2.17 ubuntu-keyboard-legacy)
  • Revision ID: tarmac-20140127122637-5ekbjfm8rwxueao8
Remove legacy code and files: the old language xml files, deprecated LayoutUpdater usage, old layouting.

Approved by PS Jenkins bot, Łukasz Zemczak.

Show diffs side-by-side

added added

removed removed

Lines of Context:
153
153
    Q_EMIT enabledChanged(m_enabled);
154
154
}
155
155
 
 
156
void WordRibbon::onWordCandidatePressed(const WordCandidate &candidate)
 
157
{
 
158
    appendCandidate(candidate);
 
159
}
 
160
 
 
161
//! \todo implement WordRibbon::onWordCandidateReleased()
 
162
void WordRibbon::onWordCandidateReleased(const WordCandidate &candidate)
 
163
{
 
164
    if (candidate.source() == WordCandidate::SourcePrediction
 
165
        || candidate.source() == WordCandidate::SourceSpellChecking) {
 
166
        Q_EMIT wordCandidateSelected(candidate.word());
 
167
    } else if (candidate.source() == WordCandidate::SourceUser) {
 
168
        Q_EMIT userCandidateSelected(candidate.word());
 
169
    }
 
170
}
 
171
 
 
172
void WordRibbon::onWordCandidatesChanged(const WordCandidateList &candidates)
 
173
{
 
174
    clearCandidates();
 
175
 
 
176
    for (int index = 0; index < candidates.count(); ++index) {
 
177
        WordCandidate word_candidate(candidates.at(index));
 
178
        appendCandidate(word_candidate);
 
179
    }
 
180
}
 
181
 
 
182
void WordRibbon::setWordRibbonVisible(bool visible)
 
183
{
 
184
    Q_UNUSED(visible);
 
185
    clearCandidates();
 
186
}
 
187
 
156
188
} // namespace MaliitKeyboard