#include "pagefinish.h" #include #include #include #include #include "tools.h" PageFinish::PageFinish() : InstallerPage() { setupUi(); } void PageFinish::setupUi() { m_labelComplete = new QLabel; m_labelComplete->setWordWrap(true); m_labelComplete->setAlignment( Qt::AlignLeft | Qt::AlignTop ); QVBoxLayout* vbox = new QVBoxLayout; vbox->addWidget(m_labelComplete); setLayout(vbox); retranslateUi(); } void PageFinish::retranslateUi() { qDebug() << "PageFinish::retranslateUi()"; setTitle( tr("Complete") ); m_labelComplete->setText( "" + tr( "

Congratulation!

" "

Installation complete." "Press Finish for exit.

" ) + "" ); } bool PageFinish::validate() { // last page, need finish emit finish(); return true; } void PageFinish::show() { emit changePrev(false); }