Mercurial > repos > IBBoard.WarFoundry.GUI.QtSharp
annotate qt-gui/MainWindowLayout.ui @ 26:55d4f16c982b
Fixes #250: QtSharp app doesn't always quit properly
* Override Close event to dispose of file dialogs (open and save)
* Remove unnecessary event handler hooked to close
* Change app initialisation to match pattern used by Synapse
* Create file dialogs without specifying "this" as parent - seems to be main fix, for some reason.
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 31 Jul 2010 16:03:14 +0000 |
parents | dbe784f0802c |
children | be876c03054f |
rev | line source |
---|---|
0 | 1 <?xml version="1.0" encoding="UTF-8"?> |
2 <ui version="4.0"> | |
3 <class>MainWindowLayout</class> | |
4 <widget class="QMainWindow" name="MainWindowLayout"> | |
5 <property name="geometry"> | |
6 <rect> | |
7 <x>0</x> | |
8 <y>0</y> | |
9 <width>696</width> | |
10 <height>595</height> | |
11 </rect> | |
12 </property> | |
13 <property name="windowTitle"> | |
12
4a724378d66a
Re #247: Implement menu options in Qt# app
IBBoard <dev@ibboard.co.uk>
parents:
0
diff
changeset
|
14 <string>WarFoundry</string> |
0 | 15 </property> |
16 <property name="windowIcon"> | |
17 <iconset> | |
18 <normaloff>../App.png</normaloff>../App.png</iconset> | |
19 </property> | |
20 <widget class="QWidget" name="mainContent"> | |
21 <layout class="QGridLayout" name="_2"> | |
22 <item row="0" column="0"> | |
23 <widget class="QSplitter" name="splitter"> | |
24 <property name="orientation"> | |
25 <enum>Qt::Horizontal</enum> | |
26 </property> | |
27 <property name="handleWidth"> | |
28 <number>6</number> | |
29 </property> | |
13
dbe784f0802c
Re #246: Create army tree implementation
IBBoard <dev@ibboard.co.uk>
parents:
12
diff
changeset
|
30 <widget class="QTreeView" name="armyTree"> |
dbe784f0802c
Re #246: Create army tree implementation
IBBoard <dev@ibboard.co.uk>
parents:
12
diff
changeset
|
31 <attribute name="headerVisible"> |
dbe784f0802c
Re #246: Create army tree implementation
IBBoard <dev@ibboard.co.uk>
parents:
12
diff
changeset
|
32 <bool>false</bool> |
dbe784f0802c
Re #246: Create army tree implementation
IBBoard <dev@ibboard.co.uk>
parents:
12
diff
changeset
|
33 </attribute> |
dbe784f0802c
Re #246: Create army tree implementation
IBBoard <dev@ibboard.co.uk>
parents:
12
diff
changeset
|
34 <attribute name="headerVisible"> |
dbe784f0802c
Re #246: Create army tree implementation
IBBoard <dev@ibboard.co.uk>
parents:
12
diff
changeset
|
35 <bool>false</bool> |
dbe784f0802c
Re #246: Create army tree implementation
IBBoard <dev@ibboard.co.uk>
parents:
12
diff
changeset
|
36 </attribute> |
dbe784f0802c
Re #246: Create army tree implementation
IBBoard <dev@ibboard.co.uk>
parents:
12
diff
changeset
|
37 </widget> |
0 | 38 <widget class="QTabWidget" name="unitTabs"> |
39 <property name="minimumSize"> | |
40 <size> | |
41 <width>500</width> | |
42 <height>0</height> | |
43 </size> | |
44 </property> | |
45 <property name="currentIndex"> | |
46 <number>0</number> | |
47 </property> | |
48 <widget class="QWidget" name="tab"> | |
49 <attribute name="title"> | |
50 <string>Tab 1</string> | |
51 </attribute> | |
52 </widget> | |
53 <widget class="QWidget" name="tab_2"> | |
54 <attribute name="title"> | |
55 <string>Tab 2</string> | |
56 </attribute> | |
57 </widget> | |
58 </widget> | |
59 </widget> | |
60 </item> | |
61 </layout> | |
62 </widget> | |
63 <widget class="QMenuBar" name="menubar"> | |
64 <property name="geometry"> | |
65 <rect> | |
66 <x>0</x> | |
67 <y>0</y> | |
68 <width>696</width> | |
26
55d4f16c982b
Fixes #250: QtSharp app doesn't always quit properly
IBBoard <dev@ibboard.co.uk>
parents:
13
diff
changeset
|
69 <height>21</height> |
0 | 70 </rect> |
71 </property> | |
72 <widget class="QMenu" name="menuFile"> | |
73 <property name="title"> | |
74 <string>&file</string> | |
75 </property> | |
76 <widget class="QMenu" name="menuExportArmyAs"> | |
77 <property name="enabled"> | |
78 <bool>false</bool> | |
79 </property> | |
80 <property name="title"> | |
81 <string>export army as</string> | |
82 </property> | |
83 <addaction name="actionExportBasicHtml"/> | |
84 </widget> | |
85 <addaction name="actionCreateArmy"/> | |
86 <addaction name="actionOpenArmy"/> | |
87 <addaction name="actionSaveArmy"/> | |
88 <addaction name="actionSaveArmyAs"/> | |
89 <addaction name="menuExportArmyAs"/> | |
90 <addaction name="actionCloseArmy"/> | |
91 <addaction name="separator"/> | |
92 <addaction name="actionReloadFiles"/> | |
93 <addaction name="separator"/> | |
94 <addaction name="actionExit"/> | |
95 </widget> | |
96 <widget class="QMenu" name="menuEdit"> | |
97 <property name="title"> | |
98 <string>&edit</string> | |
99 </property> | |
100 <addaction name="actionUndo"/> | |
101 <addaction name="actionRedo"/> | |
102 </widget> | |
103 <widget class="QMenu" name="menuHelp"> | |
104 <property name="title"> | |
105 <string>&help</string> | |
106 </property> | |
107 <addaction name="actionAbout"/> | |
108 </widget> | |
109 <addaction name="menuFile"/> | |
110 <addaction name="menuEdit"/> | |
111 <addaction name="menuHelp"/> | |
112 </widget> | |
113 <widget class="QStatusBar" name="statusbar"/> | |
114 <widget class="QToolBar" name="toolBar"> | |
115 <property name="windowTitle"> | |
116 <string>toolBar</string> | |
117 </property> | |
118 <property name="toolButtonStyle"> | |
119 <enum>Qt::ToolButtonIconOnly</enum> | |
120 </property> | |
121 <attribute name="toolBarArea"> | |
122 <enum>TopToolBarArea</enum> | |
123 </attribute> | |
124 <attribute name="toolBarBreak"> | |
12
4a724378d66a
Re #247: Implement menu options in Qt# app
IBBoard <dev@ibboard.co.uk>
parents:
0
diff
changeset
|
125 <bool>false</bool> |
0 | 126 </attribute> |
127 </widget> | |
128 <action name="actionCreateArmy"> | |
129 <property name="text"> | |
130 <string>&create army</string> | |
131 </property> | |
132 </action> | |
133 <action name="actionOpenArmy"> | |
134 <property name="text"> | |
135 <string>&open army</string> | |
136 </property> | |
137 </action> | |
138 <action name="actionSaveArmy"> | |
139 <property name="enabled"> | |
140 <bool>false</bool> | |
141 </property> | |
142 <property name="text"> | |
143 <string>&save army</string> | |
144 </property> | |
145 </action> | |
146 <action name="actionSaveArmyAs"> | |
147 <property name="enabled"> | |
148 <bool>false</bool> | |
149 </property> | |
150 <property name="text"> | |
151 <string>save army as</string> | |
152 </property> | |
153 </action> | |
154 <action name="actionExportBasicHtml"> | |
155 <property name="enabled"> | |
156 <bool>false</bool> | |
157 </property> | |
158 <property name="text"> | |
159 <string>&basic html</string> | |
160 </property> | |
161 </action> | |
162 <action name="actionCloseArmy"> | |
163 <property name="enabled"> | |
164 <bool>false</bool> | |
165 </property> | |
166 <property name="text"> | |
167 <string>close army</string> | |
168 </property> | |
169 </action> | |
170 <action name="actionReloadFiles"> | |
171 <property name="enabled"> | |
172 <bool>false</bool> | |
173 </property> | |
174 <property name="text"> | |
175 <string>reload files</string> | |
176 </property> | |
177 </action> | |
178 <action name="actionExit"> | |
179 <property name="text"> | |
180 <string>exit</string> | |
181 </property> | |
182 </action> | |
183 <action name="actionAbout"> | |
184 <property name="enabled"> | |
185 <bool>false</bool> | |
186 </property> | |
187 <property name="text"> | |
188 <string>&about</string> | |
189 </property> | |
190 </action> | |
191 <action name="actionUndo"> | |
192 <property name="enabled"> | |
193 <bool>false</bool> | |
194 </property> | |
195 <property name="text"> | |
196 <string>&undo</string> | |
197 </property> | |
198 </action> | |
199 <action name="actionRedo"> | |
200 <property name="enabled"> | |
201 <bool>false</bool> | |
202 </property> | |
203 <property name="text"> | |
204 <string>&redo</string> | |
205 </property> | |
206 </action> | |
207 </widget> | |
208 <resources/> | |
26
55d4f16c982b
Fixes #250: QtSharp app doesn't always quit properly
IBBoard <dev@ibboard.co.uk>
parents:
13
diff
changeset
|
209 <connections/> |
0 | 210 </ui> |