Major ViewStep additions and changes.

Renamed ViewPlugin to ViewStep.
Back/Next button status management.
Subpages are now under a ViewStep's jurisdiction, we only forward back/
next signals if a ViewStep says it's got more pages to show. ViewStep
exposes a QWidget* to ViewManager, this QWidget gets added to a stack.
If a ViewStep wishes to show more than one page, it must manage more
pages on its own inside its single QWidget*.
This commit is contained in:
Teo Mrnjavac 2014-06-27 18:00:27 +02:00
parent f1da3373a8
commit 20d5a37fef
12 changed files with 168 additions and 67 deletions

View file

@ -18,8 +18,22 @@
#include "GreetingPage.h"
#include <QBoxLayout>
#include <QLabel>
GreetingPage::GreetingPage( QWidget* parent )
: Calamares::AbstractPage( parent )
: QWidget()
{
QBoxLayout *mainLayout = new QHBoxLayout;
setLayout( mainLayout );
QLabel* text = new QLabel( tr( "<h1>Welcome to Calamares.</h1><br/>"
"This is some random welcome text. "
"It should change depending on the branding config." ), this );
text->setAlignment( Qt::AlignCenter );
mainLayout->addStretch();
mainLayout->addWidget( text );
mainLayout->addStretch();
}