Mercurial > repos > IBBoard.WarFoundry.GUI.QtSharp
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 |
rev | line source |
---|---|
3 | 1 /******************************************************************************** |
2 ** Form generated from reading ui file 'CreateNewArmyLayout.ui' | |
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 | 6 ** |
7 ** WARNING! All changes made in this file will be lost when recompiling ui file! | |
8 ********************************************************************************/ | |
9 | |
10 | |
11 using Qyoto; | |
12 | |
13 public class Ui_CreateNewArmyLayout | |
14 { | |
15 public QGridLayout gridLayout; | |
16 public QDialogButtonBox buttonBox; | |
17 public QComboBox gameSystems; | |
18 public QLabel lblGameSystem; | |
19 public QLabel lblRace; | |
20 public QLabel lblArmyName; | |
21 public QLabel lblArmySize; | |
22 public QSpinBox armySize; | |
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 | 25 |
26 public void SetupUi(QDialog CreateNewArmyLayout) | |
27 { | |
28 if (CreateNewArmyLayout.ObjectName == "") | |
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 | 31 QSize Size = new QSize(400, 300); |
32 Size = Size.ExpandedTo(CreateNewArmyLayout.MinimumSizeHint()); | |
33 CreateNewArmyLayout.Size = Size; | |
34 gridLayout = new QGridLayout(CreateNewArmyLayout); | |
35 gridLayout.ObjectName = "gridLayout"; | |
36 buttonBox = new QDialogButtonBox(CreateNewArmyLayout); | |
37 buttonBox.ObjectName = "buttonBox"; | |
38 buttonBox.Orientation = Qt.Orientation.Horizontal; | |
39 buttonBox.StandardButtons = Qyoto.Qyoto.GetCPPEnumValue("QDialogButtonBox", "Cancel") | Qyoto.Qyoto.GetCPPEnumValue("QDialogButtonBox", "Ok"); | |
40 | |
41 gridLayout.AddWidget(buttonBox, 4, 2, 1, 1); | |
42 | |
43 gameSystems = new QComboBox(CreateNewArmyLayout); | |
44 gameSystems.ObjectName = "gameSystems"; | |
45 | |
46 gridLayout.AddWidget(gameSystems, 0, 2, 1, 1); | |
47 | |
48 lblGameSystem = new QLabel(CreateNewArmyLayout); | |
49 lblGameSystem.ObjectName = "lblGameSystem"; | |
50 lblGameSystem.Alignment = Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignRight") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignTrailing") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignVCenter"); | |
51 | |
52 gridLayout.AddWidget(lblGameSystem, 0, 0, 1, 1); | |
53 | |
54 lblRace = new QLabel(CreateNewArmyLayout); | |
55 lblRace.ObjectName = "lblRace"; | |
56 lblRace.Alignment = Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignRight") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignTop") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignTrailing"); | |
57 | |
58 gridLayout.AddWidget(lblRace, 1, 0, 1, 1); | |
59 | |
60 lblArmyName = new QLabel(CreateNewArmyLayout); | |
61 lblArmyName.ObjectName = "lblArmyName"; | |
62 lblArmyName.Alignment = Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignRight") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignTrailing") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignVCenter"); | |
63 | |
64 gridLayout.AddWidget(lblArmyName, 2, 0, 1, 1); | |
65 | |
66 lblArmySize = new QLabel(CreateNewArmyLayout); | |
67 lblArmySize.ObjectName = "lblArmySize"; | |
68 lblArmySize.Alignment = Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignRight") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignTrailing") | Qyoto.Qyoto.GetCPPEnumValue("Qt", "AlignVCenter"); | |
69 | |
70 gridLayout.AddWidget(lblArmySize, 3, 0, 1, 1); | |
71 | |
72 armySize = new QSpinBox(CreateNewArmyLayout); | |
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 | 80 |
81 gridLayout.AddWidget(armySize, 3, 2, 1, 1); | |
82 | |
83 armyName = new QLineEdit(CreateNewArmyLayout); | |
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 | 86 |
87 gridLayout.AddWidget(armyName, 2, 2, 1, 1); | |
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 | 95 |
96 RetranslateUi(CreateNewArmyLayout); | |
97 QObject.Connect(buttonBox, Qt.SIGNAL("accepted()"), CreateNewArmyLayout, Qt.SLOT("accept()")); | |
98 QObject.Connect(buttonBox, Qt.SIGNAL("rejected()"), CreateNewArmyLayout, Qt.SLOT("reject()")); | |
99 | |
100 QMetaObject.ConnectSlotsByName(CreateNewArmyLayout); | |
101 } // SetupUi | |
102 | |
103 public void RetranslateUi(QDialog CreateNewArmyLayout) | |
104 { | |
105 CreateNewArmyLayout.WindowTitle = QApplication.Translate("CreateNewArmyLayout", "Dialog", null, QApplication.Encoding.UnicodeUTF8); | |
106 lblGameSystem.Text = QApplication.Translate("CreateNewArmyLayout", "game system:", null, QApplication.Encoding.UnicodeUTF8); | |
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 | 110 } // RetranslateUi |
111 | |
112 } | |
113 | |
114 namespace Ui { | |
115 public class CreateNewArmyLayout : Ui_CreateNewArmyLayout {} | |
116 } // namespace Ui | |
117 |