Fix focus handling in Keyboard page.

This commit is contained in:
Teo Mrnjavac 2014-11-26 18:56:09 +01:00
parent 5fdca37db5
commit 52a1a28696
4 changed files with 16 additions and 0 deletions

View File

@ -211,6 +211,13 @@ KeyboardPage::createJobs( const QString& xOrgConfFileName,
} }
void
KeyboardPage::onActivate()
{
ui->listLayout->setFocus();
}
void void
KeyboardPage::finalize() KeyboardPage::finalize()
{ {

View File

@ -51,6 +51,7 @@ public:
QList< Calamares::job_ptr > createJobs( const QString& xOrgConfFileName, QList< Calamares::job_ptr > createJobs( const QString& xOrgConfFileName,
const QString& convertedKeymapPath ); const QString& convertedKeymapPath );
void onActivate();
void finalize(); void finalize();
protected slots: protected slots:

View File

@ -104,6 +104,13 @@ KeyboardViewStep::jobs() const
} }
void
KeyboardViewStep::onActivate()
{
m_widget->onActivate();
}
void void
KeyboardViewStep::onLeave() KeyboardViewStep::onLeave()
{ {

View File

@ -52,6 +52,7 @@ public:
QList< Calamares::job_ptr > jobs() const override; QList< Calamares::job_ptr > jobs() const override;
void onActivate() override;
void onLeave() override; void onLeave() override;
void setConfigurationMap( const QVariantMap& configurationMap ) override; void setConfigurationMap( const QVariantMap& configurationMap ) override;