mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-24 02:42:50 +00:00
plasma: set the focus to the yes button each time the lockout dialog is executed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
6eda258de3
commit
53203e2b62
1 changed files with 6 additions and 3 deletions
|
@ -133,9 +133,6 @@ LockoutDialog::LockoutDialog(QWidget *parent)
|
|||
|
||||
m_scene->addItem(m_widget);
|
||||
setGraphicsWidget(m_widget);
|
||||
|
||||
// default to yes like KDialog defaults to KDialog::Ok
|
||||
m_yesbutton->setFocus();
|
||||
}
|
||||
|
||||
LockoutDialog::~LockoutDialog()
|
||||
|
@ -154,6 +151,8 @@ bool LockoutDialog::exec()
|
|||
{
|
||||
m_result = false;
|
||||
KWindowSystem::setState(winId(), NET::SkipPager | NET::SkipTaskbar);
|
||||
// default to yes like KDialog defaults to KDialog::Ok
|
||||
m_yesbutton->setFocus();
|
||||
show();
|
||||
if (m_eventloop) {
|
||||
m_eventloop->exit(1);
|
||||
|
@ -183,6 +182,8 @@ void LockoutDialog::slotYes()
|
|||
m_result = true;
|
||||
Q_ASSERT(m_eventloop);
|
||||
m_eventloop->exit(0);
|
||||
delete m_eventloop;
|
||||
m_eventloop = nullptr;
|
||||
close();
|
||||
}
|
||||
|
||||
|
@ -190,6 +191,8 @@ void LockoutDialog::slotNo()
|
|||
{
|
||||
Q_ASSERT(m_eventloop);
|
||||
m_eventloop->exit(1);
|
||||
delete m_eventloop;
|
||||
m_eventloop = nullptr;
|
||||
close();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue