refocus input if a single instance window is resurfaced

Signed-off-by: Albert S <mail@quitesimple.org>
Этот коммит содержится в:
hxbrn 2019-09-01 20:42:39 +02:00 коммит произвёл Albert S
родитель 18e046d028
Коммит ea697d62ba
3 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -86,9 +86,11 @@ int main(int argc, char *argv[])
w->showMaximized();
w->activateWindow();
w->raise();
w->focusInput();
}
});
w->showMaximized();
w->focusInput();
}

Просмотреть файл

@ -423,3 +423,7 @@ bool Window::eventFilter(QObject *obj, QEvent *event)
}
void Window::focusInput()
{
this->lineEdit->setFocus();
}

Просмотреть файл

@ -74,6 +74,7 @@ public:
Window(ConfigProvider &configProvider);
void setSystemConfig(const QVector<EntryConfig> &config);
bool eventFilter(QObject *obj, QEvent *event);
void focusInput();
~Window();
};