some improve UI in ADeditor

This commit is contained in:
2010-09-09 14:30:48 +04:00
parent 38f2cec867
commit 97c8725091
11 changed files with 1309 additions and 1281 deletions

View File

@@ -157,17 +157,61 @@
</valuelist> </valuelist>
<value key="abstractProcess.IgnoreReturnValue" type="bool">false</value> <value key="abstractProcess.IgnoreReturnValue" type="bool">false</value>
<valuelist key="abstractProcess.arguments" type="QVariantList"> <valuelist key="abstractProcess.arguments" type="QVariantList">
<value type="QString">-j2</value>
<value type="QString">-w</value> <value type="QString">-w</value>
</valuelist> </valuelist>
<value key="abstractProcess.command" type="QString">/usr/bin/make</value> <value key="abstractProcess.command" type="QString">/usr/bin/make</value>
<value key="abstractProcess.enabled" type="bool">true</value> <value key="abstractProcess.enabled" type="bool">true</value>
<value key="abstractProcess.workingDirectory" type="QString">/home/andrey/AD/aliendefender/ADeditor</value> <value key="abstractProcess.workingDirectory" type="QString">/home/andrey/AD/aliendefender/ADeditor</value>
<valuelist key="makeargs" type="QVariantList">
<value type="QString">-j2</value>
</valuelist>
</valuemap> </valuemap>
</data> </data>
<data> <data>
<variable>buildconfiguration-Debug-cleanstep0</variable> <variable>buildconfiguration-Debug-cleanstep0</variable>
<valuemap type="QVariantMap"> <valuemap type="QVariantMap">
<value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString">Debug</value> <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString">Debug</value>
<valuelist key="abstractProcess.Environment" type="QVariantList">
<value type="QString">DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-wExeabp7q4,guid=18815993df3603fdc64a3f6d4c7b5822</value>
<value type="QString">DEFAULTS_PATH=/usr/share/gconf/gnome.default.path</value>
<value type="QString">DESKTOP_SESSION=gnome</value>
<value type="QString">DISPLAY=:0.0</value>
<value type="QString">GDMSESSION=gnome</value>
<value type="QString">GDM_KEYBOARD_LAYOUT=us</value>
<value type="QString">GDM_LANG=ru_RU.UTF-8</value>
<value type="QString">GNOME_DESKTOP_SESSION_ID=this-is-deprecated</value>
<value type="QString">GNOME_KEYRING_CONTROL=/tmp/keyring-4vN5uf</value>
<value type="QString">GTK_MODULES=canberra-gtk-module</value>
<value type="QString">HOME=/home/andrey</value>
<value type="QString">LANG=ru_RU.UTF-8</value>
<value type="QString">LD_LIBRARY_PATH=/usr/lib/qtcreator:</value>
<value type="QString">LOGNAME=andrey</value>
<value type="QString">MANDATORY_PATH=/usr/share/gconf/gnome.mandatory.path</value>
<value type="QString">ORBIT_SOCKETDIR=/tmp/orbit-andrey</value>
<value type="QString">PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games</value>
<value type="QString">PWD=/home/andrey</value>
<value type="QString">QTDIR=/usr/share/qt4</value>
<value type="QString">SESSION_MANAGER=local/buull-eeePC:@/tmp/.ICE-unix/1205,unix/buull-eeePC:/tmp/.ICE-unix/1205</value>
<value type="QString">SHELL=/bin/bash</value>
<value type="QString">SPEECHD_PORT=6561</value>
<value type="QString">SSH_AGENT_PID=1239</value>
<value type="QString">SSH_AUTH_SOCK=/tmp/keyring-4vN5uf/ssh</value>
<value type="QString">USER=andrey</value>
<value type="QString">USERNAME=andrey</value>
<value type="QString">XAUTHORITY=/var/run/gdm/auth-for-andrey-x9URui/database</value>
<value type="QString">XDG_CONFIG_DIRS=/etc/xdg/xdg-gnome:/etc/xdg</value>
<value type="QString">XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share/:/usr/share/</value>
<value type="QString">XDG_SESSION_COOKIE=f0649decca52f2beb55c9ea74ad1d028-1283151906.338331-318132279</value>
</valuelist>
<value key="abstractProcess.IgnoreReturnValue" type="bool">true</value>
<valuelist key="abstractProcess.arguments" type="QVariantList">
<value type="QString">clean</value>
<value type="QString">-w</value>
</valuelist>
<value key="abstractProcess.command" type="QString">/usr/bin/make</value>
<value key="abstractProcess.enabled" type="bool">true</value>
<value key="abstractProcess.workingDirectory" type="QString">/home/andrey/AD/aliendefender/ADeditor</value>
<value key="cleanConfig" type="bool">true</value> <value key="cleanConfig" type="bool">true</value>
<valuelist key="makeargs" type="QVariantList"> <valuelist key="makeargs" type="QVariantList">
<value type="QString">clean</value> <value type="QString">clean</value>
@@ -234,7 +278,7 @@
</data> </data>
<data> <data>
<variable>defaultFileEncoding</variable> <variable>defaultFileEncoding</variable>
<value type="QByteArray">System</value> <value type="QByteArray">UTF-8</value>
</data> </data>
<data> <data>
<variable>project</variable> <variable>project</variable>

View File

@@ -2,4 +2,11 @@
<qresource prefix="/translates"> <qresource prefix="/translates">
<file>adeditor_ru.qm</file> <file>adeditor_ru.qm</file>
</qresource> </qresource>
<qresource prefix="/icons">
<file>icons/document-save.png</file>
<file>icons/edit-undo.png</file>
<file>icons/list-add.png</file>
<file>icons/list-remove.png</file>
<file>icons/view-refresh.png</file>
</qresource>
</RCC> </RCC>

Binary file not shown.

After

Width:  |  Height:  |  Size: 563 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 866 B

BIN
ADeditor/icons/edit.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 744 B

BIN
ADeditor/icons/list-add.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 907 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 498 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 931 B

View File

