All pastes #710176 Raw Edit

espadav8

public cpp v1 · immutable
#710176 ·published 2007-09-25 09:03 UTC
rendered paste body
QWidget *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;}