annotate qt-gui/CreateNewArmyLayout.cs @ 27:7eaa8a1715e2

Re #242: Complete initial Qt# UI for WarFoundry * Made New Army dialog behave more like WinForms: * Disable everything until we need it * Make default selections where we can (single items)
author IBBoard <dev@ibboard.co.uk>
date Sat, 31 Jul 2010 20:30:30 +0000
parents 8a8735679d55
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1 /********************************************************************************
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
2 ** Form generated from reading ui file 'CreateNewArmyLayout.ui'
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
3 **
27
7eaa8a1715e2 Re #242: Complete initial Qt# UI for WarFoundry
IBBoard <dev@ibboard.co.uk>
parents: 8
diff changeset
4 ** Created: Sat Jul 31 20:16:09 2010
7eaa8a1715e2 Re #242: Complete initial Qt# UI for WarFoundry
IBBoard <dev@ibboard.co.uk>
parents: 8
diff changeset
5 ** by: Qt User Interface Compiler for C# version 4.6.3
3
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
6 **
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
7 ** WARNING! All changes made in this file will be lost when recompiling ui file!
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
8 ********************************************************************************/
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
9
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
10
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
11 using Qyoto;
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
12
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
13 public class Ui_CreateNewArmyLayout
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
14 {
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
15 public QGridLayout gridLayout;
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
16 public QDialogButtonBox buttonBox;
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
17 public QComboBox gameSystems;
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
18 public QLabel lblGameSystem;
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
19 public QLabel lblRace;
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
20 public QLabel lblArmyName;
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
21 public QLabel lblArmySize;
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
22 public QSpinBox armySize;
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
23 public QLineEdit armyName;
6
bbf40d66dfe4 Re #242: Create Qt# UI for WarFoundry
IBBoard <dev@ibboard.co.uk>
parents: 3
diff changeset
24 public QListWidget raceList;
3
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
25
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
26 public void SetupUi(QDialog CreateNewArmyLayout)
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
27 {
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
28 if (CreateNewArmyLayout.ObjectName == "")
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
29 CreateNewArmyLayout.ObjectName = "CreateNewArmyLayout";
8
8a8735679d55 Re #243: Create "New Army" dialog in Qt# app
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
30 CreateNewArmyLayout.WindowModality = Qt.WindowModality.WindowModal;
3
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
31 QSize Size = new QSize(400, 300);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
32 Size = Size.ExpandedTo(CreateNewArmyLayout.MinimumSizeHint());
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
33 CreateNewArmyLayout.Size = Size;
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
34 gridLayout = new QGridLayout(CreateNewArmyLayout);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
35 gridLayout.ObjectName = "gridLayout";
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
36 buttonBox = new QDialogButtonBox(CreateNewArmyLayout);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
37 buttonBox.ObjectName = "buttonBox";
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
38 buttonBox.Orientation = Qt.Orientation.Horizontal;
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
39 buttonBox.StandardButtons = Qyoto.Qyoto.GetCPPEnumValue("QDialogButtonBox", "Cancel") | Qyoto.Qyoto.GetCPPEnumValue("QDialogButtonBox", "Ok");
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
40
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
41 gridLayout.AddWidget(buttonBox, 4, 2, 1, 1);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
42
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
43 gameSystems = new QComboBox(CreateNewArmyLayout);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
44 gameSystems.ObjectName = "gameSystems";
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
45
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
46 gridLayout.AddWidget(gameSystems, 0, 2, 1, 1);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
47
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
48 lblGameSystem = new QLabel(CreateNewArmyLayout);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
49 lblGameSystem.ObjectName = "lblGameSystem";
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
50 lblGameSystem.Alignment = Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignRight") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignTrailing") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignVCenter");
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
51
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
52 gridLayout.AddWidget(lblGameSystem, 0, 0, 1, 1);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
53
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
54 lblRace = new QLabel(CreateNewArmyLayout);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
55 lblRace.ObjectName = "lblRace";
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
56 lblRace.Alignment = Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignRight") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignTop") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignTrailing");
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
57
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
58 gridLayout.AddWidget(lblRace, 1, 0, 1, 1);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
59
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
60 lblArmyName = new QLabel(CreateNewArmyLayout);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
61 lblArmyName.ObjectName = "lblArmyName";
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
62 lblArmyName.Alignment = Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignRight") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignTrailing") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignVCenter");
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
63
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
64 gridLayout.AddWidget(lblArmyName, 2, 0, 1, 1);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
65
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
66 lblArmySize = new QLabel(CreateNewArmyLayout);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
67 lblArmySize.ObjectName = "lblArmySize";
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
68 lblArmySize.Alignment = Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignRight") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignTrailing") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignVCenter");
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
69
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
70 gridLayout.AddWidget(lblArmySize, 3, 0, 1, 1);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
71
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
72 armySize = new QSpinBox(CreateNewArmyLayout);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
73 armySize.ObjectName = "armySize";
27
7eaa8a1715e2 Re #242: Complete initial Qt# UI for WarFoundry
IBBoard <dev@ibboard.co.uk>
parents: 8
diff changeset
74 armySize.Enabled = false;
8
8a8735679d55 Re #243: Create "New Army" dialog in Qt# app
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
75 armySize.Frame = true;
8a8735679d55 Re #243: Create "New Army" dialog in Qt# app
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
76 armySize.buttonSymbols = QAbstractSpinBox.ButtonSymbols.UpDownArrows;
8a8735679d55 Re #243: Create "New Army" dialog in Qt# app
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
77 armySize.Maximum = 100000;
8a8735679d55 Re #243: Create "New Army" dialog in Qt# app
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
78 armySize.SingleStep = 10;
8a8735679d55 Re #243: Create "New Army" dialog in Qt# app
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
79 armySize.Value = 2000;
3
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
80
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
81 gridLayout.AddWidget(armySize, 3, 2, 1, 1);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
82
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
83 armyName = new QLineEdit(CreateNewArmyLayout);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
84 armyName.ObjectName = "armyName";
27
7eaa8a1715e2 Re #242: Complete initial Qt# UI for WarFoundry
IBBoard <dev@ibboard.co.uk>
parents: 8
diff changeset
85 armyName.Enabled = false;
3
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
86
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
87 gridLayout.AddWidget(armyName, 2, 2, 1, 1);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
88
6
bbf40d66dfe4 Re #242: Create Qt# UI for WarFoundry
IBBoard <dev@ibboard.co.uk>
parents: 3
diff changeset
89 raceList = new QListWidget(CreateNewArmyLayout);
bbf40d66dfe4 Re #242: Create Qt# UI for WarFoundry
IBBoard <dev@ibboard.co.uk>
parents: 3
diff changeset
90 raceList.ObjectName = "raceList";
27
7eaa8a1715e2 Re #242: Complete initial Qt# UI for WarFoundry
IBBoard <dev@ibboard.co.uk>
parents: 8
diff changeset
91 raceList.Enabled = false;
6
bbf40d66dfe4 Re #242: Create Qt# UI for WarFoundry
IBBoard <dev@ibboard.co.uk>
parents: 3
diff changeset
92
bbf40d66dfe4 Re #242: Create Qt# UI for WarFoundry
IBBoard <dev@ibboard.co.uk>
parents: 3
diff changeset
93 gridLayout.AddWidget(raceList, 1, 2, 1, 1);
bbf40d66dfe4 Re #242: Create Qt# UI for WarFoundry
IBBoard <dev@ibboard.co.uk>
parents: 3
diff changeset
94
3
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
95
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
96 RetranslateUi(CreateNewArmyLayout);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
97 QObject.Connect(buttonBox, Qt.SIGNAL("accepted()"), CreateNewArmyLayout, Qt.SLOT("accept()"));
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
98 QObject.Connect(buttonBox, Qt.SIGNAL("rejected()"), CreateNewArmyLayout, Qt.SLOT("reject()"));
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
99
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
100 QMetaObject.ConnectSlotsByName(CreateNewArmyLayout);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
101 } // SetupUi
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
102
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
103 public void RetranslateUi(QDialog CreateNewArmyLayout)
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
104 {
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
105 CreateNewArmyLayout.WindowTitle = QApplication.Translate("CreateNewArmyLayout", "Dialog", null, QApplication.Encoding.UnicodeUTF8);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
106 lblGameSystem.Text = QApplication.Translate("CreateNewArmyLayout", "game system:", null, QApplication.Encoding.UnicodeUTF8);
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
107 lblRace.Text = QApplication.Translate("CreateNewArmyLayout", "race:", null, QApplication.Encoding.UnicodeUTF8);
6
bbf40d66dfe4 Re #242: Create Qt# UI for WarFoundry
IBBoard <dev@ibboard.co.uk>
parents: 3
diff changeset
108 lblArmyName.Text = QApplication.Translate("CreateNewArmyLayout", "army name:", null, QApplication.Encoding.UnicodeUTF8);
bbf40d66dfe4 Re #242: Create Qt# UI for WarFoundry
IBBoard <dev@ibboard.co.uk>
parents: 3
diff changeset
109 lblArmySize.Text = QApplication.Translate("CreateNewArmyLayout", "army size:", null, QApplication.Encoding.UnicodeUTF8);
3
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
110 } // RetranslateUi
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
111
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
112 }
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
113
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
114 namespace Ui {
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
115 public class CreateNewArmyLayout : Ui_CreateNewArmyLayout {}
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
116 } // namespace Ui
ac1bf60edf63 Re #242: Qt# UI
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
117