@@ -3,26 +3,32 @@
#include <QMessageBox> #include <QMessageBox>
#include <QFileDialog> #include <QFileDialog>
#include <QSettings>
MainWindow::MainWindow(QWidget *parent) : MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent), QMainWindow(parent),
ui(new Ui::MainWindow) ui(new Ui::MainWindow)
{ {
ui->setupUi(this); ui->setupUi(this);
ui->pbSave->setIcon(QIcon::fromTheme("filesave")); ui->pbSave->setIcon(/*QIcon::fromTheme("documment-save",*/
ui->pbReload->setIcon(QIcon::fromTheme("edit-undo")); QIcon(":/icons/icons/documment-save.png"));
ui->pbAlAdd->setIcon(QIcon::fromTheme("add")); ui->pbReload->setIcon(QIcon::fromTheme("edit-undo", QIcon(":/icons/icons/edit-undo.png")));
ui->pbAlDel->setIcon(QIcon::fromTheme("remove")); ui->pbAlAdd->setIcon(QIcon::fromTheme("list-add", QIcon(":/icons/icons/list-add.png")));
ui->pbTrigAdd->setIcon(QIcon::fromTheme("add")); ui->pbAlDel->setIcon(QIcon::fromTheme("list-remove", QIcon(":/icons/icons/list-remove.png")));
ui->pbTrigDel->setIcon(QIcon::fromTheme("remove")); ui->pbTrigAdd->setIcon(QIcon::fromTheme("list-add", QIcon(":/icons/icons/list-add.png")));
ui->pbTwAdd->setIcon(QIcon::fromTheme("add")); ui->pbTrigDel->setIcon(QIcon::fromTheme("list-remove", QIcon(":/icons/icons/list-remove.png")));
ui->pbTwDel->setIcon(QIcon::fromTheme("remove")); ui->pbTwAdd->setIcon(QIcon::fromTheme("list-add", QIcon(":/icons/icons/list-add.png")));
ui->pbMapAdd->setIcon(QIcon::fromTheme("add")); ui->pbTwDel->setIcon(QIcon::fromTheme("list-remove", QIcon(":/icons/icons/list-remove.png")));
ui->pbMapDelete->setIcon(QIcon::fromTheme("remove")); ui->pbMapAdd->setIcon(QIcon::fromTheme("list-add", QIcon(":/icons/icons/list-add.png")));
ui->pbSplAdd->setIcon(QIcon::fromTheme("add")); ui->pbMapDelete->setIcon(QIcon::fromTheme("list-remove", QIcon(":/icons/icons/list-remove.png")));
ui->pbSlpDel->setIcon(QIcon::fromTheme("remove")); ui->pbSplAdd->setIcon(QIcon::fromTheme("list-add", QIcon(":/icons/icons/list-add.png")));
ui->pbTwSplashEdit->setIcon(QIcon::fromTheme("forward")); ui->pbSlpDel->setIcon(QIcon::fromTheme("list-remove", QIcon(":/icons/icons/list-remove.png")));
ui->pbMapEdit->setIcon(QIcon::fromTheme("forward")); ui->pbAnimAdd->setIcon(QIcon::fromTheme("list-add", QIcon(":/icons/icons/list-add.png")));
ui->pbAnimDel->setIcon(QIcon::fromTheme("list-remove", QIcon(":/icons/icons/list-remove.png")));
ui->pbImgAdd->setIcon(QIcon::fromTheme("list-add", QIcon(":/icons/icons/list-add.png")));
ui->pbImgDel->setIcon(QIcon::fromTheme("list-remove", QIcon(":/icons/icons/list-remove.png")));
ui->pbTwSplashEdit->setIcon(QIcon::fromTheme("edit", QIcon(":/icons/icons/edit.png")));
ui->pbMapEdit->setIcon(QIcon::fromTheme("edit", QIcon(":/icons/icons/edit.png")));
adloader = new Loader(this); adloader = new Loader(this);
adloader->load("data2.xml"); adloader->load("data2.xml");
@@ -42,17 +48,20 @@ MainWindow::MainWindow(QWidget *parent) :
alModel = new AlienModel(adloader->aliens.values()); alModel = new AlienModel(adloader->aliens.values());
ui->lvAliens->setModel((QAbstractItemModel * )alModel); ui->lvAliens->setModel((QAbstractItemModel * )alModel);
ui->cbAlImage->setModel((QAbstractItemModel * )animModel);
connect(ui->lvAliens->selectionModel(),SIGNAL(currentChanged(QModelIndex, QModelIndex)),this,SLOT(lvAliens_select(QModelIndex, QModelIndex))); connect(ui->lvAliens->selectionModel(),SIGNAL(currentChanged(QModelIndex, QModelIndex)),this,SLOT(lvAliens_select(QModelIndex, QModelIndex)));
ui->lvAliens->selectionModel()->setCurrentIndex(ui->lvAliens->model()->index(0,0),QItemSelectionModel::ClearAndSelect); ui->lvAliens->selectionModel()->setCurrentIndex(ui->lvAliens->model()->index(0,0),QItemSelectionModel::ClearAndSelect);
splModel = new SplashModel(adloader->splashes.values()); splModel = new SplashModel(adloader->splashes.values());
ui->lvSplashes->setModel((QAbstractItemModel * )splModel); ui->lvSplashes->setModel((QAbstractItemModel * )splModel);
ui->cbSplImage->setModel((QAbstractItemModel * )animModel);
connect(ui->lvSplashes->selectionModel(),SIGNAL(currentChanged(QModelIndex, QModelIndex)),this,SLOT(lvSplashes_select(QModelIndex, QModelIndex))); connect(ui->lvSplashes->selectionModel(),SIGNAL(currentChanged(QModelIndex, QModelIndex)),this,SLOT(lvSplashes_select(QModelIndex, QModelIndex)));
ui->lvSplashes->selectionModel()->setCurrentIndex(ui->lvSplashes->model()->index(0,0),QItemSelectionModel::ClearAndSelect); ui->lvSplashes->selectionModel()->setCurrentIndex(ui->lvSplashes->model()->index(0,0),QItemSelectionModel::ClearAndSelect);
twModel = new TowerModel(adloader->towers.values()); twModel = new TowerModel(adloader->towers.values());
ui->lvTowers->setModel((QAbstractItemModel * )twModel); ui->lvTowers->setModel((QAbstractItemModel * )twModel);
ui->cbTwSplash->setModel((QAbstractItemModel * )splModel); ui->cbTwSplash->setModel((QAbstractItemModel * )splModel);
ui->cbTwImage->setModel((QAbstractItemModel * )animModel);
connect(ui->lvTowers->selectionModel(),SIGNAL(currentChanged(QModelIndex, QModelIndex)),this,SLOT(lvTowers_select(QModelIndex, QModelIndex))); connect(ui->lvTowers->selectionModel(),SIGNAL(currentChanged(QModelIndex, QModelIndex)),this,SLOT(lvTowers_select(QModelIndex, QModelIndex)));
ui->lvTowers->selectionModel()->setCurrentIndex(ui->lvTowers->model()->index(0,0),QItemSelectionModel::ClearAndSelect); ui->lvTowers->selectionModel()->setCurrentIndex(ui->lvTowers->model()->index(0,0),QItemSelectionModel::ClearAndSelect);
@@ -68,6 +77,16 @@ MainWindow::MainWindow(QWidget *parent) :
ui->cbTrigType->addItem(tr("on alien in radius"),QVariant(srcTriggerType::onAlienInRadius)); ui->cbTrigType->addItem(tr("on alien in radius"),QVariant(srcTriggerType::onAlienInRadius));
ui->cbTrigType->addItem(tr("on timer"),QVariant(srcTriggerType::onTimer)); ui->cbTrigType->addItem(tr("on timer"),QVariant(srcTriggerType::onTimer));
isSaved = true; isSaved = true;
QSettings sett("Alien_Defender","aliendefender");
this->restoreGeometry(sett.value("session/geometry").toByteArray());
this->restoreState(sett.value("session/mainwindow").toByteArray());
ui->splitter->restoreState(sett.value("session/split1").toByteArray());
ui->splitter_2->restoreState(sett.value("session/split2").toByteArray());
ui->splitter_3->restoreState(sett.value("session/split3").toByteArray());
ui->splitter_4->restoreState(sett.value("session/split4").toByteArray());
ui->splitter_5->restoreState(sett.value("session/split5").toByteArray());
ui->splitter_6->restoreState(sett.value("session/split6").toByteArray());
ui->tabWidget->setCurrentIndex(sett.value("session/tab").toInt());
} }
@@ -172,7 +191,7 @@ void MainWindow::lvMaps_select(QModelIndex index, QModelIndex)
mapScene->addPixmap(pix); mapScene->addPixmap(pix);
ui->gvMap->centerOn(0,0); ui->gvMap->centerOn(0,0);
//ui->gvMap->resetCachedContent(); //ui->gvMap->resetCachedContent();
ui->pbMapEdit->setIcon(QIcon(pix)); //ui->pbMapEdit->setIcon(QIcon(pix));
} }
} }
@@ -294,6 +313,16 @@ void MainWindow::lvTriggers_select(QModelIndex index, QModelIndex)
void MainWindow::closeEvent(QCloseEvent *event) void MainWindow::closeEvent(QCloseEvent *event)
{ {
QSettings sett("Alien_Defender","aliendefender");
sett.setValue("session/geometry",this->saveGeometry());
sett.setValue("session/mainwindow",this->saveState());
sett.setValue("session/split1",ui->splitter->saveState());
sett.setValue("session/split2",ui->splitter_2->saveState());
sett.setValue("session/split3",ui->splitter_3->saveState());
sett.setValue("session/split4",ui->splitter_4->saveState());
sett.setValue("session/split5",ui->splitter_5->saveState());
sett.setValue("session/split6",ui->splitter_6->saveState());
sett.setValue("session/tab",ui->tabWidget->currentIndex());
if (!isSaved) if (!isSaved)
{ {
QMessageBox msgBox; QMessageBox msgBox;
@@ -343,6 +372,14 @@ void MainWindow::on_pbReload_clicked()
twModel->refresh(adloader->towers.values()); twModel->refresh(adloader->towers.values());
splModel->refresh(adloader->splashes.values()); splModel->refresh(adloader->splashes.values());
trigModel->refresh(adloader->triggers.values()); trigModel->refresh(adloader->triggers.values());
animModel->refresh(adloader->animations.values());
mapModel->refresh(adloader->maps.values());
ui->lvAnimations->setModel((QAbstractItemModel * )animModel);
ui->lvAnimations->reset();
ui->lvAnimations->selectionModel()->setCurrentIndex(ui->lvAnimations->model()->index(0,0),QItemSelectionModel::ClearAndSelect);
ui->lvMaps->setModel((QAbstractItemModel * )mapModel);
ui->lvMaps->reset();
ui->lvMaps->selectionModel()->setCurrentIndex(ui->lvMaps->model()->index(0,0),QItemSelectionModel::ClearAndSelect);
ui->lvAliens->setModel(alModel); ui->lvAliens->setModel(alModel);
ui->lvAliens->reset(); ui->lvAliens->reset();
ui->lvAliens->selectionModel()->setCurrentIndex(ui->lvAliens->model()->index(0,0),QItemSelectionModel::ClearAndSelect); ui->lvAliens->selectionModel()->setCurrentIndex(ui->lvAliens->model()->index(0,0),QItemSelectionModel::ClearAndSelect);

View File

@@ -24,24 +24,10 @@
<property name="spacing"> <property name="spacing">
<number>2</number> <number>2</number>
</property> </property>
<item row="4" column="0">
<widget class="QPushButton" name="pbReload">
<property name="text">
<string>Cancel</string>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QPushButton" name="pbSave">
<property name="text">
<string>Save</string>
</property>
</widget>
</item>
<item row="3" column="0"> <item row="3" column="0">
<widget class="QTabWidget" name="tabWidget"> <widget class="QTabWidget" name="tabWidget">
<property name="currentIndex"> <property name="currentIndex">
<number>5</number> <number>0</number>
</property> </property>
<widget class="QWidget" name="tabAliens"> <widget class="QWidget" name="tabAliens">
<attribute name="title"> <attribute name="title">
@@ -350,7 +336,7 @@
</layout> </layout>
</item> </item>
<item> <item>
<layout class="QHBoxLayout" name="horizontalLayout_9" stretch="10,0,0"> <layout class="QHBoxLayout" name="horizontalLayout_9">
<item> <item>
<widget class="QLabel" name="label_8"> <widget class="QLabel" name="label_8">
<property name="sizePolicy"> <property name="sizePolicy">
@@ -368,39 +354,7 @@
</widget> </widget>
</item> </item>
<item> <item>
<widget class="QPushButton" name="pushButton_3"> <widget class="QComboBox" name="cbAlImage"/>
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="maximumSize">
<size>
<width>48</width>
<height>32</height>
</size>
</property>
<property name="text">
<string>...</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item> </item>
</layout> </layout>
</item> </item>
@@ -427,1223 +381,1195 @@
<attribute name="title"> <attribute name="title">
<string>Towers</string> <string>Towers</string>
</attribute> </attribute>
<layout class="QGridLayout" name="gridLayout_5" columnstretch="1,2"> <layout class="QVBoxLayout" name="verticalLayout_12">
<item row="0" column="0"> <item>
<widget class="QListView" name="lvTowers"/> <widget class="QSplitter" name="splitter_3">
</item> <property name="orientation">
<item row="0" column="1" rowspan="2"> <enum>Qt::Horizontal</enum>
<widget class="QFrame" name="frame_2">
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property> </property>
<property name="frameShadow"> <widget class="QWidget" name="">
<enum>QFrame::Raised</enum> <layout class="QVBoxLayout" name="verticalLayout_11">
</property> <item>
<layout class="QVBoxLayout" name="verticalLayout_6"> <widget class="QListView" name="lvTowers"/>
<item> </item>
<layout class="QHBoxLayout" name="horizontalLayout_25"> <item>
<item> <layout class="QHBoxLayout" name="horizontalLayout_11" stretch="2,1">
<widget class="QLabel" name="label_20"> <property name="spacing">
<property name="sizePolicy"> <number>20</number>
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> </property>
<horstretch>0</horstretch> <item>
<verstretch>0</verstretch> <widget class="QPushButton" name="pbTwAdd">
</sizepolicy> <property name="sizePolicy">
</property> <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<property name="text"> <horstretch>0</horstretch>
<string>Name</string> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="alignment"> </property>
<set>Qt::AlignCenter</set> <property name="text">
</property> <string>Add</string>
</widget> </property>
</item> </widget>
<item> </item>
<widget class="QLineEdit" name="leTwName"/> <item>
</item> <widget class="QPushButton" name="pbTwDel">
</layout> <property name="sizePolicy">
</item> <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<item> <horstretch>0</horstretch>
<layout class="QHBoxLayout" name="horizontalLayout_26"> <verstretch>0</verstretch>
<item> </sizepolicy>
<widget class="QLabel" name="label_21"> </property>
<property name="sizePolicy"> <property name="text">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <string>Delete</string>
<horstretch>0</horstretch> </property>
<verstretch>0</verstretch> </widget>
</sizepolicy> </item>
</property> </layout>
<property name="text"> </item>
<string>Build time</string> </layout>
</property> </widget>
<property name="alignment"> <widget class="QFrame" name="frame_2">
<set>Qt::AlignCenter</set> <property name="frameShape">
</property> <enum>QFrame::StyledPanel</enum>
</widget> </property>
</item> <property name="frameShadow">
<item> <enum>QFrame::Raised</enum>
<widget class="QSpinBox" name="sbTwBuildTime"> </property>
<property name="minimum"> <layout class="QVBoxLayout" name="verticalLayout_6">
<number>1</number> <item>
</property> <layout class="QHBoxLayout" name="horizontalLayout_25">
<property name="maximum"> <item>
<number>999999999</number> <widget class="QLabel" name="label_20">
</property> <property name="sizePolicy">
<property name="singleStep"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<number>50</number> <horstretch>0</horstretch>
</property> <verstretch>0</verstretch>
<property name="value"> </sizepolicy>
<number>50</number> </property>
</property> <property name="text">
</widget> <string>Name</string>
</item> </property>
</layout> <property name="alignment">
</item> <set>Qt::AlignCenter</set>
<item> </property>
<layout class="QHBoxLayout" name="horizontalLayout_30"> </widget>
<item> </item>
<widget class="QLabel" name="label_23"> <item>
<property name="sizePolicy"> <widget class="QLineEdit" name="leTwName"/>
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> </item>
<horstretch>0</horstretch> </layout>
<verstretch>0</verstretch> </item>
</sizepolicy> <item>
</property> <layout class="QHBoxLayout" name="horizontalLayout_26">
<property name="text"> <item>
<string>Cost</string> <widget class="QLabel" name="label_21">
</property> <property name="sizePolicy">
<property name="alignment"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<set>Qt::AlignCenter</set> <horstretch>0</horstretch>
</property> <verstretch>0</verstretch>
</widget> </sizepolicy>
</item> </property>
<item> <property name="text">
<widget class="QSpinBox" name="sbTwCost"> <string>Build time</string>
<property name="minimum"> </property>
<number>1</number> <property name="alignment">
</property> <set>Qt::AlignCenter</set>
<property name="maximum"> </property>
<number>999999999</number> </widget>
</property> </item>
</widget> <item>
</item> <widget class="QSpinBox" name="sbTwBuildTime">
</layout> <property name="minimum">
</item> <number>1</number>
<item> </property>
<layout class="QHBoxLayout" name="horizontalLayout_36"> <property name="maximum">
<item> <number>999999999</number>
<widget class="QLabel" name="label_29"> </property>
<property name="sizePolicy"> <property name="singleStep">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <number>50</number>
<horstretch>0</horstretch> </property>
<verstretch>0</verstretch> <property name="value">
</sizepolicy> <number>50</number>
</property> </property>
<property name="text"> </widget>
<string>Splash</string> </item>
</property> </layout>
<property name="alignment"> </item>
<set>Qt::AlignCenter</set> <item>
</property> <layout class="QHBoxLayout" name="horizontalLayout_30">
</widget> <item>
</item> <widget class="QLabel" name="label_23">
<item> <property name="sizePolicy">
<widget class="QComboBox" name="cbTwSplash"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<property name="duplicatesEnabled"> <horstretch>0</horstretch>
<bool>true</bool> <verstretch>0</verstretch>
</property> </sizepolicy>
</widget> </property>
</item> <property name="text">
<item> <string>Cost</string>
<widget class="QPushButton" name="pbTwSplashEdit"> </property>
<property name="sizePolicy"> <property name="alignment">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <set>Qt::AlignCenter</set>
<horstretch>0</horstretch> </property>
<verstretch>0</verstretch> </widget>
</sizepolicy> </item>
</property> <item>
<property name="text"> <widget class="QSpinBox" name="sbTwCost">
<string>Edit</string> <property name="minimum">
</property> <number>1</number>
</widget> </property>
</item> <property name="maximum">
</layout> <number>999999999</number>
</item> </property>
<item> </widget>
<layout class="QHBoxLayout" name="horizontalLayout_35"> </item>
<item> </layout>
<widget class="QLabel" name="label_28"> </item>
<property name="sizePolicy"> <item>
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <layout class="QHBoxLayout" name="horizontalLayout_36">
<horstretch>0</horstretch> <item>
<verstretch>0</verstretch> <widget class="QLabel" name="label_29">
</sizepolicy> <property name="sizePolicy">
</property> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<property name="text"> <horstretch>0</horstretch>
<string>Reload</string> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="alignment"> </property>
<set>Qt::AlignCenter</set> <property name="text">
</property> <string>Splash</string>
</widget> </property>
</item> <property name="alignment">
<item> <set>Qt::AlignCenter</set>
<widget class="QSpinBox" name="sbTwReload"> </property>
<property name="minimum"> </widget>
<number>1</number> </item>
</property> <item>
<property name="maximum"> <widget class="QComboBox" name="cbTwSplash">
<number>999999999</number> <property name="duplicatesEnabled">
</property> <bool>true</bool>
</widget> </property>
</item> </widget>
</layout> </item>
</item> <item>
<item> <widget class="QPushButton" name="pbTwSplashEdit">
<layout class="QHBoxLayout" name="horizontalLayout_29"> <property name="sizePolicy">
<item> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<widget class="QLabel" name="label_22"> <horstretch>0</horstretch>
<property name="sizePolicy"> <verstretch>0</verstretch>
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> </sizepolicy>
<horstretch>0</horstretch> </property>
<verstretch>0</verstretch> <property name="text">
</sizepolicy> <string>Edit</string>
</property> </property>
<property name="text"> </widget>
<string>Radius</string> </item>
</property> </layout>
<property name="alignment"> </item>
<set>Qt::AlignCenter</set> <item>
</property> <layout class="QHBoxLayout" name="horizontalLayout_35">
</widget> <item>
</item> <widget class="QLabel" name="label_28">
<item> <property name="sizePolicy">
<widget class="QDoubleSpinBox" name="sbTwRadius"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<property name="decimals"> <horstretch>0</horstretch>
<number>3</number> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="minimum"> </property>
<double>1.000000000000000</double> <property name="text">
</property> <string>Reload</string>
<property name="singleStep"> </property>
<double>0.100000000000000</double> <property name="alignment">
</property> <set>Qt::AlignCenter</set>
</widget> </property>
</item> </widget>
</layout> </item>
</item> <item>
<item> <widget class="QSpinBox" name="sbTwReload">
<layout class="QHBoxLayout" name="horizontalLayout_31"> <property name="minimum">
<item> <number>1</number>
<widget class="QCheckBox" name="cbTwExpByShot"> </property>
<property name="sizePolicy"> <property name="maximum">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <number>999999999</number>
<horstretch>0</horstretch> </property>
<verstretch>0</verstretch> </widget>
</sizepolicy> </item>
</property> </layout>
<property name="text"> </item>
<string>ExpByShot</string> <item>
</property> <layout class="QHBoxLayout" name="horizontalLayout_29">
</widget> <item>
</item> <widget class="QLabel" name="label_22">
<item> <property name="sizePolicy">
<widget class="QDoubleSpinBox" name="sbTwExpByShot"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<property name="enabled"> <horstretch>0</horstretch>
<bool>false</bool> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="decimals"> </property>
<number>3</number> <property name="text">
</property> <string>Radius</string>
<property name="maximum"> </property>
<double>999999999.000000000000000</double> <property name="alignment">
</property> <set>Qt::AlignCenter</set>
<property name="singleStep"> </property>
<double>0.100000000000000</double> </widget>
</property> </item>
</widget> <item>
</item> <widget class="QDoubleSpinBox" name="sbTwRadius">
</layout> <property name="decimals">
</item> <number>3</number>
<item> </property>
<layout class="QHBoxLayout" name="horizontalLayout_34"> <property name="minimum">
<item> <double>1.000000000000000</double>
<widget class="QCheckBox" name="cbTwExpByDam"> </property>
<property name="sizePolicy"> <property name="singleStep">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <double>0.100000000000000</double>
<horstretch>0</horstretch> </property>
<verstretch>0</verstretch> </widget>
</sizepolicy> </item>
</property> </layout>
<property name="text"> </item>
<string>ExpByDam</string> <item>
</property> <layout class="QHBoxLayout" name="horizontalLayout_31">
</widget> <item>
</item> <widget class="QCheckBox" name="cbTwExpByShot">
<item> <property name="sizePolicy">
<widget class="QDoubleSpinBox" name="sbTwExpByDam"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<property name="enabled"> <horstretch>0</horstretch>
<bool>false</bool> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="decimals"> </property>
<number>3</number> <property name="text">
</property> <string>ExpByShot</string>
<property name="maximum"> </property>
<double>999999999.000000000000000</double> </widget>
</property> </item>
<property name="singleStep"> <item>
<double>0.100000000000000</double> <widget class="QDoubleSpinBox" name="sbTwExpByShot">
</property> <property name="enabled">
</widget> <bool>false</bool>
</item> </property>
</layout> <property name="decimals">
</item> <number>3</number>
<item> </property>
<layout class="QHBoxLayout" name="horizontalLayout_32"> <property name="maximum">
<item> <double>999999999.000000000000000</double>
<widget class="QCheckBox" name="cbTwExpByKill"> </property>
<property name="sizePolicy"> <property name="singleStep">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <double>0.100000000000000</double>
<horstretch>0</horstretch> </property>
<verstretch>0</verstretch> </widget>
</sizepolicy> </item>
</property> </layout>
<property name="text"> </item>
<string>ExpByKill</string> <item>
</property> <layout class="QHBoxLayout" name="horizontalLayout_34">
</widget> <item>
</item> <widget class="QCheckBox" name="cbTwExpByDam">
<item> <property name="sizePolicy">
<widget class="QDoubleSpinBox" name="sbTwExpByKill"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<property name="enabled"> <horstretch>0</horstretch>
<bool>false</bool> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="decimals"> </property>
<number>3</number> <property name="text">
</property> <string>ExpByDam</string>
<property name="maximum"> </property>
<double>999999999.000000000000000</double> </widget>
</property> </item>
<property name="singleStep"> <item>
<double>0.100000000000000</double> <widget class="QDoubleSpinBox" name="sbTwExpByDam">
</property> <property name="enabled">
</widget> <bool>false</bool>
</item> </property>
</layout> <property name="decimals">
</item> <number>3</number>
<item> </property>
<layout class="QHBoxLayout" name="horizontalLayout_33" stretch="10,1,0"> <property name="maximum">
<item> <double>999999999.000000000000000</double>
<widget class="QLabel" name="label_25"> </property>
<property name="sizePolicy"> <property name="singleStep">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <double>0.100000000000000</double>
<horstretch>0</horstretch> </property>
<verstretch>0</verstretch> </widget>
</sizepolicy> </item>
</property> </layout>
<property name="text"> </item>
<string>Image</string> <item>
</property> <layout class="QHBoxLayout" name="horizontalLayout_32">
<property name="alignment"> <item>
<set>Qt::AlignCenter</set> <widget class="QCheckBox" name="cbTwExpByKill">
</property> <property name="sizePolicy">
</widget> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
</item> <horstretch>0</horstretch>
<item> <verstretch>0</verstretch>
<widget class="QPushButton" name="pushButton_5"> </sizepolicy>
<property name="enabled"> </property>
<bool>true</bool> <property name="text">
</property> <string>ExpByKill</string>
<property name="sizePolicy"> </property>
<sizepolicy hsizetype="Preferred" vsizetype="Preferred"> </widget>
<horstretch>0</horstretch> </item>
<verstretch>0</verstretch> <item>
</sizepolicy> <widget class="QDoubleSpinBox" name="sbTwExpByKill">
</property> <property name="enabled">
<property name="maximumSize"> <bool>false</bool>
<size> </property>
<width>48</width> <property name="decimals">
<height>32</height> <number>3</number>
</size> </property>
</property> <property name="maximum">
<property name="text"> <double>999999999.000000000000000</double>
<string>...</string> </property>
</property> <property name="singleStep">
</widget> <double>0.100000000000000</double>
</item> </property>
<item> </widget>
<spacer name="horizontalSpacer_6"> </item>
<property name="orientation"> </layout>
<enum>Qt::Horizontal</enum> </item>
</property> <item>
<property name="sizeHint" stdset="0"> <layout class="QHBoxLayout" name="horizontalLayout_33">
<size> <item>
<width>40</width> <widget class="QLabel" name="label_25">
<height>20</height> <property name="sizePolicy">
</size> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
</property> <horstretch>0</horstretch>
</spacer> <verstretch>0</verstretch>
</item> </sizepolicy>
</layout> </property>
</item> <property name="text">
<item> <string>Image</string>
<spacer name="verticalSpacer_3"> </property>
<property name="orientation"> <property name="alignment">
<enum>Qt::Vertical</enum> <set>Qt::AlignCenter</set>
</property> </property>
<property name="sizeHint" stdset="0"> </widget>
<size> </item>
<width>20</width> <item>
<height>40</height> <widget class="QComboBox" name="cbTwImage"/>
</size> </item>
</property> </layout>
</spacer> </item>
</item> <item>
</layout> <spacer name="verticalSpacer_3">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</widget> </widget>
</item> </item>
<item row="1" column="0">
<layout class="QHBoxLayout" name="horizontalLayout_11" stretch="2,1">
<property name="spacing">
<number>20</number>
</property>
<item>
<widget class="QPushButton" name="pbTwAdd">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Add</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pbTwDel">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Delete</string>
</property>
</widget>
</item>
</layout>
</item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="tabSplashes"> <widget class="QWidget" name="tabSplashes">
<attribute name="title"> <attribute name="title">
<string>Splashes</string> <string>Splashes</string>
</attribute> </attribute>
<layout class="QGridLayout" name="gridLayout_3" columnstretch="1,2"> <layout class="QVBoxLayout" name="verticalLayout_14">
<item row="0" column="0"> <item>
<widget class="QListView" name="lvSplashes"> <widget class="QSplitter" name="splitter_4">
<property name="editTriggers"> <property name="orientation">
<set>QAbstractItemView::AllEditTriggers</set> <enum>Qt::Horizontal</enum>
</property> </property>
<widget class="QWidget" name="">
<layout class="QVBoxLayout" name="verticalLayout_13">
<item>
<widget class="QListView" name="lvSplashes">
<property name="editTriggers">
<set>QAbstractItemView::AllEditTriggers</set>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_12" stretch="2,0">
<property name="spacing">
<number>20</number>
</property>
<item>
<widget class="QPushButton" name="pbSplAdd">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Add</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pbSlpDel">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Delete</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<widget class="QFrame" name="frameSplash">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<layout class="QVBoxLayout" name="verticalLayout_7" stretch="0,0,0,0,0,0">
<property name="sizeConstraint">
<enum>QLayout::SetDefaultConstraint</enum>
</property>
<property name="leftMargin">
<number>5</number>
</property>
<property name="topMargin">
<number>5</number>
</property>
<property name="rightMargin">
<number>2</number>
</property>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_28">
<item>
<widget class="QLabel" name="label_32">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Name</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="leSplName"/>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_13">
<item>
<widget class="QLabel" name="label_9">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Speed</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QDoubleSpinBox" name="sbSplSpeed">
<property name="accelerated">
<bool>true</bool>
</property>
<property name="suffix">
<string/>
</property>
<property name="decimals">
<number>5</number>
</property>
<property name="maximum">
<double>9999.000000000000000</double>
</property>
<property name="singleStep">
<double>0.001000000000000</double>
</property>
<property name="value">
<double>0.010000000000000</double>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_42">
<item>
<widget class="QLabel" name="label_37">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>LifeTime</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="sbSplLifeTime">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>999999999</number>
</property>
<property name="singleStep">
<number>1</number>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_14">
<item>
<widget class="QCheckBox" name="cbSplAutoControl">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>AutoControl</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_3">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_46">
<item>
<widget class="QLabel" name="label_41">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Image</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="cbSplImage"/>
</item>
</layout>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</widget> </widget>
</item> </item>
<item row="0" column="1" rowspan="2">
<widget class="QFrame" name="frameSplash">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<layout class="QVBoxLayout" name="verticalLayout_7" stretch="0,0,0,0,0,0">
<property name="sizeConstraint">
<enum>QLayout::SetDefaultConstraint</enum>
</property>
<property name="leftMargin">
<number>5</number>
</property>
<property name="topMargin">
<number>5</number>
</property>
<property name="rightMargin">
<number>2</number>
</property>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_28">
<item>
<widget class="QLabel" name="label_32">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Name</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="leSplName"/>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_13">
<item>
<widget class="QLabel" name="label_9">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Speed</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QDoubleSpinBox" name="sbSplSpeed">
<property name="accelerated">
<bool>true</bool>
</property>
<property name="suffix">
<string/>
</property>
<property name="decimals">
<number>5</number>
</property>
<property name="maximum">
<double>9999.000000000000000</double>
</property>
<property name="singleStep">
<double>0.001000000000000</double>
</property>
<property name="value">
<double>0.010000000000000</double>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_42">
<item>
<widget class="QLabel" name="label_37">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>LifeTime</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="sbSplLifeTime">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>999999999</number>
</property>
<property name="singleStep">
<number>1</number>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_14">
<item>
<widget class="QCheckBox" name="cbSplAutoControl">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>AutoControl</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_3">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_46" stretch="10,1,0">
<item>
<widget class="QLabel" name="label_41">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Image</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pushButton_7">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="maximumSize">
<size>
<width>48</width>
<height>32</height>
</size>
</property>
<property name="text">
<string>...</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_8">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
<item row="1" column="0">
<layout class="QHBoxLayout" name="horizontalLayout_12" stretch="2,0">
<property name="spacing">
<number>20</number>
</property>
<item>
<widget class="QPushButton" name="pbSplAdd">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Add</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pbSlpDel">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Delete</string>
</property>
</widget>
</item>
</layout>
</item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="tabTriggers"> <widget class="QWidget" name="tabTriggers">
<attribute name="title"> <attribute name="title">
<string>Triggers</string> <string>Triggers</string>
</attribute> </attribute>
<layout class="QGridLayout" name="gridLayout" columnstretch="1,2"> <layout class="QVBoxLayout" name="verticalLayout_16">
<item row="0" column="0"> <item>
<widget class="QListView" name="lvTriggers"/> <widget class="QSplitter" name="splitter_5">
</item> <property name="orientation">
<item row="0" column="1" rowspan="2"> <enum>Qt::Horizontal</enum>
<widget class="QFrame" name="frame_3">
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property> </property>
<property name="frameShadow"> <widget class="QWidget" name="">
<enum>QFrame::Raised</enum> <layout class="QVBoxLayout" name="verticalLayout_15">
</property> <item>
<layout class="QVBoxLayout" name="verticalLayout"> <widget class="QListView" name="lvTriggers"/>
<item> </item>
<layout class="QHBoxLayout" name="horizontalLayout_27"> <item>
<item> <layout class="QHBoxLayout" name="horizontalLayout_15" stretch="2,1">
<widget class="QLabel" name="label_30"> <property name="spacing">
<property name="sizePolicy"> <number>20</number>
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> </property>
<horstretch>0</horstretch> <item>
<verstretch>0</verstretch> <widget class="QPushButton" name="pbTrigAdd">
</sizepolicy> <property name="sizePolicy">
</property> <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<property name="text"> <horstretch>0</horstretch>
<string>Name</string> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="alignment"> </property>
<set>Qt::AlignCenter</set> <property name="text">
</property> <string>Add</string>
</widget> </property>
</item> </widget>
<item> </item>
<widget class="QLineEdit" name="leTrigName"/> <item>
</item> <widget class="QPushButton" name="pbTrigDel">
</layout> <property name="sizePolicy">
</item> <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<item> <horstretch>0</horstretch>
<layout class="QHBoxLayout" name="horizontalLayout_38"> <verstretch>0</verstretch>
<item> </sizepolicy>
<widget class="QCheckBox" name="cbTrigCount"> </property>
<property name="sizePolicy"> <property name="text">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <string>Delete</string>
<horstretch>0</horstretch> </property>
<verstretch>0</verstretch> </widget>
</sizepolicy> </item>
</property> </layout>
<property name="text"> </item>
<string>Count</string> </layout>
</property> </widget>
</widget> <widget class="QFrame" name="frame_3">
</item> <property name="frameShape">
<item> <enum>QFrame::StyledPanel</enum>
<widget class="QSpinBox" name="sbTrigCount"> </property>
<property name="enabled"> <property name="frameShadow">
<bool>false</bool> <enum>QFrame::Raised</enum>
</property> </property>
<property name="minimum"> <layout class="QVBoxLayout" name="verticalLayout">
<number>0</number> <item>
</property> <layout class="QHBoxLayout" name="horizontalLayout_27">
<property name="maximum"> <item>
<number>999999999</number> <widget class="QLabel" name="label_30">
</property> <property name="sizePolicy">
<property name="value"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<number>0</number> <horstretch>0</horstretch>
</property> <verstretch>0</verstretch>
</widget> </sizepolicy>
</item> </property>
</layout> <property name="text">
</item> <string>Name</string>
<item> </property>
<layout class="QHBoxLayout" name="horizontalLayout_45"> <property name="alignment">
<item> <set>Qt::AlignCenter</set>
<widget class="QCheckBox" name="cbTrigRandRadius"> </property>
<property name="sizePolicy"> </widget>
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> </item>
<horstretch>0</horstretch> <item>
<verstretch>0</verstretch> <widget class="QLineEdit" name="leTrigName"/>
</sizepolicy> </item>
</property> </layout>
<property name="text"> </item>
<string>Random radius</string> <item>
</property> <layout class="QHBoxLayout" name="horizontalLayout_38">
</widget> <item>
</item> <widget class="QCheckBox" name="cbTrigCount">
<item> <property name="sizePolicy">
<widget class="QDoubleSpinBox" name="sbTrigRandomRadius"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<property name="enabled"> <horstretch>0</horstretch>
<bool>false</bool> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="decimals"> </property>
<number>3</number> <property name="text">
</property> <string>Count</string>
<property name="maximum"> </property>
<double>999999999.000000000000000</double> </widget>
</property> </item>
<property name="singleStep"> <item>
<double>0.100000000000000</double> <widget class="QSpinBox" name="sbTrigCount">
</property> <property name="enabled">
</widget> <bool>false</bool>
</item> </property>
</layout> <property name="minimum">
</item> <number>0</number>
<item> </property>
<layout class="QHBoxLayout" name="horizontalLayout_16"> <property name="maximum">
<item> <number>999999999</number>
<widget class="QCheckBox" name="cbTrigChance"> </property>
<property name="sizePolicy"> <property name="value">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <number>0</number>
<horstretch>0</horstretch> </property>
<verstretch>0</verstretch> </widget>
</sizepolicy> </item>
</property> </layout>
<property name="text"> </item>
<string>Chance</string> <item>
</property> <layout class="QHBoxLayout" name="horizontalLayout_45">
</widget> <item>
</item> <widget class="QCheckBox" name="cbTrigRandRadius">
<item> <property name="sizePolicy">
<widget class="QSpinBox" name="sbTrigChance"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<property name="enabled"> <horstretch>0</horstretch>
<bool>false</bool> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="minimum"> </property>
<number>1</number> <property name="text">
</property> <string>Random radius</string>
<property name="maximum"> </property>
<number>100</number> </widget>
</property> </item>
<property name="value"> <item>
<number>100</number> <widget class="QDoubleSpinBox" name="sbTrigRandomRadius">
</property> <property name="enabled">
</widget> <bool>false</bool>
</item> </property>
</layout> <property name="decimals">
</item> <number>3</number>
<item> </property>
<widget class="QCheckBox" name="cbTrigDelPar"> <property name="maximum">
<property name="text"> <double>999999999.000000000000000</double>
<string>Delete parent</string> </property>
</property> <property name="singleStep">
</widget> <double>0.100000000000000</double>
</item> </property>
<item> </widget>
<layout class="QHBoxLayout" name="horizontalLayout_40"> </item>
<item> </layout>
<widget class="QLabel" name="label_35"> </item>
<property name="sizePolicy"> <item>
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <layout class="QHBoxLayout" name="horizontalLayout_16">
<horstretch>0</horstretch> <item>
<verstretch>0</verstretch> <widget class="QCheckBox" name="cbTrigChance">
</sizepolicy> <property name="sizePolicy">
</property> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<property name="text"> <horstretch>0</horstretch>
<string>Child aim</string> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="alignment"> </property>
<set>Qt::AlignCenter</set> <property name="text">
</property> <string>Chance</string>
</widget> </property>
</item> </widget>
<item> </item>
<widget class="QComboBox" name="cbTrigChildAim"> <item>
<property name="duplicatesEnabled"> <widget class="QSpinBox" name="sbTrigChance">
<bool>true</bool> <property name="enabled">
</property> <bool>false</bool>
</widget> </property>
</item> <property name="minimum">
</layout> <number>1</number>
</item> </property>
<item> <property name="maximum">
<layout class="QHBoxLayout" name="horizontalLayout_39"> <number>100</number>
<item> </property>
<widget class="QLabel" name="label_34"> <property name="value">
<property name="sizePolicy"> <number>100</number>
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> </property>
<horstretch>0</horstretch> </widget>
<verstretch>0</verstretch> </item>
</sizepolicy> </layout>
</property> </item>
<property name="text"> <item>
<string>Type</string> <widget class="QCheckBox" name="cbTrigDelPar">
</property> <property name="text">
<property name="alignment"> <string>Delete parent</string>
<set>Qt::AlignCenter</set> </property>
</property> </widget>
</widget> </item>
</item> <item>
<item> <layout class="QHBoxLayout" name="horizontalLayout_40">
<widget class="QComboBox" name="cbTrigType"> <item>
<property name="duplicatesEnabled"> <widget class="QLabel" name="label_35">
<bool>true</bool> <property name="sizePolicy">
</property> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
</widget> <horstretch>0</horstretch>
</item> <verstretch>0</verstretch>
</layout> </sizepolicy>
</item> </property>
<item> <property name="text">
<layout class="QHBoxLayout" name="horizontalLayout_37"> <string>Child aim</string>
<item> </property>
<widget class="QLabel" name="lbTrigTimer"> <property name="alignment">
<property name="sizePolicy"> <set>Qt::AlignCenter</set>
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> </property>
<horstretch>0</horstretch> </widget>
<verstretch>0</verstretch> </item>
</sizepolicy> <item>
</property> <widget class="QComboBox" name="cbTrigChildAim">
<property name="text"> <property name="duplicatesEnabled">
<string>Timer</string> <bool>true</bool>
</property> </property>
<property name="alignment"> </widget>
<set>Qt::AlignCenter</set> </item>
</property> </layout>
</widget> </item>
</item> <item>
<item> <layout class="QHBoxLayout" name="horizontalLayout_39">
<widget class="QSpinBox" name="sbTrigTimer"> <item>
<property name="accelerated"> <widget class="QLabel" name="label_34">
<bool>true</bool> <property name="sizePolicy">
</property> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<property name="minimum"> <horstretch>0</horstretch>
<number>1</number> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="maximum"> </property>
<number>999999999</number> <property name="text">
</property> <string>Type</string>
</widget> </property>
</item> <property name="alignment">
</layout> <set>Qt::AlignCenter</set>
</item> </property>
<item> </widget>
<layout class="QHBoxLayout" name="horizontalLayout_43"> </item>
<item> <item>
<widget class="QCheckBox" name="cbTrigDamage"> <widget class="QComboBox" name="cbTrigType">
<property name="sizePolicy"> <property name="duplicatesEnabled">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <bool>true</bool>
<horstretch>0</horstretch> </property>
<verstretch>0</verstretch> </widget>
</sizepolicy> </item>
</property> </layout>
<property name="text"> </item>
<string>Damage</string> <item>
</property> <layout class="QHBoxLayout" name="horizontalLayout_37">
</widget> <item>
</item> <widget class="QLabel" name="lbTrigTimer">
<item> <property name="sizePolicy">
<widget class="QDoubleSpinBox" name="sbTrigDamage"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<property name="enabled"> <horstretch>0</horstretch>
<bool>false</bool> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="decimals"> </property>
<number>3</number> <property name="text">
</property> <string>Timer</string>
<property name="maximum"> </property>
<double>999999999.000000000000000</double> <property name="alignment">
</property> <set>Qt::AlignCenter</set>
</widget> </property>
</item> </widget>
</layout> </item>
</item> <item>
<item> <widget class="QSpinBox" name="sbTrigTimer">
<layout class="QHBoxLayout" name="horizontalLayout_44"> <property name="accelerated">
<item> <bool>true</bool>
<widget class="QCheckBox" name="cbTrigDamRad"> </property>
<property name="sizePolicy"> <property name="minimum">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <number>1</number>
<horstretch>0</horstretch> </property>
<verstretch>0</verstretch> <property name="maximum">
</sizepolicy> <number>999999999</number>
</property> </property>
<property name="text"> </widget>
<string>Damage radius</string> </item>
</property> </layout>
</widget> </item>
</item> <item>
<item> <layout class="QHBoxLayout" name="horizontalLayout_43">
<widget class="QDoubleSpinBox" name="sbTrigDamRadius"> <item>
<property name="enabled"> <widget class="QCheckBox" name="cbTrigDamage">
<bool>false</bool> <property name="sizePolicy">
</property> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<property name="decimals"> <horstretch>0</horstretch>
<number>3</number> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="maximum"> </property>
<double>999999999.000000000000000</double> <property name="text">
</property> <string>Damage</string>
<property name="singleStep"> </property>
<double>0.100000000000000</double> </widget>
</property> </item>
</widget> <item>
</item> <widget class="QDoubleSpinBox" name="sbTrigDamage">
</layout> <property name="enabled">
</item> <bool>false</bool>
<item> </property>
<spacer name="verticalSpacer_2"> <property name="decimals">
<property name="orientation"> <number>3</number>
<enum>Qt::Vertical</enum> </property>
</property> <property name="maximum">
<property name="sizeHint" stdset="0"> <double>999999999.000000000000000</double>
<size> </property>
<width>20</width> </widget>
<height>40</height> </item>
</size> </layout>
</property> </item>
</spacer> <item>
</item> <layout class="QHBoxLayout" name="horizontalLayout_44">
</layout> <item>
<widget class="QCheckBox" name="cbTrigDamRad">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Damage radius</string>
</property>
</widget>
</item>
<item>
<widget class="QDoubleSpinBox" name="sbTrigDamRadius">
<property name="enabled">
<bool>false</bool>
</property>
<property name="decimals">
<number>3</number>
</property>
<property name="maximum">
<double>999999999.000000000000000</double>
</property>
<property name="singleStep">
<double>0.100000000000000</double>
</property>
</widget>
</item>
</layout>
</item>
<item>
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</widget> </widget>
</item> </item>
<item row="1" column="0">
<layout class="QHBoxLayout" name="horizontalLayout_15" stretch="2,1">
<property name="spacing">
<number>20</number>
</property>
<item>
<widget class="QPushButton" name="pbTrigAdd">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Add</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pbTrigDel">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Delete</string>
</property>
</widget>
</item>
</layout>
</item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="tabMaps"> <widget class="QWidget" name="tabMaps">
<attribute name="title"> <attribute name="title">
<string>Maps</string> <string>Maps</string>
</attribute> </attribute>
<layout class="QGridLayout" name="gridLayout_6" columnstretch="1,2"> <layout class="QVBoxLayout" name="verticalLayout_18">
<item row="0" column="0"> <item>
<widget class="QListView" name="lvMaps"/> <widget class="QSplitter" name="splitter_6">
</item> <property name="orientation">
<item row="0" column="1" rowspan="2"> <enum>Qt::Horizontal</enum>
<widget class="QFrame" name="frame_4">
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property> </property>
<property name="frameShadow"> <widget class="QWidget" name="">
<enum>QFrame::Raised</enum> <layout class="QVBoxLayout" name="verticalLayout_17">
</property> <item>
<layout class="QVBoxLayout" name="verticalLayout_3"> <widget class="QListView" name="lvMaps"/>
<item> </item>
<widget class="QGraphicsView" name="gvMap"> <item>
<property name="backgroundBrush"> <layout class="QHBoxLayout" name="horizontalLayout_17" stretch="2,1">
<brush brushstyle="SolidPattern"> <property name="spacing">
<color alpha="255"> <number>20</number>
<red>193</red> </property>
<green>199</green> <item>
<blue>189</blue> <widget class="QPushButton" name="pbMapAdd">
</color> <property name="sizePolicy">
</brush> <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
</property> <horstretch>0</horstretch>
<property name="dragMode"> <verstretch>0</verstretch>
<enum>QGraphicsView::ScrollHandDrag</enum> </sizepolicy>
</property> </property>
</widget> <property name="text">
</item> <string>Add</string>
<item> </property>
<layout class="QHBoxLayout" name="horizontalLayout_21"> </widget>
<item> </item>
<widget class="QLabel" name="label_11"> <item>
<property name="sizePolicy"> <widget class="QPushButton" name="pbMapDelete">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <property name="sizePolicy">
<horstretch>0</horstretch> <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<verstretch>0</verstretch> <horstretch>0</horstretch>
</sizepolicy> <verstretch>0</verstretch>
</property> </sizepolicy>
<property name="text"> </property>
<string>Name</string> <property name="text">
</property> <string>Delete</string>
</widget> </property>
</item> </widget>
<item> </item>
<widget class="QLineEdit" name="leMapName"> </layout>
<property name="readOnly"> </item>
<bool>true</bool> </layout>
</property> </widget>
</widget> <widget class="QFrame" name="frame_4">
</item> <property name="frameShape">
</layout> <enum>QFrame::StyledPanel</enum>
</item> </property>
<item> <property name="frameShadow">
<layout class="QHBoxLayout" name="horizontalLayout_18"> <enum>QFrame::Raised</enum>
<item> </property>
<widget class="QLabel" name="label_3"> <layout class="QVBoxLayout" name="verticalLayout_3">
<property name="sizePolicy"> <item>
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <widget class="QGraphicsView" name="gvMap">
<horstretch>0</horstretch> <property name="backgroundBrush">
<verstretch>0</verstretch> <brush brushstyle="SolidPattern">
</sizepolicy> <color alpha="255">
</property> <red>193</red>
<property name="text"> <green>199</green>
<string>Width</string> <blue>189</blue>
</property> </color>
</widget> </brush>
</item> </property>
<item> <property name="dragMode">
<widget class="QSpinBox" name="sbMapWid"> <enum>QGraphicsView::ScrollHandDrag</enum>
<property name="readOnly"> </property>
<bool>true</bool> </widget>
</property> </item>
<property name="maximum"> <item>
<number>99999999</number> <layout class="QHBoxLayout" name="horizontalLayout_21">
</property> <item>
</widget> <widget class="QLabel" name="label_11">
</item> <property name="sizePolicy">
</layout> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
</item> <horstretch>0</horstretch>
<item> <verstretch>0</verstretch>
<layout class="QHBoxLayout" name="horizontalLayout_19"> </sizepolicy>
<item> </property>
<widget class="QLabel" name="label_4"> <property name="text">
<property name="sizePolicy"> <string>Name</string>
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> </property>
<horstretch>0</horstretch> </widget>
<verstretch>0</verstretch> </item>
</sizepolicy> <item>
</property> <widget class="QLineEdit" name="leMapName">
<property name="text"> <property name="readOnly">
<string>Height</string> <bool>true</bool>
</property> </property>
</widget> </widget>
</item> </item>
<item> </layout>
<widget class="QSpinBox" name="sbMapHei"> </item>
<property name="readOnly"> <item>
<bool>true</bool> <layout class="QHBoxLayout" name="horizontalLayout_18">
</property> <item>
<property name="maximum"> <widget class="QLabel" name="label_3">
<number>99999999</number> <property name="sizePolicy">
</property> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
</widget> <horstretch>0</horstretch>
</item> <verstretch>0</verstretch>
</layout> </sizepolicy>
</item> </property>
<item> <property name="text">
<layout class="QHBoxLayout" name="horizontalLayout_20"> <string>Width</string>
<item> </property>
<widget class="QLabel" name="label_10"> </widget>
<property name="sizePolicy"> </item>
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <item>
<horstretch>0</horstretch> <widget class="QSpinBox" name="sbMapWid">
<verstretch>0</verstretch> <property name="readOnly">
</sizepolicy> <bool>true</bool>
</property> </property>
<property name="text"> <property name="maximum">
<string>MaxPlayers</string> <number>99999999</number>
</property> </property>
</widget> </widget>
</item> </item>
<item> </layout>
<widget class="QSpinBox" name="sbMapPlayers"> </item>
<property name="readOnly"> <item>
<bool>true</bool> <layout class="QHBoxLayout" name="horizontalLayout_19">
</property> <item>
<property name="maximum"> <widget class="QLabel" name="label_4">
<number>99999999</number> <property name="sizePolicy">
</property> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
</widget> <horstretch>0</horstretch>
</item> <verstretch>0</verstretch>
</layout> </sizepolicy>
</item> </property>
<item> <property name="text">
<widget class="QPushButton" name="pbMapEdit"> <string>Height</string>
<property name="text"> </property>
<string>Edit...</string> </widget>
</property> </item>
</widget> <item>
</item> <widget class="QSpinBox" name="sbMapHei">
</layout> <property name="readOnly">
<bool>true</bool>
</property>
<property name="maximum">
<number>99999999</number>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_20">
<item>
<widget class="QLabel" name="label_10">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>MaxPlayers</string>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="sbMapPlayers">
<property name="readOnly">
<bool>true</bool>
</property>
<property name="maximum">
<number>99999999</number>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QPushButton" name="pbMapEdit">
<property name="text">
<string>Edit...</string>
</property>
</widget>
</item>
</layout>
</widget>
</widget> </widget>
</item> </item>
<item row="1" column="0">
<layout class="QHBoxLayout" name="horizontalLayout_17" stretch="2,1">
<property name="spacing">
<number>20</number>
</property>
<item>
<widget class="QPushButton" name="pbMapAdd">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Add</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pbMapDelete">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Delete</string>
</property>
</widget>
</item>
</layout>
</item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="tabAnimation"> <widget class="QWidget" name="tabAnimation">
@@ -1749,6 +1675,20 @@
</widget> </widget>
</widget> </widget>
</item> </item>
<item row="4" column="0">
<widget class="QPushButton" name="pbReload">
<property name="text">
<string>Cancel</string>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QPushButton" name="pbSave">
<property name="text">
<string>Save</string>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
</widget> </widget>

View File

@@ -25,52 +25,52 @@
<wave prise="220" timeout="5" id="11"/> <wave prise="220" timeout="5" id="11"/>
</waves> </waves>
<levels> <levels>
<level map="2" id="1" score="145016824" name="First Level"/> <level map="2" id="1" score="168114848" name="First Level"/>
</levels> </levels>
<waveParts> <waveParts>
<wavePart alien="10" count="10" wave="1"/> <wavePart alien="10" count="10" wave="1"/>
<wavePart alien="12" count="5" wave="2"/>
<wavePart alien="10" count="5" wave="2"/> <wavePart alien="10" count="5" wave="2"/>
<wavePart alien="10" count="1" wave="3"/> <wavePart alien="12" count="5" wave="2"/>
<wavePart alien="10" count="2" wave="3"/>
<wavePart alien="12" count="3" wave="3"/>
<wavePart alien="12" count="4" wave="3"/> <wavePart alien="12" count="4" wave="3"/>
<wavePart alien="2" count="20" wave="4"/> <wavePart alien="12" count="3" wave="3"/>
<wavePart alien="10" count="2" wave="3"/>
<wavePart alien="10" count="1" wave="3"/>
<wavePart alien="4" count="60" wave="4"/> <wavePart alien="4" count="60" wave="4"/>
<wavePart alien="4" count="6" wave="5"/> <wavePart alien="2" count="20" wave="4"/>
<wavePart alien="12" count="16" wave="5"/>
<wavePart alien="10" count="16" wave="5"/>
<wavePart alien="4" count="16" wave="5"/>
<wavePart alien="12" count="26" wave="5"/>
<wavePart alien="10" count="26" wave="5"/>
<wavePart alien="4" count="26" wave="5"/> <wavePart alien="4" count="26" wave="5"/>
<wavePart alien="10" count="26" wave="5"/>
<wavePart alien="12" count="26" wave="5"/>
<wavePart alien="4" count="16" wave="5"/>
<wavePart alien="10" count="16" wave="5"/>
<wavePart alien="12" count="16" wave="5"/>
<wavePart alien="4" count="6" wave="5"/>
<wavePart alien="10" count="1" wave="6"/>
<wavePart alien="4" count="1" wave="6"/>
<wavePart alien="10" count="1" wave="6"/>
<wavePart alien="4" count="1" wave="6"/> <wavePart alien="4" count="1" wave="6"/>
<wavePart alien="10" count="1" wave="6"/> <wavePart alien="10" count="1" wave="6"/>
<wavePart alien="4" count="1" wave="6"/> <wavePart alien="4" count="1" wave="6"/>
<wavePart alien="10" count="1" wave="6"/> <wavePart alien="10" count="1" wave="6"/>
<wavePart alien="4" count="1" wave="6"/>
<wavePart alien="10" count="1" wave="6"/>
<wavePart alien="4" count="1" wave="6"/>
<wavePart alien="12" count="1" wave="6"/> <wavePart alien="12" count="1" wave="6"/>
<wavePart alien="4" count="1" wave="6"/>
<wavePart alien="10" count="1" wave="6"/> <wavePart alien="10" count="1" wave="6"/>
<wavePart alien="4" count="1" wave="6"/> <wavePart alien="4" count="1" wave="6"/>
<wavePart alien="10" count="1" wave="6"/> <wavePart alien="10" count="1" wave="6"/>
<wavePart alien="4" count="1" wave="6"/> <wavePart alien="4" count="1" wave="6"/>
<wavePart alien="10" count="1" wave="6"/>
<wavePart alien="4" count="1" wave="6"/>
<wavePart alien="10" count="1" wave="6"/>
<wavePart alien="4" count="1" wave="6"/>
<wavePart alien="10" count="1" wave="6"/>
<wavePart alien="33" count="2" wave="7"/> <wavePart alien="33" count="2" wave="7"/>
<wavePart alien="33" count="50" wave="8"/> <wavePart alien="33" count="50" wave="8"/>
</waveParts> </waveParts>
<wavesOnLevels> <wavesOnLevels>
<waveOnLevel wave="1" level="1"/>
<waveOnLevel wave="2" level="1"/>
<waveOnLevel wave="3" level="1"/>
<waveOnLevel wave="4" level="1"/>
<waveOnLevel wave="5" level="1"/>
<waveOnLevel wave="6" level="1"/>
<waveOnLevel wave="7" level="1"/>
<waveOnLevel wave="8" level="1"/> <waveOnLevel wave="8" level="1"/>
<waveOnLevel wave="7" level="1"/>
<waveOnLevel wave="6" level="1"/>
<waveOnLevel wave="5" level="1"/>
<waveOnLevel wave="4" level="1"/>
<waveOnLevel wave="3" level="1"/>
<waveOnLevel wave="2" level="1"/>
<waveOnLevel wave="1" level="1"/>
</wavesOnLevels> </wavesOnLevels>
<splashes> <splashes>
<splash speed="0.2" imageType="5" lifetime="9999" id="1" name="rocket"/> <splash speed="0.2" imageType="5" lifetime="9999" id="1" name="rocket"/>
@@ -91,16 +91,16 @@
<trigger childAim="noAim" count="1" type="onTimer" id="4" name="smoke" timer="2"/> <trigger childAim="noAim" count="1" type="onTimer" id="4" name="smoke" timer="2"/>
</triggers> </triggers>
<chains> <chains>
<chain tower="1" trigger="3" child="4" parent="2"/>
<chain tower="1" trigger="4" child="5" parent="2"/> <chain tower="1" trigger="4" child="5" parent="2"/>
<chain tower="1" trigger="3" child="4" parent="2"/>
<chain tower="2" trigger="2" parent="3"/> <chain tower="2" trigger="2" parent="3"/>
<chain tower="3" trigger="3" child="4" parent="1"/>
<chain tower="3" trigger="4" child="5" parent="1"/> <chain tower="3" trigger="4" child="5" parent="1"/>
<chain tower="3" trigger="3" child="4" parent="1"/>
</chains> </chains>
<towersOnLevels> <towersOnLevels>
<towerOnLevel tower="1" level="1"/>
<towerOnLevel tower="2" level="1"/>
<towerOnLevel tower="3" level="1"/> <towerOnLevel tower="3" level="1"/>
<towerOnLevel tower="2" level="1"/>
<towerOnLevel tower="1" level="1"/>
</towersOnLevels> </towersOnLevels>
<animations> <animations>
<animation pathes="images/Aliens/Al_00_0.png;images/Aliens/Al_00_1.png;images/Aliens/Al_00_2.png;images/Aliens/Al_00_3.png;images/Aliens/Al_00_4.png;images/Aliens/Al_00_5.png;images/Aliens/Al_00_6.png;images/Aliens/Al_00_7.png;images/Aliens/Al_00_8.png;images/Aliens/Al_00_9.png;images/Aliens/Al_00_10.png;images/Aliens/Al_00_11.png;images/Aliens/Al_00_12.png;images/Aliens/Al_00_13.png;images/Aliens/Al_00_14.png;images/Aliens/Al_00_15.png;images/Aliens/Al_00_16.png;images/Aliens/Al_00_17.png;images/Aliens/Al_00_18.png;images/Aliens/Al_00_19.png" id="1"/> <animation pathes="images/Aliens/Al_00_0.png;images/Aliens/Al_00_1.png;images/Aliens/Al_00_2.png;images/Aliens/Al_00_3.png;images/Aliens/Al_00_4.png;images/Aliens/Al_00_5.png;images/Aliens/Al_00_6.png;images/Aliens/Al_00_7.png;images/Aliens/Al_00_8.png;images/Aliens/Al_00_9.png;images/Aliens/Al_00_10.png;images/Aliens/Al_00_11.png;images/Aliens/Al_00_12.png;images/Aliens/Al_00_13.png;images/Aliens/Al_00_14.png;images/Aliens/Al_00_15.png;images/Aliens/Al_00_16.png;images/Aliens/Al_00_17.png;images/Aliens/Al_00_18.png;images/Aliens/Al_00_19.png" id="1"/>