QTfrontend/pages.cpp
changeset 1199 543d1268847b
parent 1198 b600b0d9408c
child 1212 9890facbe047
equal deleted inserted replaced
1198:b600b0d9408c 1199:543d1268847b
    59 	//pageLayout->setMargin(25);
    59 	//pageLayout->setMargin(25);
    60 	//pageLayout->setColumnStretch(0, 1);
    60 	//pageLayout->setColumnStretch(0, 1);
    61 	//pageLayout->setColumnStretch(1, 2);
    61 	//pageLayout->setColumnStretch(1, 2);
    62 	//pageLayout->setColumnStretch(2, 1);
    62 	//pageLayout->setColumnStretch(2, 1);
    63 
    63 
    64 	QPushButton* btnLogo = addButton(":/res/HedgewarsTitle.png", pageLayout, 0, 0, 1, 4, true);
    64 	//QPushButton* btnLogo = addButton(":/res/HedgewarsTitle.png", pageLayout, 0, 0, 1, 4, true);
    65 	pageLayout->setAlignment(btnLogo, Qt::AlignHCenter);
    65 	//pageLayout->setAlignment(btnLogo, Qt::AlignHCenter);
    66 	pageLayout->setRowStretch(0, 1);
    66 	pageLayout->setRowStretch(0, 1);
    67 	pageLayout->setRowStretch(1, 1);
    67 	pageLayout->setRowStretch(1, 1);
    68 	pageLayout->setRowStretch(2, 0);
    68 	pageLayout->setRowStretch(2, 0);
    69 	pageLayout->setRowStretch(3, 1);
    69 	pageLayout->setRowStretch(3, 1);
       
    70 	pageLayout->setRowStretch(4, 1);
    70 
    71 
    71 	BtnSinglePlayer = addButton(":/res/LocalPlay.png", pageLayout, 2, 0, 1, 2, true);
    72 	BtnSinglePlayer = addButton(":/res/LocalPlay.png", pageLayout, 2, 0, 1, 2, true);
    72 	pageLayout->setAlignment(BtnSinglePlayer, Qt::AlignHCenter);
    73 	pageLayout->setAlignment(BtnSinglePlayer, Qt::AlignHCenter);
    73 
    74 
    74 	BtnNet = addButton(":/res/NetworkPlay.png", pageLayout, 2, 2, 1, 2, true);
    75 	BtnNet = addButton(":/res/NetworkPlay.png", pageLayout, 2, 2, 1, 2, true);
    75 	pageLayout->setAlignment(BtnNet, Qt::AlignHCenter);
    76 	pageLayout->setAlignment(BtnNet, Qt::AlignHCenter);
    76 
    77 
    77 	BtnSetup = addButton(":/res/Settings.png", pageLayout, 3, 3, true);
    78 	BtnSetup = addButton(":/res/Settings.png", pageLayout, 4, 3, true);
    78 
    79 
    79 	BtnInfo = addButton(":/res/About.png", pageLayout, 3, 1, 1, 2, true);
    80 	//BtnInfo = addButton(":/res/About.png", pageLayout, 3, 1, 1, 2, true);
       
    81 	BtnInfo = addButton(":/res/HedgewarsTitle.png", pageLayout, 0, 0, 1, 4, true);
    80 	pageLayout->setAlignment(BtnInfo, Qt::AlignHCenter);
    82 	pageLayout->setAlignment(BtnInfo, Qt::AlignHCenter);
    81 
    83 	//pageLayout->setAlignment(BtnInfo, Qt::AlignHCenter);
    82 	BtnExit = addButton(":/res/Exit.png", pageLayout, 3, 0, 1, 1, true);
    84 
       
    85 	BtnExit = addButton(":/res/Exit.png", pageLayout, 4, 0, 1, 1, true);
    83 }
    86 }
    84 
    87 
    85 PageEditTeam::PageEditTeam(QWidget* parent) :
    88 PageEditTeam::PageEditTeam(QWidget* parent) :
    86   AbstractPage(parent)
    89   AbstractPage(parent)
    87 {
    90 {
   286 
   289 
   287 		CBTeamName = new QComboBox(teamsBox);
   290 		CBTeamName = new QComboBox(teamsBox);
   288 		GBTlayout->addWidget(CBTeamName, 0, 0, 1, 2);
   291 		GBTlayout->addWidget(CBTeamName, 0, 0, 1, 2);
   289 
   292 
   290 		BtnEditTeam = addButton(tr("Edit team"), GBTlayout, 1, 1);
   293 		BtnEditTeam = addButton(tr("Edit team"), GBTlayout, 1, 1);
   291 		pageLayout->addWidget(teamsBox, 0, 0, 1, 3);
   294 		
       
   295 		labelNN = new QLabel(teamsBox);
       
   296 		labelNN->setText(QLabel::tr("Net nick"));
       
   297 		GBTlayout->addWidget(labelNN, 2, 0, 1, 2);
       
   298 
       
   299 		editNetNick = new QLineEdit(teamsBox);
       
   300 		editNetNick->setMaxLength(20);
       
   301 		editNetNick->setText(QLineEdit::tr("unnamed"));
       
   302 		GBTlayout->addWidget(editNetNick, 3, 0, 1, 2);
       
   303 		
   292 		gbTBLayout->addWidget(teamsBox);
   304 		gbTBLayout->addWidget(teamsBox);
   293 	}
   305 	}
   294 
   306 
   295 	{
   307 	{
   296 		IconedGroupBox* groupWeapons = new IconedGroupBox(this);
   308 		IconedGroupBox* groupWeapons = new IconedGroupBox(this);
       
   309 		groupWeapons->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
   297 		groupWeapons->setIcon(QIcon(":/res/weaponsicon.png"));
   310 		groupWeapons->setIcon(QIcon(":/res/weaponsicon.png"));
   298 		groupWeapons->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
   311 		//groupWeapons->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
   299 		groupWeapons->setTitle(QGroupBox::tr("Weapons"));
   312 		groupWeapons->setTitle(QGroupBox::tr("Weapons"));
   300 		QGridLayout * WeaponsLayout = new QGridLayout(groupWeapons);
   313 		QGridLayout * WeaponsLayout = new QGridLayout(groupWeapons);
   301 
   314 
   302 		WeaponsButt = addButton(tr("Weapons set"), WeaponsLayout, 1, 0);
   315 		WeaponsButt = addButton(tr("Weapons set"), WeaponsLayout, 1, 0);
   303 		WeaponsName = new QComboBox(this);
   316 		WeaponsName = new QComboBox(this);
   358 	GBAfpslayout->addWidget(fpsedit);
   371 	GBAfpslayout->addWidget(fpsedit);
   359 
   372 
   360 	BtnSaveOptions = addButton(":/res/Save.png", pageLayout, 4, 2, true);
   373 	BtnSaveOptions = addButton(":/res/Save.png", pageLayout, 4, 2, true);
   361 
   374 
   362 	BtnBack = addButton(":/res/Exit.png", pageLayout, 4, 0, true);
   375 	BtnBack = addButton(":/res/Exit.png", pageLayout, 4, 0, true);
   363 
       
   364 	NNGroupBox = new QGroupBox(this);
       
   365 	NNGroupBox->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
       
   366 	NNGroupBox->setTitle(QGroupBox::tr("Net options"));
       
   367 	pageLayout->addWidget(NNGroupBox, 2, 2);
       
   368 
       
   369 	QGridLayout * GBNlayout = new QGridLayout(NNGroupBox);
       
   370 	labelNN = new QLabel(NNGroupBox);
       
   371 	labelNN->setText(QLabel::tr("Net nick"));
       
   372 	GBNlayout->addWidget(labelNN, 0, 0);
       
   373 
       
   374 	editNetNick = new QLineEdit(NNGroupBox);
       
   375 	editNetNick->setMaxLength(20);
       
   376 	editNetNick->setText(QLineEdit::tr("unnamed"));
       
   377 	GBNlayout->addWidget(editNetNick, 0, 1);
       
   378 }
   376 }
   379 
   377 
   380 PageNet::PageNet(QWidget* parent) : AbstractPage(parent)
   378 PageNet::PageNet(QWidget* parent) : AbstractPage(parent)
   381 {
   379 {
   382 	QFont * font14 = new QFont("MS Shell Dlg", 14);
   380 	QFont * font14 = new QFont("MS Shell Dlg", 14);