client: Fix core sessions unsupported warning
authorShane Synan <digitalcircuit36939@gmail.com>
Mon, 14 May 2018 06:00:19 +0000 (01:00 -0500)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 6 Jun 2018 17:37:44 +0000 (19:37 +0200)
commit744080e8b9e6d32aaeb3d08eaf1a576076735957
tree7617f8f89286b262071a013be06d7658b0888a59
parent924ed0da8578d43bf21c9155b9bf439108e74988
client: Fix core sessions unsupported warning

Move core session supported check to CoreInfoDlg, and show a
warning bar if sessions aren't supported.  A "Details" button
offers additional information on needing to upgrade.

Older core versions didn't provide any core session information, so
the individual session widgets would have never shown up.

Thanks to @justjanne for reporting this.
src/qtui/coreinfodlg.cpp
src/qtui/coreinfodlg.h
src/qtui/coresessionwidget.cpp
src/qtui/ui/coreinfodlg.ui