~penk/ubuntu-keyboard/handwriting-layout

« back to all changes in this revision

Viewing changes to src/plugin/inputmethod.cpp

  • Committer: CI Train Bot
  • Author(s): Michael Sheldon
  • Date: 2015-02-02 18:17:59 UTC
  • mfrom: (284.3.1 hide-setting)
  • Revision ID: ci-train-bot@canonical.com-20150202181759-u3qzc9kjqcm8twu1
Adds a setting to allow the keyboard to remain hidden at all times (e.g. when a hardware keyboard is connected) Fixes: #1415126
Approved by: Michael Zanetti, PS Jenkins bot

Show diffs side-by-side

added added

removed removed

Lines of Context:
116
116
    d->registerActiveLanguage();
117
117
    d->registerEnabledLanguages();
118
118
    d->registerDoubleSpaceFullStop();
 
119
    d->registerStayHidden();
119
120
 
120
121
    //fire signal so all listeners know what active language is
121
122
    Q_EMIT activeLanguageChanged(d->activeLanguage);
135
136
{
136
137
    Q_D(InputMethod);
137
138
 
138
 
    d->m_geometry->setShown(true);
139
 
    update();
140
 
    d->view->setVisible(true);
 
139
    if(!d->m_settings.stayHidden()) {
 
140
        d->m_geometry->setShown(true);
 
141
        update();
 
142
        d->view->setVisible(true);
 
143
    }
141
144
}
142
145
 
143
146
//! \brief InputMethod::hide