rendered paste bodyQWidget *GameArea::loadGamePage(){ QWidget *page = new QWidget; QVBoxLayout *layout = new QVBoxLayout; QDirModel *model = new QDirModel; model->setFilter ( QDir::Files | QDir::NoSymLinks | QDir::NoDotAndDotDot ); model->setSorting ( QDir::Time ); QTreeView *savedGamesList = new QTreeView ( page ); savedGamesList->setModel ( model ); savedGamesList->setRootIndex ( model->index ( QDir::homePath() + "/workspace/legend/" ) ); savedGamesList->resizeColumnToContents ( 0 ); connect ( savedGamesList, SIGNAL ( activated ( QModelIndex ) ), this, SLOT ( loadSelectedGame ( QModelIndex ) ) ); QHBoxLayout *buttonLayout = new QHBoxLayout; QPushButton *start = new QPushButton ( tr ( "Start" ), this ); connect ( start, SIGNAL ( clicked() ), this, SLOT ( startNewGame() ) ); QPushButton *loadGame = new QPushButton ( tr ( "Load Game" ), this ); connect ( loadGame, SIGNAL ( clicked () ), this, SLOT ( loadSelectedGame( QModelIndex ) ) ); buttonLayout->addWidget ( start ); buttonLayout->addWidget ( loadGame ); layout->addWidget ( savedGamesList ); layout->addLayout ( buttonLayout ); page->setLayout ( layout ); return page;}