mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-10 00:13:55 -04:00
Fix initial state of news feed when no entries to show
This commit is contained in:
parent
01b8c7d212
commit
d6ed4dcddd
@ -112,7 +112,6 @@ QgsWelcomePage::QgsWelcomePage( bool skipVersionCheck, QWidget *parent )
|
||||
connect( mNewsFeedListView, &QListView::customContextMenuRequested, this, &QgsWelcomePage::showContextMenuForNews );
|
||||
connect( mNewsFeedParser, &QgsNewsFeedParser::entryDismissed, this, &QgsWelcomePage::updateNewsFeedVisibility );
|
||||
newsLayout->addWidget( mNewsFeedListView, 1 );
|
||||
updateNewsFeedVisibility();
|
||||
connect( mNewsFeedParser, &QgsNewsFeedParser::fetched, this, &QgsWelcomePage::updateNewsFeedVisibility );
|
||||
mNewsFeedParser->fetch();
|
||||
newsContainer->setLayout( newsLayout );
|
||||
@ -177,6 +176,8 @@ QgsWelcomePage::QgsWelcomePage( bool skipVersionCheck, QWidget *parent )
|
||||
|
||||
connect( mRecentProjectsListView, &QAbstractItemView::activated, this, &QgsWelcomePage::recentProjectItemActivated );
|
||||
connect( mTemplateProjectsListView, &QAbstractItemView::activated, this, &QgsWelcomePage::templateProjectItemActivated );
|
||||
|
||||
updateNewsFeedVisibility();
|
||||
}
|
||||
|
||||
QgsWelcomePage::~QgsWelcomePage()
|
||||
@ -392,6 +393,9 @@ void QgsWelcomePage::updateRecentProjectsVisibility()
|
||||
|
||||
void QgsWelcomePage::updateNewsFeedVisibility()
|
||||
{
|
||||
if ( !mNewsFeedModel || !mNewsFeedListView || !mSplitter2 )
|
||||
return;
|
||||
|
||||
const bool visible = mNewsFeedModel->rowCount() > 0;
|
||||
mNewsFeedListView->setVisible( visible );
|
||||
mNewsFeedTitle->setVisible( visible );
|
||||
|
Loading…
x
Reference in New Issue
Block a user