chore: added changelog text processing depend on OS
This commit is contained in:
parent
c627b5a3cc
commit
449a8070c1
5 changed files with 68 additions and 43 deletions
|
|
@ -141,6 +141,9 @@ void CoreController::initControllers()
|
|||
|
||||
m_apiConfigsController.reset(new ApiConfigsController(m_serversModel, m_apiServicesModel, m_settings));
|
||||
m_engine->rootContext()->setContextProperty("ApiConfigsController", m_apiConfigsController.get());
|
||||
|
||||
m_updateController.reset(new UpdateController(m_settings));
|
||||
m_engine->rootContext()->setContextProperty("UpdateController", m_updateController.get());
|
||||
}
|
||||
|
||||
void CoreController::initAndroidController()
|
||||
|
|
@ -213,6 +216,7 @@ void CoreController::initSignalHandlers()
|
|||
initAutoConnectHandler();
|
||||
initAmneziaDnsToggledHandler();
|
||||
initPrepareConfigHandler();
|
||||
initUpdateFoundHandler();
|
||||
}
|
||||
|
||||
void CoreController::initNotificationHandler()
|
||||
|
|
@ -339,6 +343,16 @@ void CoreController::initPrepareConfigHandler()
|
|||
});
|
||||
}
|
||||
|
||||
void CoreController::initUpdateFoundHandler()
|
||||
{
|
||||
#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
|
||||
connect(m_updateController.get(), &UpdateController::updateFound, this,
|
||||
[this]() { QTimer::singleShot(1000, this, [this]() { m_pageController->showChangelogDrawer(); }); });
|
||||
|
||||
m_updateController->checkForUpdates();
|
||||
#endif
|
||||
}
|
||||
|
||||
QSharedPointer<PageController> CoreController::pageController() const
|
||||
{
|
||||
return m_pageController;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue