QTfrontend/pages.cpp
changeset 3279 88139bfa63c8
parent 3236 4ab3917d7d44
child 3283 18ee933a5864
equal deleted inserted replaced
3278:39eacae90580 3279:88139bfa63c8
   103     BtnInfo->setStyleSheet("border: transparent;background: transparent;");
   103     BtnInfo->setStyleSheet("border: transparent;background: transparent;");
   104     pageLayout->setAlignment(BtnInfo, Qt::AlignHCenter);
   104     pageLayout->setAlignment(BtnInfo, Qt::AlignHCenter);
   105     //pageLayout->setAlignment(BtnInfo, Qt::AlignHCenter);
   105     //pageLayout->setAlignment(BtnInfo, Qt::AlignHCenter);
   106 
   106 
   107     BtnExit = addButton(":/res/Exit.png", pageLayout, 4, 0, 1, 1, true);
   107     BtnExit = addButton(":/res/Exit.png", pageLayout, 4, 0, 1, 1, true);
       
   108     BtnExit->setFixedHeight(BtnSetup->height());
       
   109     BtnExit->setStyleSheet("QPushButton{margin-top: 2px;}");
   108 }
   110 }
   109 
   111 
   110 PageEditTeam::PageEditTeam(QWidget* parent, SDLInteraction * sdli) :
   112 PageEditTeam::PageEditTeam(QWidget* parent, SDLInteraction * sdli) :
   111   AbstractPage(parent)
   113   AbstractPage(parent)
   112 {
   114 {
   119     tbw->addTab(page2, tr("Advanced"));
   121     tbw->addTab(page2, tr("Advanced"));
   120     pageLayout->addWidget(tbw, 0, 0, 1, 3);
   122     pageLayout->addWidget(tbw, 0, 0, 1, 3);
   121     BtnTeamDiscard = addButton(":/res/Exit.png", pageLayout, 1, 0, true);
   123     BtnTeamDiscard = addButton(":/res/Exit.png", pageLayout, 1, 0, true);
   122     BtnTeamSave = addButton(":/res/Save.png", pageLayout, 1, 2, true);;
   124     BtnTeamSave = addButton(":/res/Save.png", pageLayout, 1, 2, true);;
   123     BtnTeamSave->setStyleSheet("QPushButton{margin: 12px 0px 12px 0px;}");
   125     BtnTeamSave->setStyleSheet("QPushButton{margin: 12px 0px 12px 0px;}");
       
   126     BtnTeamDiscard->setFixedHeight(BtnTeamSave->height());
       
   127     BtnTeamDiscard->setStyleSheet("QPushButton{margin-top: 31px;}");
   124 
   128 
   125     QHBoxLayout * page1Layout = new QHBoxLayout(page1);
   129     QHBoxLayout * page1Layout = new QHBoxLayout(page1);
   126     page1Layout->setAlignment(Qt::AlignTop);
   130     page1Layout->setAlignment(Qt::AlignTop);
   127     QGridLayout * page2Layout = new QGridLayout(page2);
   131     QGridLayout * page2Layout = new QGridLayout(page2);
   128 
   132 
   627 
   631 
   628     BtnSaveOptions = addButton(":/res/Save.png", pageLayout, 2, 2, true);
   632     BtnSaveOptions = addButton(":/res/Save.png", pageLayout, 2, 2, true);
   629     BtnSaveOptions->setStyleSheet("QPushButton{margin: 12px 0px 12px 0px;}");
   633     BtnSaveOptions->setStyleSheet("QPushButton{margin: 12px 0px 12px 0px;}");
   630 
   634 
   631     BtnBack = addButton(":/res/Exit.png", pageLayout, 2, 0, true);
   635     BtnBack = addButton(":/res/Exit.png", pageLayout, 2, 0, true);
       
   636     BtnBack->setFixedHeight(BtnSaveOptions->height());
       
   637     BtnBack->setFixedWidth(BtnBack->width()+2);
       
   638     BtnBack->setStyleSheet("QPushButton{margin: 22px 0 9px 2px;}");
   632 }
   639 }
   633 
   640 
   634 PageNet::PageNet(QWidget* parent) : AbstractPage(parent)
   641 PageNet::PageNet(QWidget* parent) : AbstractPage(parent)
   635 {
   642 {
   636     QFont * font14 = new QFont("MS Shell Dlg", 14);
   643     QFont * font14 = new QFont("MS Shell Dlg", 14);
   877     BtnDemos = addButton(":/res/Record.png", bottomLine, 1, true);
   884     BtnDemos = addButton(":/res/Record.png", bottomLine, 1, true);
   878     BtnDemos->setToolTip(tr("Demos (Watch recorded demos)"));
   885     BtnDemos->setToolTip(tr("Demos (Watch recorded demos)"));
   879     BtnLoad = addButton(":/res/Save.png", bottomLine, 2, true);
   886     BtnLoad = addButton(":/res/Save.png", bottomLine, 2, true);
   880     BtnLoad->setStyleSheet("QPushButton{margin: 12px 0px 12px 0px;}");
   887     BtnLoad->setStyleSheet("QPushButton{margin: 12px 0px 12px 0px;}");
   881     BtnLoad->setToolTip(tr("Load (Load a previously saved game)"));
   888     BtnLoad->setToolTip(tr("Load (Load a previously saved game)"));
       
   889     BtnBack->setFixedHeight(BtnLoad->height());
       
   890     BtnBack->setStyleSheet("QPushButton{margin-top: 31px;}");
   882 }
   891 }
   883 
   892 
   884 PageTraining::PageTraining(QWidget* parent) : AbstractPage(parent)
   893 PageTraining::PageTraining(QWidget* parent) : AbstractPage(parent)
   885 {
   894 {
   886     QGridLayout * pageLayout = new QGridLayout(this);
   895     QGridLayout * pageLayout = new QGridLayout(this);
   887     pageLayout->setColumnStretch(0, 1);
   896     pageLayout->setColumnStretch(0, 1);
   888     pageLayout->setColumnStretch(1, 2);
   897     pageLayout->setColumnStretch(1, 2);
   889     pageLayout->setColumnStretch(2, 1);
   898     pageLayout->setColumnStretch(2, 1);
       
   899     pageLayout->setRowStretch(0, 1);
       
   900     pageLayout->setRowStretch(2, 1);
   890 
   901 
   891     CBSelect = new QComboBox(this);
   902     CBSelect = new QComboBox(this);
   892 
   903 
   893     QDir tmpdir;
   904     QDir tmpdir;
   894     tmpdir.cd(datadir->absolutePath());
   905     tmpdir.cd(datadir->absolutePath());
   901     BtnStartTrain = new QPushButton(this);
   912     BtnStartTrain = new QPushButton(this);
   902     BtnStartTrain->setFont(*font14);
   913     BtnStartTrain->setFont(*font14);
   903     BtnStartTrain->setText(QPushButton::tr("Go!"));
   914     BtnStartTrain->setText(QPushButton::tr("Go!"));
   904     pageLayout->addWidget(BtnStartTrain, 1, 2);
   915     pageLayout->addWidget(BtnStartTrain, 1, 2);
   905 
   916 
   906     BtnBack = addButton(":/res/Exit.png", pageLayout, 1, 0, true);
   917     BtnBack = addButton(":/res/Exit.png", pageLayout, 3, 0, true);
   907 }
   918 }
   908 
   919 
   909 PageSelectWeapon::PageSelectWeapon(QWidget* parent) :
   920 PageSelectWeapon::PageSelectWeapon(QWidget* parent) :
   910   AbstractPage(parent)
   921   AbstractPage(parent)
   911 {
   922 {
   916 
   927 
   917     BtnBack = addButton(":/res/Exit.png", pageLayout, 1, 0, true);
   928     BtnBack = addButton(":/res/Exit.png", pageLayout, 1, 0, true);
   918     BtnDefault = addButton(tr("Default"), pageLayout, 1, 1);
   929     BtnDefault = addButton(tr("Default"), pageLayout, 1, 1);
   919     BtnDelete = addButton(tr("Delete"), pageLayout, 1, 2);
   930     BtnDelete = addButton(tr("Delete"), pageLayout, 1, 2);
   920     BtnSave = addButton(":/res/Save.png", pageLayout, 1, 3, true);
   931     BtnSave = addButton(":/res/Save.png", pageLayout, 1, 3, true);
   921     BtnSave->setStyleSheet("QPushButton{margin: 12px 0px 12px 0px;}");
   932     BtnSave->setStyleSheet("QPushButton{margin: 24px 0px 0px 0px;}");
       
   933     BtnBack->setFixedHeight(BtnSave->height());
       
   934     BtnBack->setStyleSheet("QPushButton{margin-top: 31px;}");
   922 
   935 
   923     connect(BtnDefault, SIGNAL(clicked()), pWeapons, SLOT(setDefault()));
   936     connect(BtnDefault, SIGNAL(clicked()), pWeapons, SLOT(setDefault()));
   924     connect(BtnSave, SIGNAL(clicked()), pWeapons, SLOT(save()));
   937     connect(BtnSave, SIGNAL(clicked()), pWeapons, SLOT(save()));
   925 }
   938 }
   926 
   939