История изменений
Исправление Loki13, (текущая версия) :
Вот такой код работает как надо. Всем спасибо.
if(isVisible() && QGuiApplication::applicationState() == Qt::ApplicationInactive)
{
activateWindow();
}
else
{
setVisible(!isVisible());
if (isVisible())
showMainWindow();
}
Так намного удобнее пользоваться сразу стало. Ещё осталось десяток твиков. Если в апстрим не возьмут потом, то думаю на гитхабе где-нибудь положу в виде патчей.
Исправление Loki13, :
Вот такой код работает как надо. Всем спасибо.
if(isVisible() && QGuiApplication::applicationState() == Qt::ApplicationInactive)
{
activateWindow();
}
else
{
setVisible(!isVisible());
if (isVisible())
showMainWindow();
}
Так намного удобнее пользоваться сразу стало. Ещё осталось десяток твиков. Если в апстрим не возьмут потом, то думаю на гитхабе где-нибудь положу в виде патчей.
Исходная версия Loki13, :
Вот такой код работает как надо. Всем спасибо.
if(isVisible() && QGuiApplication::applicationState() == Qt::ApplicationInactive)
{
activateWindow();
}
else
{
setVisible(!isVisible());
if (isVisible())
showMainWindow();
}
Так намного удобнее пользоваться сразу стало. Ещё осталось десяток твиков. Если в апстрим не возьмут потом, то думаю на гитхабе где-нибудь положу в виде патчей.