QTfrontend/pages.cpp
changeset 1148 e44de3416af4
parent 1129 b74ffca22762
child 1149 c2d3b4f71836
equal deleted inserted replaced
1147:ce37ebba0806 1148:e44de3416af4
    54 PageMain::PageMain(QWidget* parent) : 
    54 PageMain::PageMain(QWidget* parent) : 
    55   AbstractPage(parent)
    55   AbstractPage(parent)
    56 {
    56 {
    57 	QGridLayout * pageLayout = new QGridLayout(this);
    57 	QGridLayout * pageLayout = new QGridLayout(this);
    58 	pageLayout->setMargin(25);
    58 	pageLayout->setMargin(25);
    59 	pageLayout->setColumnStretch(0, 1);
    59 	//pageLayout->setColumnStretch(0, 1);
    60 	pageLayout->setColumnStretch(1, 2);
    60 	//pageLayout->setColumnStretch(1, 2);
    61 	pageLayout->setColumnStretch(2, 1);
    61 	//pageLayout->setColumnStretch(2, 1);
    62 
    62 
    63 	BtnSinglePlayer = addButton(tr("Single Player"), pageLayout, 0, 1);
    63 	QPushButton* btnLogo = addButton(":/res/HedgewarsTitle.png", pageLayout, 0, 0, 1, 4, QSize(780, 176));
    64 	BtnSinglePlayer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    64 	pageLayout->setAlignment(btnLogo, Qt::AlignCenter);
    65 
    65 	pageLayout->setRowStretch(0, 1);
    66 	BtnMultiplayer = addButton(tr("Multiplayer"), pageLayout, 1, 1);
    66 	pageLayout->setRowStretch(1, 100);
    67 	BtnMultiplayer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    67 	pageLayout->setRowStretch(2, 1);
    68 
    68 
    69 	BtnNet = addButton(tr("Net game"), pageLayout, 2, 1);
    69 	BtnSinglePlayer = addButton(":/res/LocalPlay.png", pageLayout, 1, 0, 1, 2, QSize(314, 289));
    70 	BtnNet->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    70 	pageLayout->setAlignment(BtnSinglePlayer, Qt::AlignCenter);
    71 
    71 	//BtnSinglePlayer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    72 	BtnLoad = addButton(tr("Saved games"), pageLayout, 3, 1);
    72 
    73 	BtnLoad->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    73 	BtnMultiplayer = new QPushButton(tr("Multiplayer"));// addButton(tr("Multiplayer"), pageLayout, 1, 1);
    74 
    74 	//pageLayout->setAlignment(BtnMultiplayer, Qt::AlignCenter);
    75 	BtnDemos = addButton(tr("Demos"), pageLayout, 4, 1);
    75 	//BtnMultiplayer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    76 	BtnDemos->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    76 
    77 
    77 	BtnNet = addButton(":/res/Network play.png", pageLayout, 1, 2, 1, 2, QSize(314, 289));
    78 	BtnSetup = addButton(tr("Setup"), pageLayout, 5, 1);
    78 	//BtnNet->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    79 	BtnSetup->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    79 
    80 
    80 	BtnLoad = new QPushButton(tr("Saved games"));//addButton(tr("Saved games"), pageLayout, 3, 1);
    81 	BtnInfo = addButton(tr("About"), pageLayout, 6, 1);
    81 	//BtnLoad->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    82 	BtnInfo->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    82 
    83 
    83 	BtnDemos = new QPushButton(tr("Demos")); // addButton(tr("Demos"), pageLayout, 4, 1);
    84 	BtnExit = addButton(tr("Exit"), pageLayout, 7, 1);
    84 	//BtnDemos->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    85 	BtnExit->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    85 
       
    86 	BtnSetup = addButton(":/res/Settings.png", pageLayout, 2, 3, QSize(54, 50));
       
    87 	//BtnSetup->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
       
    88 
       
    89 	BtnInfo = addButton(":/res/About.png", pageLayout, 2, 1, 1, 2, QSize(116, 37));
       
    90 	pageLayout->setAlignment(BtnInfo, Qt::AlignCenter);
       
    91 	//BtnInfo->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
       
    92 
       
    93 	BtnExit = addButton(":/res/Exit.png", pageLayout, 2, 0, 1, 1, QSize(58, 52));
       
    94 	//BtnExit->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    86 }
    95 }
    87 
    96 
    88 PageEditTeam::PageEditTeam(QWidget* parent) :
    97 PageEditTeam::PageEditTeam(QWidget* parent) :
    89   AbstractPage(parent)
    98   AbstractPage(parent)
    90 {
    99 {