diff --git a/src/warchron/view/ui/ui_main_window.py b/src/warchron/view/ui/ui_main_window.py
index 795adc1..f9839e1 100644
--- a/src/warchron/view/ui/ui_main_window.py
+++ b/src/warchron/view/ui/ui_main_window.py
@@ -26,10 +26,14 @@ class Ui_MainWindow(object):
self.playersTable = QtWidgets.QTableWidget(parent=self.playersTab)
self.playersTable.setGeometry(QtCore.QRect(10, 60, 741, 431))
self.playersTable.setObjectName("playersTable")
- self.playersTable.setColumnCount(1)
+ self.playersTable.setColumnCount(3)
self.playersTable.setRowCount(0)
item = QtWidgets.QTableWidgetItem()
self.playersTable.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable.setHorizontalHeaderItem(2, item)
self.addPlayerBtn = QtWidgets.QPushButton(parent=self.playersTab)
self.addPlayerBtn.setGeometry(QtCore.QRect(20, 20, 75, 23))
self.addPlayerBtn.setObjectName("addPlayerBtn")
@@ -41,7 +45,9 @@ class Ui_MainWindow(object):
self.warsTree = QtWidgets.QTreeWidget(parent=self.warsTab)
self.warsTree.setGeometry(QtCore.QRect(10, 60, 211, 431))
self.warsTree.setObjectName("warsTree")
- self.warsTree.headerItem().setText(0, "1")
+ item_0 = QtWidgets.QTreeWidgetItem(self.warsTree)
+ item_1 = QtWidgets.QTreeWidgetItem(item_0)
+ item_2 = QtWidgets.QTreeWidgetItem(item_1)
self.addWarBtn = QtWidgets.QPushButton(parent=self.warsTab)
self.addWarBtn.setGeometry(QtCore.QRect(20, 20, 75, 23))
self.addWarBtn.setObjectName("addWarBtn")
@@ -53,6 +59,481 @@ class Ui_MainWindow(object):
self.addRoundBtn.setEnabled(False)
self.addRoundBtn.setGeometry(QtCore.QRect(220, 20, 91, 23))
self.addRoundBtn.setObjectName("addRoundBtn")
+ self.selectedDetailsStack = QtWidgets.QStackedWidget(parent=self.warsTab)
+ self.selectedDetailsStack.setGeometry(QtCore.QRect(239, 59, 511, 431))
+ self.selectedDetailsStack.setObjectName("selectedDetailsStack")
+ self.pageEmpty = QtWidgets.QWidget()
+ self.pageEmpty.setObjectName("pageEmpty")
+ self.labelSelect = QtWidgets.QLabel(parent=self.pageEmpty)
+ self.labelSelect.setGeometry(QtCore.QRect(110, 30, 301, 51))
+ self.labelSelect.setObjectName("labelSelect")
+ self.selectedDetailsStack.addWidget(self.pageEmpty)
+ self.pageWar = QtWidgets.QWidget()
+ self.pageWar.setObjectName("pageWar")
+ self.warName = QtWidgets.QLabel(parent=self.pageWar)
+ self.warName.setGeometry(QtCore.QRect(10, 10, 241, 16))
+ font = QtGui.QFont()
+ font.setPointSize(12)
+ self.warName.setFont(font)
+ self.warName.setObjectName("warName")
+ self.warYear = QtWidgets.QLabel(parent=self.pageWar)
+ self.warYear.setGeometry(QtCore.QRect(280, 10, 71, 16))
+ font = QtGui.QFont()
+ font.setPointSize(12)
+ self.warYear.setFont(font)
+ self.warYear.setObjectName("warYear")
+ self.labelEntrants = QtWidgets.QLabel(parent=self.pageWar)
+ self.labelEntrants.setGeometry(QtCore.QRect(10, 200, 47, 13))
+ self.labelEntrants.setObjectName("labelEntrants")
+ self.addEntrantBtn = QtWidgets.QPushButton(parent=self.pageWar)
+ self.addEntrantBtn.setGeometry(QtCore.QRect(430, 310, 75, 23))
+ self.addEntrantBtn.setObjectName("addEntrantBtn")
+ self.playersTable_2 = QtWidgets.QTableWidget(parent=self.pageWar)
+ self.playersTable_2.setGeometry(QtCore.QRect(10, 220, 401, 201))
+ self.playersTable_2.setObjectName("playersTable_2")
+ self.playersTable_2.setColumnCount(4)
+ self.playersTable_2.setRowCount(6)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setVerticalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setVerticalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setVerticalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setVerticalHeaderItem(3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setVerticalHeaderItem(4, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setVerticalHeaderItem(5, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setHorizontalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setHorizontalHeaderItem(3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(0, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(0, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(0, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(0, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(1, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(1, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(1, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(1, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(2, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(2, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(2, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(2, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(3, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(3, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(3, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(3, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(4, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(4, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(4, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(4, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(5, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(5, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(5, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_2.setItem(5, 3, item)
+ self.addCampaignBtn_2 = QtWidgets.QPushButton(parent=self.pageWar)
+ self.addCampaignBtn_2.setEnabled(True)
+ self.addCampaignBtn_2.setGeometry(QtCore.QRect(230, 120, 91, 23))
+ font = QtGui.QFont()
+ font.setPointSize(10)
+ self.addCampaignBtn_2.setFont(font)
+ self.addCampaignBtn_2.setObjectName("addCampaignBtn_2")
+ self.listWidget = QtWidgets.QListWidget(parent=self.pageWar)
+ self.listWidget.setGeometry(QtCore.QRect(10, 80, 211, 91))
+ self.listWidget.setObjectName("listWidget")
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ self.labelCampaigns = QtWidgets.QLabel(parent=self.pageWar)
+ self.labelCampaigns.setGeometry(QtCore.QRect(10, 60, 61, 16))
+ self.labelCampaigns.setObjectName("labelCampaigns")
+ self.addRoundBtn_8 = QtWidgets.QPushButton(parent=self.pageWar)
+ self.addRoundBtn_8.setEnabled(True)
+ self.addRoundBtn_8.setGeometry(QtCore.QRect(410, 400, 91, 23))
+ self.addRoundBtn_8.setObjectName("addRoundBtn_8")
+ self.selectedDetailsStack.addWidget(self.pageWar)
+ self.pageCampaign = QtWidgets.QWidget()
+ self.pageCampaign.setObjectName("pageCampaign")
+ self.campaignName = QtWidgets.QLabel(parent=self.pageCampaign)
+ self.campaignName.setGeometry(QtCore.QRect(10, 10, 241, 16))
+ font = QtGui.QFont()
+ font.setPointSize(12)
+ self.campaignName.setFont(font)
+ self.campaignName.setObjectName("campaignName")
+ self.labelRound = QtWidgets.QLabel(parent=self.pageCampaign)
+ self.labelRound.setGeometry(QtCore.QRect(10, 50, 91, 16))
+ self.labelRound.setObjectName("labelRound")
+ self.addEntrantBtn_2 = QtWidgets.QPushButton(parent=self.pageCampaign)
+ self.addEntrantBtn_2.setGeometry(QtCore.QRect(420, 310, 75, 23))
+ self.addEntrantBtn_2.setObjectName("addEntrantBtn_2")
+ self.campaignMonth = QtWidgets.QLabel(parent=self.pageCampaign)
+ self.campaignMonth.setGeometry(QtCore.QRect(280, 10, 121, 16))
+ font = QtGui.QFont()
+ font.setPointSize(12)
+ self.campaignMonth.setFont(font)
+ self.campaignMonth.setObjectName("campaignMonth")
+ self.labelEntrants_2 = QtWidgets.QLabel(parent=self.pageCampaign)
+ self.labelEntrants_2.setGeometry(QtCore.QRect(10, 200, 47, 13))
+ self.labelEntrants_2.setObjectName("labelEntrants_2")
+ self.playersTable_3 = QtWidgets.QTableWidget(parent=self.pageCampaign)
+ self.playersTable_3.setGeometry(QtCore.QRect(10, 220, 401, 201))
+ self.playersTable_3.setObjectName("playersTable_3")
+ self.playersTable_3.setColumnCount(4)
+ self.playersTable_3.setRowCount(6)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setVerticalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setVerticalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setVerticalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setVerticalHeaderItem(3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setVerticalHeaderItem(4, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setVerticalHeaderItem(5, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setHorizontalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setHorizontalHeaderItem(3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(0, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(0, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(0, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(0, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(1, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(1, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(1, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(1, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(2, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(2, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(2, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(2, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(3, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(3, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(3, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(3, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(4, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(4, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(4, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(4, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(5, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(5, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(5, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_3.setItem(5, 3, item)
+ self.addRoundBtn_2 = QtWidgets.QPushButton(parent=self.pageCampaign)
+ self.addRoundBtn_2.setEnabled(True)
+ self.addRoundBtn_2.setGeometry(QtCore.QRect(360, 90, 91, 23))
+ self.addRoundBtn_2.setObjectName("addRoundBtn_2")
+ self.playersTable_4 = QtWidgets.QTableWidget(parent=self.pageCampaign)
+ self.playersTable_4.setGeometry(QtCore.QRect(10, 80, 331, 91))
+ self.playersTable_4.setObjectName("playersTable_4")
+ self.playersTable_4.setColumnCount(3)
+ self.playersTable_4.setRowCount(3)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setVerticalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setVerticalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setVerticalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setHorizontalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setItem(0, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setItem(0, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setItem(0, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setItem(1, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setItem(1, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setItem(1, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setItem(2, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setItem(2, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_4.setItem(2, 2, item)
+ self.addSectorBtn = QtWidgets.QPushButton(parent=self.pageCampaign)
+ self.addSectorBtn.setEnabled(False)
+ self.addSectorBtn.setGeometry(QtCore.QRect(360, 130, 91, 23))
+ self.addSectorBtn.setObjectName("addSectorBtn")
+ self.endCampaignBtn = QtWidgets.QPushButton(parent=self.pageCampaign)
+ self.endCampaignBtn.setEnabled(True)
+ self.endCampaignBtn.setGeometry(QtCore.QRect(410, 400, 91, 23))
+ self.endCampaignBtn.setObjectName("endCampaignBtn")
+ self.selectedDetailsStack.addWidget(self.pageCampaign)
+ self.pageRound = QtWidgets.QWidget()
+ self.pageRound.setObjectName("pageRound")
+ self.labelChoices = QtWidgets.QLabel(parent=self.pageRound)
+ self.labelChoices.setGeometry(QtCore.QRect(10, 170, 91, 16))
+ self.labelChoices.setObjectName("labelChoices")
+ self.choicesTable = QtWidgets.QTableWidget(parent=self.pageRound)
+ self.choicesTable.setGeometry(QtCore.QRect(10, 190, 271, 91))
+ self.choicesTable.setObjectName("choicesTable")
+ self.choicesTable.setColumnCount(2)
+ self.choicesTable.setRowCount(6)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setVerticalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setVerticalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setVerticalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setVerticalHeaderItem(3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setVerticalHeaderItem(4, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setVerticalHeaderItem(5, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setItem(0, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setItem(0, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setItem(1, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setItem(1, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setItem(2, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setItem(2, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setItem(3, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setItem(3, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setItem(4, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setItem(4, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setItem(5, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable.setItem(5, 1, item)
+ self.roundNb = QtWidgets.QLabel(parent=self.pageRound)
+ self.roundNb.setGeometry(QtCore.QRect(10, 10, 241, 16))
+ font = QtGui.QFont()
+ font.setPointSize(12)
+ self.roundNb.setFont(font)
+ self.roundNb.setObjectName("roundNb")
+ self.resolveBtn = QtWidgets.QPushButton(parent=self.pageRound)
+ self.resolveBtn.setEnabled(True)
+ self.resolveBtn.setGeometry(QtCore.QRect(290, 220, 91, 23))
+ self.resolveBtn.setObjectName("resolveBtn")
+ self.playersTable_6 = QtWidgets.QTableWidget(parent=self.pageRound)
+ self.playersTable_6.setGeometry(QtCore.QRect(10, 320, 271, 91))
+ self.playersTable_6.setObjectName("playersTable_6")
+ self.playersTable_6.setColumnCount(2)
+ self.playersTable_6.setRowCount(3)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_6.setVerticalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_6.setVerticalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_6.setVerticalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_6.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_6.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_6.setItem(0, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_6.setItem(0, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_6.setItem(1, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_6.setItem(1, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_6.setItem(2, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.playersTable_6.setItem(2, 1, item)
+ self.resultBtn = QtWidgets.QPushButton(parent=self.pageRound)
+ self.resultBtn.setEnabled(True)
+ self.resultBtn.setGeometry(QtCore.QRect(290, 360, 91, 23))
+ self.resultBtn.setObjectName("resultBtn")
+ self.endRoundBtn = QtWidgets.QPushButton(parent=self.pageRound)
+ self.endRoundBtn.setEnabled(True)
+ self.endRoundBtn.setGeometry(QtCore.QRect(410, 400, 91, 23))
+ self.endRoundBtn.setObjectName("endRoundBtn")
+ self.labelChoices_2 = QtWidgets.QLabel(parent=self.pageRound)
+ self.labelChoices_2.setGeometry(QtCore.QRect(10, 300, 91, 16))
+ self.labelChoices_2.setObjectName("labelChoices_2")
+ self.choicesTable_2 = QtWidgets.QTableWidget(parent=self.pageRound)
+ self.choicesTable_2.setGeometry(QtCore.QRect(10, 70, 421, 91))
+ self.choicesTable_2.setObjectName("choicesTable_2")
+ self.choicesTable_2.setColumnCount(4)
+ self.choicesTable_2.setRowCount(9)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setVerticalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setVerticalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setVerticalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setVerticalHeaderItem(3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setVerticalHeaderItem(4, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setVerticalHeaderItem(5, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setVerticalHeaderItem(6, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setVerticalHeaderItem(7, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setVerticalHeaderItem(8, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setHorizontalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setHorizontalHeaderItem(3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(0, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(0, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(0, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(0, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(1, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(1, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(1, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(1, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(2, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(2, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(2, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(2, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(3, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(3, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(3, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(3, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(4, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(4, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(4, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(4, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(5, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(5, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(5, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(5, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(6, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(6, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(6, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(6, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(7, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(7, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(7, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(7, 3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(8, 0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(8, 1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(8, 2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.choicesTable_2.setItem(8, 3, item)
+ self.labelChoices_3 = QtWidgets.QLabel(parent=self.pageRound)
+ self.labelChoices_3.setGeometry(QtCore.QRect(10, 40, 91, 16))
+ self.labelChoices_3.setObjectName("labelChoices_3")
+ self.addSectorBtn_2 = QtWidgets.QPushButton(parent=self.pageRound)
+ self.addSectorBtn_2.setEnabled(True)
+ self.addSectorBtn_2.setGeometry(QtCore.QRect(430, 100, 91, 23))
+ self.addSectorBtn_2.setObjectName("addSectorBtn_2")
+ self.selectedDetailsStack.addWidget(self.pageRound)
icon2 = QtGui.QIcon()
icon2.addPixmap(QtGui.QPixmap(".\\src\\warchron\\view\\ui\\../resources/swords-small.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
self.tabWidget.addTab(self.warsTab, icon2, "")
@@ -132,7 +613,8 @@ class Ui_MainWindow(object):
self.menubar.addAction(self.menuHelp.menuAction())
self.retranslateUi(MainWindow)
- self.tabWidget.setCurrentIndex(0)
+ self.tabWidget.setCurrentIndex(1)
+ self.selectedDetailsStack.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
@@ -140,11 +622,346 @@ class Ui_MainWindow(object):
MainWindow.setWindowTitle(_translate("MainWindow", "WarChron"))
item = self.playersTable.horizontalHeaderItem(0)
item.setText(_translate("MainWindow", "Name"))
+ item = self.playersTable.horizontalHeaderItem(1)
+ item.setText(_translate("MainWindow", "Wars"))
+ item = self.playersTable.horizontalHeaderItem(2)
+ item.setText(_translate("MainWindow", "Wins"))
self.addPlayerBtn.setText(_translate("MainWindow", "Add player"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.playersTab), _translate("MainWindow", "Players"))
+ __sortingEnabled = self.warsTree.isSortingEnabled()
+ self.warsTree.setSortingEnabled(False)
+ self.warsTree.topLevelItem(0).setText(0, _translate("MainWindow", "warItem"))
+ self.warsTree.topLevelItem(0).child(0).setText(0, _translate("MainWindow", "campaignItem"))
+ self.warsTree.topLevelItem(0).child(0).child(0).setText(0, _translate("MainWindow", "roundItem"))
+ self.warsTree.setSortingEnabled(__sortingEnabled)
self.addWarBtn.setText(_translate("MainWindow", "Add war"))
self.addCampaignBtn.setText(_translate("MainWindow", "Add Campaign"))
self.addRoundBtn.setText(_translate("MainWindow", "Add Round"))
+ self.labelSelect.setText(_translate("MainWindow", "Select an element within the tree to show/edit details."))
+ self.warName.setText(_translate("MainWindow", "warName"))
+ self.warYear.setText(_translate("MainWindow", "warYear"))
+ self.labelEntrants.setText(_translate("MainWindow", "Entrants"))
+ self.addEntrantBtn.setText(_translate("MainWindow", "Add entrant"))
+ item = self.playersTable_2.horizontalHeaderItem(0)
+ item.setText(_translate("MainWindow", "Name"))
+ item = self.playersTable_2.horizontalHeaderItem(1)
+ item.setText(_translate("MainWindow", "Faction"))
+ item = self.playersTable_2.horizontalHeaderItem(2)
+ item.setText(_translate("MainWindow", "Campaigns"))
+ item = self.playersTable_2.horizontalHeaderItem(3)
+ item.setText(_translate("MainWindow", "Wins"))
+ __sortingEnabled = self.playersTable_2.isSortingEnabled()
+ self.playersTable_2.setSortingEnabled(False)
+ item = self.playersTable_2.item(0, 0)
+ item.setText(_translate("MainWindow", "Alice"))
+ item = self.playersTable_2.item(0, 1)
+ item.setText(_translate("MainWindow", "army A"))
+ item = self.playersTable_2.item(0, 2)
+ item.setText(_translate("MainWindow", "2"))
+ item = self.playersTable_2.item(0, 3)
+ item.setText(_translate("MainWindow", "1"))
+ item = self.playersTable_2.item(1, 0)
+ item.setText(_translate("MainWindow", "Bob"))
+ item = self.playersTable_2.item(1, 1)
+ item.setText(_translate("MainWindow", "army B"))
+ item = self.playersTable_2.item(1, 2)
+ item.setText(_translate("MainWindow", "2"))
+ item = self.playersTable_2.item(1, 3)
+ item.setText(_translate("MainWindow", "1"))
+ item = self.playersTable_2.item(2, 0)
+ item.setText(_translate("MainWindow", "Charlie"))
+ item = self.playersTable_2.item(2, 1)
+ item.setText(_translate("MainWindow", "army C"))
+ item = self.playersTable_2.item(2, 2)
+ item.setText(_translate("MainWindow", "2"))
+ item = self.playersTable_2.item(2, 3)
+ item.setText(_translate("MainWindow", "0"))
+ item = self.playersTable_2.item(3, 0)
+ item.setText(_translate("MainWindow", "Dave"))
+ item = self.playersTable_2.item(3, 1)
+ item.setText(_translate("MainWindow", "army D"))
+ item = self.playersTable_2.item(3, 2)
+ item.setText(_translate("MainWindow", "1"))
+ item = self.playersTable_2.item(3, 3)
+ item.setText(_translate("MainWindow", "0"))
+ item = self.playersTable_2.item(4, 0)
+ item.setText(_translate("MainWindow", "Eve"))
+ item = self.playersTable_2.item(4, 1)
+ item.setText(_translate("MainWindow", "army E"))
+ item = self.playersTable_2.item(4, 2)
+ item.setText(_translate("MainWindow", "1"))
+ item = self.playersTable_2.item(4, 3)
+ item.setText(_translate("MainWindow", "0"))
+ item = self.playersTable_2.item(5, 0)
+ item.setText(_translate("MainWindow", "Fred"))
+ item = self.playersTable_2.item(5, 1)
+ item.setText(_translate("MainWindow", "army F"))
+ item = self.playersTable_2.item(5, 2)
+ item.setText(_translate("MainWindow", "2"))
+ item = self.playersTable_2.item(5, 3)
+ item.setText(_translate("MainWindow", "0"))
+ self.playersTable_2.setSortingEnabled(__sortingEnabled)
+ self.addCampaignBtn_2.setText(_translate("MainWindow", "Add Campaign"))
+ __sortingEnabled = self.listWidget.isSortingEnabled()
+ self.listWidget.setSortingEnabled(False)
+ item = self.listWidget.item(0)
+ item.setText(_translate("MainWindow", "campaignName"))
+ self.listWidget.setSortingEnabled(__sortingEnabled)
+ self.labelCampaigns.setText(_translate("MainWindow", "Campaigns"))
+ self.addRoundBtn_8.setText(_translate("MainWindow", "End war"))
+ self.campaignName.setText(_translate("MainWindow", "campaignName"))
+ self.labelRound.setText(_translate("MainWindow", "Sectors by round"))
+ self.addEntrantBtn_2.setText(_translate("MainWindow", "Add entrant"))
+ self.campaignMonth.setText(_translate("MainWindow", "campaignMonth"))
+ self.labelEntrants_2.setText(_translate("MainWindow", "Entrants"))
+ item = self.playersTable_3.horizontalHeaderItem(0)
+ item.setText(_translate("MainWindow", "Name"))
+ item = self.playersTable_3.horizontalHeaderItem(1)
+ item.setText(_translate("MainWindow", "Leader"))
+ item = self.playersTable_3.horizontalHeaderItem(2)
+ item.setText(_translate("MainWindow", "Battles"))
+ item = self.playersTable_3.horizontalHeaderItem(3)
+ item.setText(_translate("MainWindow", "Wins"))
+ __sortingEnabled = self.playersTable_3.isSortingEnabled()
+ self.playersTable_3.setSortingEnabled(False)
+ item = self.playersTable_3.item(0, 0)
+ item.setText(_translate("MainWindow", "Alice"))
+ item = self.playersTable_3.item(0, 1)
+ item.setText(_translate("MainWindow", "boss A"))
+ item = self.playersTable_3.item(0, 2)
+ item.setText(_translate("MainWindow", "6"))
+ item = self.playersTable_3.item(0, 3)
+ item.setText(_translate("MainWindow", "5"))
+ item = self.playersTable_3.item(1, 0)
+ item.setText(_translate("MainWindow", "Bob"))
+ item = self.playersTable_3.item(1, 1)
+ item.setText(_translate("MainWindow", "boss B"))
+ item = self.playersTable_3.item(1, 2)
+ item.setText(_translate("MainWindow", "6"))
+ item = self.playersTable_3.item(1, 3)
+ item.setText(_translate("MainWindow", "5"))
+ item = self.playersTable_3.item(2, 0)
+ item.setText(_translate("MainWindow", "Charlie"))
+ item = self.playersTable_3.item(2, 1)
+ item.setText(_translate("MainWindow", "boss C"))
+ item = self.playersTable_3.item(2, 2)
+ item.setText(_translate("MainWindow", "6"))
+ item = self.playersTable_3.item(2, 3)
+ item.setText(_translate("MainWindow", "3"))
+ item = self.playersTable_3.item(3, 0)
+ item.setText(_translate("MainWindow", "Dave"))
+ item = self.playersTable_3.item(3, 1)
+ item.setText(_translate("MainWindow", "boss D"))
+ item = self.playersTable_3.item(3, 2)
+ item.setText(_translate("MainWindow", "3"))
+ item = self.playersTable_3.item(3, 3)
+ item.setText(_translate("MainWindow", "2"))
+ item = self.playersTable_3.item(4, 0)
+ item.setText(_translate("MainWindow", "Eve"))
+ item = self.playersTable_3.item(4, 1)
+ item.setText(_translate("MainWindow", "boss E"))
+ item = self.playersTable_3.item(4, 2)
+ item.setText(_translate("MainWindow", "3"))
+ item = self.playersTable_3.item(4, 3)
+ item.setText(_translate("MainWindow", "1"))
+ item = self.playersTable_3.item(5, 0)
+ item.setText(_translate("MainWindow", "Fred"))
+ item = self.playersTable_3.item(5, 1)
+ item.setText(_translate("MainWindow", "boss F"))
+ item = self.playersTable_3.item(5, 2)
+ item.setText(_translate("MainWindow", "6"))
+ item = self.playersTable_3.item(5, 3)
+ item.setText(_translate("MainWindow", "2"))
+ self.playersTable_3.setSortingEnabled(__sortingEnabled)
+ self.addRoundBtn_2.setText(_translate("MainWindow", "Add Round"))
+ item = self.playersTable_4.horizontalHeaderItem(0)
+ item.setText(_translate("MainWindow", "Round 1"))
+ item = self.playersTable_4.horizontalHeaderItem(1)
+ item.setText(_translate("MainWindow", "Round 2"))
+ item = self.playersTable_4.horizontalHeaderItem(2)
+ item.setText(_translate("MainWindow", "Round 3"))
+ __sortingEnabled = self.playersTable_4.isSortingEnabled()
+ self.playersTable_4.setSortingEnabled(False)
+ item = self.playersTable_4.item(0, 0)
+ item.setText(_translate("MainWindow", "Zone A"))
+ item = self.playersTable_4.item(0, 1)
+ item.setText(_translate("MainWindow", "Zone D"))
+ item = self.playersTable_4.item(0, 2)
+ item.setText(_translate("MainWindow", "Zone G"))
+ item = self.playersTable_4.item(1, 0)
+ item.setText(_translate("MainWindow", "Zone B"))
+ item = self.playersTable_4.item(1, 1)
+ item.setText(_translate("MainWindow", "Zone E"))
+ item = self.playersTable_4.item(1, 2)
+ item.setText(_translate("MainWindow", "Zone H"))
+ item = self.playersTable_4.item(2, 0)
+ item.setText(_translate("MainWindow", "Zone C"))
+ item = self.playersTable_4.item(2, 1)
+ item.setText(_translate("MainWindow", "Zone F"))
+ item = self.playersTable_4.item(2, 2)
+ item.setText(_translate("MainWindow", "Zone I"))
+ self.playersTable_4.setSortingEnabled(__sortingEnabled)
+ self.addSectorBtn.setText(_translate("MainWindow", "Add Sector"))
+ self.endCampaignBtn.setText(_translate("MainWindow", "End campaign"))
+ self.labelChoices.setText(_translate("MainWindow", "Choices"))
+ item = self.choicesTable.verticalHeaderItem(0)
+ item.setText(_translate("MainWindow", "Alice"))
+ item = self.choicesTable.verticalHeaderItem(1)
+ item.setText(_translate("MainWindow", "Bob"))
+ item = self.choicesTable.verticalHeaderItem(2)
+ item.setText(_translate("MainWindow", "Charlie"))
+ item = self.choicesTable.verticalHeaderItem(3)
+ item.setText(_translate("MainWindow", "Dave"))
+ item = self.choicesTable.verticalHeaderItem(4)
+ item.setText(_translate("MainWindow", "Eve"))
+ item = self.choicesTable.verticalHeaderItem(5)
+ item.setText(_translate("MainWindow", "Fred"))
+ item = self.choicesTable.horizontalHeaderItem(0)
+ item.setText(_translate("MainWindow", "Prioritary"))
+ item = self.choicesTable.horizontalHeaderItem(1)
+ item.setText(_translate("MainWindow", "Secondary"))
+ __sortingEnabled = self.choicesTable.isSortingEnabled()
+ self.choicesTable.setSortingEnabled(False)
+ item = self.choicesTable.item(0, 0)
+ item.setText(_translate("MainWindow", "Zone A"))
+ item = self.choicesTable.item(0, 1)
+ item.setText(_translate("MainWindow", "Zone C"))
+ item = self.choicesTable.item(1, 0)
+ item.setText(_translate("MainWindow", "Zone B"))
+ item = self.choicesTable.item(1, 1)
+ item.setText(_translate("MainWindow", "Zone C"))
+ item = self.choicesTable.item(2, 0)
+ item.setText(_translate("MainWindow", "Zone A"))
+ item = self.choicesTable.item(2, 1)
+ item.setText(_translate("MainWindow", "Zone B"))
+ item = self.choicesTable.item(3, 0)
+ item.setText(_translate("MainWindow", "Zone C"))
+ item = self.choicesTable.item(3, 1)
+ item.setText(_translate("MainWindow", "Zone A"))
+ item = self.choicesTable.item(4, 0)
+ item.setText(_translate("MainWindow", "Zone C"))
+ item = self.choicesTable.item(4, 1)
+ item.setText(_translate("MainWindow", "Zone B"))
+ item = self.choicesTable.item(5, 0)
+ item.setText(_translate("MainWindow", "Zone B"))
+ item = self.choicesTable.item(5, 1)
+ item.setText(_translate("MainWindow", "Zone C"))
+ self.choicesTable.setSortingEnabled(__sortingEnabled)
+ self.roundNb.setText(_translate("MainWindow", "Round Nb"))
+ self.resolveBtn.setText(_translate("MainWindow", "Resolve pairing"))
+ item = self.playersTable_6.verticalHeaderItem(0)
+ item.setText(_translate("MainWindow", "Zone A"))
+ item = self.playersTable_6.verticalHeaderItem(1)
+ item.setText(_translate("MainWindow", "Zone B"))
+ item = self.playersTable_6.verticalHeaderItem(2)
+ item.setText(_translate("MainWindow", "Zone C"))
+ item = self.playersTable_6.horizontalHeaderItem(0)
+ item.setText(_translate("MainWindow", "Player 1"))
+ item = self.playersTable_6.horizontalHeaderItem(1)
+ item.setText(_translate("MainWindow", "Player 2"))
+ __sortingEnabled = self.playersTable_6.isSortingEnabled()
+ self.playersTable_6.setSortingEnabled(False)
+ item = self.playersTable_6.item(0, 0)
+ item.setText(_translate("MainWindow", "Alice"))
+ item = self.playersTable_6.item(0, 1)
+ item.setText(_translate("MainWindow", "Charlie"))
+ item = self.playersTable_6.item(1, 0)
+ item.setText(_translate("MainWindow", "Bob"))
+ item = self.playersTable_6.item(1, 1)
+ item.setText(_translate("MainWindow", "Fred"))
+ item = self.playersTable_6.item(2, 0)
+ item.setText(_translate("MainWindow", "Dave"))
+ item = self.playersTable_6.item(2, 1)
+ item.setText(_translate("MainWindow", "Eve"))
+ self.playersTable_6.setSortingEnabled(__sortingEnabled)
+ self.resultBtn.setText(_translate("MainWindow", "Enter results"))
+ self.endRoundBtn.setText(_translate("MainWindow", "End round"))
+ self.labelChoices_2.setText(_translate("MainWindow", "Battles"))
+ item = self.choicesTable_2.horizontalHeaderItem(0)
+ item.setText(_translate("MainWindow", "Name"))
+ item = self.choicesTable_2.horizontalHeaderItem(1)
+ item.setText(_translate("MainWindow", "Major"))
+ item = self.choicesTable_2.horizontalHeaderItem(2)
+ item.setText(_translate("MainWindow", "Minor"))
+ item = self.choicesTable_2.horizontalHeaderItem(3)
+ item.setText(_translate("MainWindow", "Influence"))
+ __sortingEnabled = self.choicesTable_2.isSortingEnabled()
+ self.choicesTable_2.setSortingEnabled(False)
+ item = self.choicesTable_2.item(0, 0)
+ item.setText(_translate("MainWindow", "Zone A"))
+ item = self.choicesTable_2.item(0, 1)
+ item.setText(_translate("MainWindow", "type1"))
+ item = self.choicesTable_2.item(0, 2)
+ item.setText(_translate("MainWindow", "type3"))
+ item = self.choicesTable_2.item(0, 3)
+ item.setText(_translate("MainWindow", "False"))
+ item = self.choicesTable_2.item(1, 0)
+ item.setText(_translate("MainWindow", "Zone B"))
+ item = self.choicesTable_2.item(1, 1)
+ item.setText(_translate("MainWindow", "type2"))
+ item = self.choicesTable_2.item(1, 2)
+ item.setText(_translate("MainWindow", "type1"))
+ item = self.choicesTable_2.item(1, 3)
+ item.setText(_translate("MainWindow", "True"))
+ item = self.choicesTable_2.item(2, 0)
+ item.setText(_translate("MainWindow", "Zone C"))
+ item = self.choicesTable_2.item(2, 1)
+ item.setText(_translate("MainWindow", "type3"))
+ item = self.choicesTable_2.item(2, 2)
+ item.setText(_translate("MainWindow", "type2"))
+ item = self.choicesTable_2.item(2, 3)
+ item.setText(_translate("MainWindow", "False"))
+ item = self.choicesTable_2.item(3, 0)
+ item.setText(_translate("MainWindow", "Zone D"))
+ item = self.choicesTable_2.item(3, 1)
+ item.setText(_translate("MainWindow", "type1"))
+ item = self.choicesTable_2.item(3, 2)
+ item.setText(_translate("MainWindow", "type3"))
+ item = self.choicesTable_2.item(3, 3)
+ item.setText(_translate("MainWindow", "True"))
+ item = self.choicesTable_2.item(4, 0)
+ item.setText(_translate("MainWindow", "Zone E"))
+ item = self.choicesTable_2.item(4, 1)
+ item.setText(_translate("MainWindow", "type3"))
+ item = self.choicesTable_2.item(4, 2)
+ item.setText(_translate("MainWindow", "type2"))
+ item = self.choicesTable_2.item(4, 3)
+ item.setText(_translate("MainWindow", "False"))
+ item = self.choicesTable_2.item(5, 0)
+ item.setText(_translate("MainWindow", "Zone F"))
+ item = self.choicesTable_2.item(5, 1)
+ item.setText(_translate("MainWindow", "type2"))
+ item = self.choicesTable_2.item(5, 2)
+ item.setText(_translate("MainWindow", "type1"))
+ item = self.choicesTable_2.item(5, 3)
+ item.setText(_translate("MainWindow", "False"))
+ item = self.choicesTable_2.item(6, 0)
+ item.setText(_translate("MainWindow", "Zone G"))
+ item = self.choicesTable_2.item(6, 1)
+ item.setText(_translate("MainWindow", "type3"))
+ item = self.choicesTable_2.item(6, 2)
+ item.setText(_translate("MainWindow", "type1"))
+ item = self.choicesTable_2.item(6, 3)
+ item.setText(_translate("MainWindow", "True"))
+ item = self.choicesTable_2.item(7, 0)
+ item.setText(_translate("MainWindow", "Zone H"))
+ item = self.choicesTable_2.item(7, 1)
+ item.setText(_translate("MainWindow", "type2"))
+ item = self.choicesTable_2.item(7, 2)
+ item.setText(_translate("MainWindow", "type3"))
+ item = self.choicesTable_2.item(7, 3)
+ item.setText(_translate("MainWindow", "False"))
+ item = self.choicesTable_2.item(8, 0)
+ item.setText(_translate("MainWindow", "Zone I"))
+ item = self.choicesTable_2.item(8, 1)
+ item.setText(_translate("MainWindow", "type1"))
+ item = self.choicesTable_2.item(8, 2)
+ item.setText(_translate("MainWindow", "type2"))
+ item = self.choicesTable_2.item(8, 3)
+ item.setText(_translate("MainWindow", "False"))
+ self.choicesTable_2.setSortingEnabled(__sortingEnabled)
+ self.labelChoices_3.setText(_translate("MainWindow", "Choices"))
+ self.addSectorBtn_2.setText(_translate("MainWindow", "Add sector"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.warsTab), _translate("MainWindow", "Wars"))
self.menuFile.setTitle(_translate("MainWindow", "File"))
self.menuEdit.setTitle(_translate("MainWindow", "Edit"))
@@ -158,7 +975,9 @@ class Ui_MainWindow(object):
self.actionExit.setText(_translate("MainWindow", "Exit"))
self.actionExit.setShortcut(_translate("MainWindow", "Ctrl+Shift+Q"))
self.actionUndo.setText(_translate("MainWindow", "Undo"))
+ self.actionUndo.setShortcut(_translate("MainWindow", "Ctrl+Z"))
self.actionRedo.setText(_translate("MainWindow", "Redo"))
+ self.actionRedo.setShortcut(_translate("MainWindow", "Ctrl+Y"))
self.actionAbout.setText(_translate("MainWindow", "About"))
self.actionExport.setText(_translate("MainWindow", "Export"))
self.actionSave_as.setText(_translate("MainWindow", "Save as..."))
diff --git a/src/warchron/view/ui/ui_main_window.ui b/src/warchron/view/ui/ui_main_window.ui
index e7ac7ae..8a1bc4d 100644
--- a/src/warchron/view/ui/ui_main_window.ui
+++ b/src/warchron/view/ui/ui_main_window.ui
@@ -28,7 +28,7 @@
- 0
+ 1
@@ -52,6 +52,16 @@
Name
+
+
+ Wars
+
+
+
+
+ Wins
+
+
@@ -86,9 +96,24 @@
- 1
+
+ -
+
+ warItem
+
+
-
+
+ campaignItem
+
+
-
+
+ roundItem
+
+
+
+
@@ -135,6 +160,1286 @@
Add Round
+
+
+
+ 239
+ 59
+ 511
+ 431
+
+
+
+ 0
+
+
+
+
+
+ 110
+ 30
+ 301
+ 51
+
+
+
+ Select an element within the tree to show/edit details.
+
+
+
+
+
+
+
+ 10
+ 10
+ 241
+ 16
+
+
+
+
+ 12
+
+
+
+ warName
+
+
+
+
+
+ 280
+ 10
+ 71
+ 16
+
+
+
+
+ 12
+
+
+
+ warYear
+
+
+
+
+
+ 10
+ 200
+ 47
+ 13
+
+
+
+ Entrants
+
+
+
+
+
+ 430
+ 310
+ 75
+ 23
+
+
+
+ Add entrant
+
+
+
+
+
+ 10
+ 220
+ 401
+ 201
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+
+
+ Faction
+
+
+
+
+ Campaigns
+
+
+
+
+ Wins
+
+
+ -
+
+ Alice
+
+
+ -
+
+ army A
+
+
+ -
+
+ 2
+
+
+ -
+
+ 1
+
+
+ -
+
+ Bob
+
+
+ -
+
+ army B
+
+
+ -
+
+ 2
+
+
+ -
+
+ 1
+
+
+ -
+
+ Charlie
+
+
+ -
+
+ army C
+
+
+ -
+
+ 2
+
+
+ -
+
+ 0
+
+
+ -
+
+ Dave
+
+
+ -
+
+ army D
+
+
+ -
+
+ 1
+
+
+ -
+
+ 0
+
+
+ -
+
+ Eve
+
+
+ -
+
+ army E
+
+
+ -
+
+ 1
+
+
+ -
+
+ 0
+
+
+ -
+
+ Fred
+
+
+ -
+
+ army F
+
+
+ -
+
+ 2
+
+
+ -
+
+ 0
+
+
+
+
+
+ true
+
+
+
+ 230
+ 120
+ 91
+ 23
+
+
+
+
+ 10
+
+
+
+ Add Campaign
+
+
+
+
+
+ 10
+ 80
+ 211
+ 91
+
+
+ -
+
+ campaignName
+
+
+
+
+
+
+ 10
+ 60
+ 61
+ 16
+
+
+
+ Campaigns
+
+
+
+
+ true
+
+
+
+ 410
+ 400
+ 91
+ 23
+
+
+
+ End war
+
+
+
+
+
+
+
+ 10
+ 10
+ 241
+ 16
+
+
+
+
+ 12
+
+
+
+ campaignName
+
+
+
+
+
+ 10
+ 50
+ 91
+ 16
+
+
+
+ Sectors by round
+
+
+
+
+
+ 420
+ 310
+ 75
+ 23
+
+
+
+ Add entrant
+
+
+
+
+
+ 280
+ 10
+ 121
+ 16
+
+
+
+
+ 12
+
+
+
+ campaignMonth
+
+
+
+
+
+ 10
+ 200
+ 47
+ 13
+
+
+
+ Entrants
+
+
+
+
+
+ 10
+ 220
+ 401
+ 201
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+
+
+ Leader
+
+
+
+
+ Battles
+
+
+
+
+ Wins
+
+
+ -
+
+ Alice
+
+
+ -
+
+ boss A
+
+
+ -
+
+ 6
+
+
+ -
+
+ 5
+
+
+ -
+
+ Bob
+
+
+ -
+
+ boss B
+
+
+ -
+
+ 6
+
+
+ -
+
+ 5
+
+
+ -
+
+ Charlie
+
+
+ -
+
+ boss C
+
+
+ -
+
+ 6
+
+
+ -
+
+ 3
+
+
+ -
+
+ Dave
+
+
+ -
+
+ boss D
+
+
+ -
+
+ 3
+
+
+ -
+
+ 2
+
+
+ -
+
+ Eve
+
+
+ -
+
+ boss E
+
+
+ -
+
+ 3
+
+
+ -
+
+ 1
+
+
+ -
+
+ Fred
+
+
+ -
+
+ boss F
+
+
+ -
+
+ 6
+
+
+ -
+
+ 2
+
+
+
+
+
+ true
+
+
+
+ 360
+ 90
+ 91
+ 23
+
+
+
+ Add Round
+
+
+
+
+
+ 10
+ 80
+ 331
+ 91
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Round 1
+
+
+
+
+ Round 2
+
+
+
+
+ Round 3
+
+
+ -
+
+ Zone A
+
+
+ -
+
+ Zone D
+
+
+ -
+
+ Zone G
+
+
+ -
+
+ Zone B
+
+
+ -
+
+ Zone E
+
+
+ -
+
+ Zone H
+
+
+ -
+
+ Zone C
+
+
+ -
+
+ Zone F
+
+
+ -
+
+ Zone I
+
+
+
+
+
+ false
+
+
+
+ 360
+ 130
+ 91
+ 23
+
+
+
+ Add Sector
+
+
+
+
+ true
+
+
+
+ 410
+ 400
+ 91
+ 23
+
+
+
+ End campaign
+
+
+
+
+
+
+
+ 10
+ 170
+ 91
+ 16
+
+
+
+ Choices
+
+
+
+
+
+ 10
+ 190
+ 271
+ 91
+
+
+
+
+ Alice
+
+
+
+
+ Bob
+
+
+
+
+ Charlie
+
+
+
+
+ Dave
+
+
+
+
+ Eve
+
+
+
+
+ Fred
+
+
+
+
+ Prioritary
+
+
+
+
+ Secondary
+
+
+ -
+
+ Zone A
+
+
+ -
+
+ Zone C
+
+
+ -
+
+ Zone B
+
+
+ -
+
+ Zone C
+
+
+ -
+
+ Zone A
+
+
+ -
+
+ Zone B
+
+
+ -
+
+ Zone C
+
+
+ -
+
+ Zone A
+
+
+ -
+
+ Zone C
+
+
+ -
+
+ Zone B
+
+
+ -
+
+ Zone B
+
+
+ -
+
+ Zone C
+
+
+
+
+
+
+ 10
+ 10
+ 241
+ 16
+
+
+
+
+ 12
+
+
+
+ Round Nb
+
+
+
+
+ true
+
+
+
+ 290
+ 220
+ 91
+ 23
+
+
+
+ Resolve pairing
+
+
+
+
+
+ 10
+ 320
+ 271
+ 91
+
+
+
+
+ Zone A
+
+
+
+
+ Zone B
+
+
+
+
+ Zone C
+
+
+
+
+ Player 1
+
+
+
+
+ Player 2
+
+
+ -
+
+ Alice
+
+
+ -
+
+ Charlie
+
+
+ -
+
+ Bob
+
+
+ -
+
+ Fred
+
+
+ -
+
+ Dave
+
+
+ -
+
+ Eve
+
+
+
+
+
+ true
+
+
+
+ 290
+ 360
+ 91
+ 23
+
+
+
+ Enter results
+
+
+
+
+ true
+
+
+
+ 410
+ 400
+ 91
+ 23
+
+
+
+ End round
+
+
+
+
+
+ 10
+ 300
+ 91
+ 16
+
+
+
+ Battles
+
+
+
+
+
+ 10
+ 70
+ 421
+ 91
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+
+
+ Major
+
+
+
+
+ Minor
+
+
+
+
+ Influence
+
+
+ -
+
+ Zone A
+
+
+ -
+
+ type1
+
+
+ -
+
+ type3
+
+
+ -
+
+ False
+
+
+ -
+
+ Zone B
+
+
+ -
+
+ type2
+
+
+ -
+
+ type1
+
+
+ -
+
+ True
+
+
+ -
+
+ Zone C
+
+
+ -
+
+ type3
+
+
+ -
+
+ type2
+
+
+ -
+
+ False
+
+
+ -
+
+ Zone D
+
+
+ -
+
+ type1
+
+
+ -
+
+ type3
+
+
+ -
+
+ True
+
+
+ -
+
+ Zone E
+
+
+ -
+
+ type3
+
+
+ -
+
+ type2
+
+
+ -
+
+ False
+
+
+ -
+
+ Zone F
+
+
+ -
+
+ type2
+
+
+ -
+
+ type1
+
+
+ -
+
+ False
+
+
+ -
+
+ Zone G
+
+
+ -
+
+ type3
+
+
+ -
+
+ type1
+
+
+ -
+
+ True
+
+
+ -
+
+ Zone H
+
+
+ -
+
+ type2
+
+
+ -
+
+ type3
+
+
+ -
+
+ False
+
+
+ -
+
+ Zone I
+
+
+ -
+
+ type1
+
+
+ -
+
+ type2
+
+
+ -
+
+ False
+
+
+
+
+
+
+ 10
+ 40
+ 91
+ 16
+
+
+
+ Choices
+
+
+
+
+ true
+
+
+
+ 430
+ 100
+ 91
+ 23
+
+
+
+ Add sector
+
+
+
+
@@ -234,6 +1539,9 @@
Undo
+
+ Ctrl+Z
+
@@ -243,6 +1551,9 @@
Redo
+
+ Ctrl+Y
+