@@ -37,11 +37,15 @@ QgsWelcomePage::QgsWelcomePage( QWidget* parent )
3737
3838 mainLayout->addLayout ( layout );
3939
40+ QWidget* recentProjctsContainer = new QWidget;
41+ recentProjctsContainer->setLayout ( new QVBoxLayout );
42+ QLabel* recentProjectsTitle = new QLabel ( QString ( " <h1>%1</h1>" ).arg ( tr ( " Recent Projects" ) ) );
43+ recentProjctsContainer->layout ()->addWidget ( recentProjectsTitle );
44+
4045 QListView* welcomeScreenListView = new QListView ();
4146 mModel = new QgsWelcomePageItemsModel ();
4247 welcomeScreenListView->setModel ( mModel );
43- welcomeScreenListView->setSizePolicy (QSizePolicy::Ignored, QSizePolicy::Ignored);
44- layout->addWidget ( welcomeScreenListView );
48+ welcomeScreenListView->setSizePolicy (QSizePolicy::Ignored, QSizePolicy::MinimumExpanding );
4549 welcomeScreenListView->setStyleSheet ( " QListView::item {"
4650 " margin-top: 5px;"
4751 " margin-bottom: 5px;"
@@ -57,12 +61,25 @@ QgsWelcomePage::QgsWelcomePage( QWidget* parent )
5761 " background: #aaaaaa;"
5862 " }" );
5963
64+ recentProjctsContainer->layout ()->addWidget ( welcomeScreenListView );
65+
66+ layout->addWidget ( recentProjctsContainer );
67+
68+
69+ QWidget* whatsNewContainer = new QWidget;
70+ whatsNewContainer->setLayout ( new QVBoxLayout );
71+ QLabel* whatsNewTitle = new QLabel ( QString ( " <h1>%1</h1>" ).arg ( tr ( " QGIS News" ) ) );
72+ whatsNewContainer->layout ()->addWidget ( whatsNewTitle );
73+
6074 QgsWebView* whatsNewPage = new QgsWebView ();
6175 whatsNewPage->setUrl ( QUrl::fromLocalFile ( QgsApplication::whatsNewFilePath () ) );
6276 whatsNewPage->page ()->setLinkDelegationPolicy ( QWebPage::DelegateAllLinks );
6377 whatsNewPage->setContextMenuPolicy ( Qt::NoContextMenu );
64- whatsNewPage->setSizePolicy (QSizePolicy::Ignored, QSizePolicy::Ignored);
65- layout->addWidget ( whatsNewPage );
78+ whatsNewPage->setSizePolicy (QSizePolicy::Ignored, QSizePolicy::MinimumExpanding );
79+
80+ whatsNewContainer->layout ()->addWidget ( whatsNewPage );
81+ layout->addWidget ( whatsNewContainer );
82+
6683 connect ( whatsNewPage, SIGNAL (linkClicked (QUrl)), this , SLOT (whatsNewLinkClicked (QUrl)));
6784
6885 mVersionInformation = new QLabel;
0 commit comments