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 +