diff --git a/src/warchron/view/ui/ui_main_window.py b/src/warchron/view/ui/ui_main_window.py
index 02bff79..c074afa 100644
--- a/src/warchron/view/ui/ui_main_window.py
+++ b/src/warchron/view/ui/ui_main_window.py
@@ -12,14 +12,14 @@ from PyQt6 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
- MainWindow.resize(1288, 817)
+ MainWindow.resize(1235, 954)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(".\\src\\warchron\\view\\ui\\../resources/warchron_logo.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
MainWindow.setWindowIcon(icon)
self.centralwidget = QtWidgets.QWidget(parent=MainWindow)
self.centralwidget.setObjectName("centralwidget")
- self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
- self.verticalLayout.setObjectName("verticalLayout")
+ self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.centralwidget)
+ self.verticalLayout_9.setObjectName("verticalLayout_9")
self.tabWidget = QtWidgets.QTabWidget(parent=self.centralwidget)
self.tabWidget.setObjectName("tabWidget")
self.playersTab = QtWidgets.QWidget()
@@ -35,6 +35,9 @@ class Ui_MainWindow(object):
self.horizontalLayout.addItem(spacerItem)
self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1)
self.playersTable = QtWidgets.QTableWidget(parent=self.playersTab)
+ self.playersTable.setEnabled(True)
+ self.playersTable.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
+ self.playersTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
self.playersTable.setObjectName("playersTable")
self.playersTable.setColumnCount(4)
self.playersTable.setRowCount(0)
@@ -46,6 +49,7 @@ class Ui_MainWindow(object):
self.playersTable.setHorizontalHeaderItem(2, item)
item = QtWidgets.QTableWidgetItem()
self.playersTable.setHorizontalHeaderItem(3, item)
+ self.playersTable.horizontalHeader().setStretchLastSection(True)
self.gridLayout.addWidget(self.playersTable, 1, 0, 1, 1)
icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap(".\\src\\warchron\\view\\ui\\../resources/users.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
@@ -95,11 +99,106 @@ class Ui_MainWindow(object):
self.selectedDetailsStack.addWidget(self.pageEmpty)
self.pageWar = QtWidgets.QWidget()
self.pageWar.setObjectName("pageWar")
- self.gridLayout_3 = QtWidgets.QGridLayout(self.pageWar)
- self.gridLayout_3.setObjectName("gridLayout_3")
- self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_10.setObjectName("horizontalLayout_10")
- self.warParticipantsTable = QtWidgets.QTableWidget(parent=self.pageWar)
+ self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.pageWar)
+ self.verticalLayout_10.setObjectName("verticalLayout_10")
+ self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
+ self.horizontalLayout_8.setObjectName("horizontalLayout_8")
+ self.warName = QtWidgets.QLabel(parent=self.pageWar)
+ font = QtGui.QFont()
+ font.setPointSize(12)
+ self.warName.setFont(font)
+ self.warName.setObjectName("warName")
+ self.horizontalLayout_8.addWidget(self.warName)
+ spacerItem4 = QtWidgets.QSpacerItem(630, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_8.addItem(spacerItem4)
+ self.warYear = QtWidgets.QLabel(parent=self.pageWar)
+ font = QtGui.QFont()
+ font.setPointSize(12)
+ self.warYear.setFont(font)
+ self.warYear.setObjectName("warYear")
+ self.horizontalLayout_8.addWidget(self.warYear)
+ self.verticalLayout_10.addLayout(self.horizontalLayout_8)
+ self.groupBox = QtWidgets.QGroupBox(parent=self.pageWar)
+ self.groupBox.setObjectName("groupBox")
+ self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox)
+ self.verticalLayout.setObjectName("verticalLayout")
+ self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
+ self.horizontalLayout_3.setObjectName("horizontalLayout_3")
+ self.addObjectiveBtn = QtWidgets.QPushButton(parent=self.groupBox)
+ self.addObjectiveBtn.setEnabled(True)
+ font = QtGui.QFont()
+ font.setPointSize(10)
+ self.addObjectiveBtn.setFont(font)
+ self.addObjectiveBtn.setObjectName("addObjectiveBtn")
+ self.horizontalLayout_3.addWidget(self.addObjectiveBtn)
+ spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_3.addItem(spacerItem5)
+ self.label = QtWidgets.QLabel(parent=self.groupBox)
+ self.label.setObjectName("label")
+ self.horizontalLayout_3.addWidget(self.label)
+ self.majorValue = QtWidgets.QSpinBox(parent=self.groupBox)
+ self.majorValue.setMinimum(1)
+ self.majorValue.setObjectName("majorValue")
+ self.horizontalLayout_3.addWidget(self.majorValue)
+ self.label_5 = QtWidgets.QLabel(parent=self.groupBox)
+ self.label_5.setObjectName("label_5")
+ self.horizontalLayout_3.addWidget(self.label_5)
+ spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_3.addItem(spacerItem6)
+ self.label_2 = QtWidgets.QLabel(parent=self.groupBox)
+ self.label_2.setObjectName("label_2")
+ self.horizontalLayout_3.addWidget(self.label_2)
+ self.minorValue = QtWidgets.QSpinBox(parent=self.groupBox)
+ self.minorValue.setMinimum(1)
+ self.minorValue.setObjectName("minorValue")
+ self.horizontalLayout_3.addWidget(self.minorValue)
+ self.label_4 = QtWidgets.QLabel(parent=self.groupBox)
+ self.label_4.setObjectName("label_4")
+ self.horizontalLayout_3.addWidget(self.label_4)
+ spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_3.addItem(spacerItem7)
+ self.label_3 = QtWidgets.QLabel(parent=self.groupBox)
+ self.label_3.setObjectName("label_3")
+ self.horizontalLayout_3.addWidget(self.label_3)
+ self.influenceToken = QtWidgets.QCheckBox(parent=self.groupBox)
+ self.influenceToken.setEnabled(True)
+ self.influenceToken.setCheckable(True)
+ self.influenceToken.setChecked(True)
+ self.influenceToken.setObjectName("influenceToken")
+ self.horizontalLayout_3.addWidget(self.influenceToken)
+ spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_3.addItem(spacerItem8)
+ self.verticalLayout.addLayout(self.horizontalLayout_3)
+ self.objectivesTable = QtWidgets.QTableWidget(parent=self.groupBox)
+ self.objectivesTable.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
+ self.objectivesTable.setAlternatingRowColors(False)
+ self.objectivesTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
+ self.objectivesTable.setObjectName("objectivesTable")
+ self.objectivesTable.setColumnCount(2)
+ self.objectivesTable.setRowCount(0)
+ item = QtWidgets.QTableWidgetItem()
+ self.objectivesTable.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.objectivesTable.setHorizontalHeaderItem(1, item)
+ self.objectivesTable.horizontalHeader().setStretchLastSection(True)
+ self.verticalLayout.addWidget(self.objectivesTable)
+ self.verticalLayout_10.addWidget(self.groupBox)
+ self.groupBox_2 = QtWidgets.QGroupBox(parent=self.pageWar)
+ self.groupBox_2.setObjectName("groupBox_2")
+ self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox_2)
+ self.verticalLayout_2.setObjectName("verticalLayout_2")
+ self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
+ self.horizontalLayout_5.setObjectName("horizontalLayout_5")
+ self.addWarParticipantBtn = QtWidgets.QPushButton(parent=self.groupBox_2)
+ self.addWarParticipantBtn.setObjectName("addWarParticipantBtn")
+ self.horizontalLayout_5.addWidget(self.addWarParticipantBtn)
+ spacerItem9 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_5.addItem(spacerItem9)
+ self.verticalLayout_2.addLayout(self.horizontalLayout_5)
+ self.warParticipantsTable = QtWidgets.QTableWidget(parent=self.groupBox_2)
+ self.warParticipantsTable.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
+ self.warParticipantsTable.setAlternatingRowColors(False)
+ self.warParticipantsTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
self.warParticipantsTable.setObjectName("warParticipantsTable")
self.warParticipantsTable.setColumnCount(5)
self.warParticipantsTable.setRowCount(0)
@@ -113,134 +212,56 @@ class Ui_MainWindow(object):
self.warParticipantsTable.setHorizontalHeaderItem(3, item)
item = QtWidgets.QTableWidgetItem()
self.warParticipantsTable.setHorizontalHeaderItem(4, item)
- self.horizontalLayout_10.addWidget(self.warParticipantsTable)
- self.addWarParticipantBtn = QtWidgets.QPushButton(parent=self.pageWar)
- self.addWarParticipantBtn.setObjectName("addWarParticipantBtn")
- self.horizontalLayout_10.addWidget(self.addWarParticipantBtn)
- self.gridLayout_3.addLayout(self.horizontalLayout_10, 4, 0, 1, 4)
- self.labelObjectives = QtWidgets.QLabel(parent=self.pageWar)
- self.labelObjectives.setObjectName("labelObjectives")
- self.gridLayout_3.addWidget(self.labelObjectives, 1, 0, 1, 1)
+ self.warParticipantsTable.horizontalHeader().setStretchLastSection(True)
+ self.verticalLayout_2.addWidget(self.warParticipantsTable)
+ self.verticalLayout_10.addWidget(self.groupBox_2)
+ self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
+ self.horizontalLayout_6.setObjectName("horizontalLayout_6")
+ spacerItem10 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_6.addItem(spacerItem10)
self.endWarBtn = QtWidgets.QPushButton(parent=self.pageWar)
self.endWarBtn.setEnabled(True)
self.endWarBtn.setObjectName("endWarBtn")
- self.gridLayout_3.addWidget(self.endWarBtn, 5, 1, 1, 1)
- self.labelParticipants = QtWidgets.QLabel(parent=self.pageWar)
- self.labelParticipants.setObjectName("labelParticipants")
- self.gridLayout_3.addWidget(self.labelParticipants, 3, 0, 1, 1)
- self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_8.setObjectName("horizontalLayout_8")
- self.warName = QtWidgets.QLabel(parent=self.pageWar)
- font = QtGui.QFont()
- font.setPointSize(12)
- self.warName.setFont(font)
- self.warName.setObjectName("warName")
- self.horizontalLayout_8.addWidget(self.warName)
- self.warYear = QtWidgets.QLabel(parent=self.pageWar)
- font = QtGui.QFont()
- font.setPointSize(12)
- self.warYear.setFont(font)
- self.warYear.setObjectName("warYear")
- self.horizontalLayout_8.addWidget(self.warYear)
- self.gridLayout_3.addLayout(self.horizontalLayout_8, 0, 0, 1, 4)
- self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_9.setObjectName("horizontalLayout_9")
- self.objectivesTable = QtWidgets.QTableWidget(parent=self.pageWar)
- self.objectivesTable.setObjectName("objectivesTable")
- self.objectivesTable.setColumnCount(2)
- self.objectivesTable.setRowCount(0)
- item = QtWidgets.QTableWidgetItem()
- self.objectivesTable.setHorizontalHeaderItem(0, item)
- item = QtWidgets.QTableWidgetItem()
- self.objectivesTable.setHorizontalHeaderItem(1, item)
- self.horizontalLayout_9.addWidget(self.objectivesTable)
- self.addObjectiveBtn = QtWidgets.QPushButton(parent=self.pageWar)
- self.addObjectiveBtn.setEnabled(True)
- font = QtGui.QFont()
- font.setPointSize(10)
- self.addObjectiveBtn.setFont(font)
- self.addObjectiveBtn.setObjectName("addObjectiveBtn")
- self.horizontalLayout_9.addWidget(self.addObjectiveBtn)
- self.verticalLayout_2 = QtWidgets.QVBoxLayout()
- self.verticalLayout_2.setObjectName("verticalLayout_2")
- self.label = QtWidgets.QLabel(parent=self.pageWar)
- self.label.setObjectName("label")
- self.verticalLayout_2.addWidget(self.label)
- self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_5.setObjectName("horizontalLayout_5")
- self.majorValue = QtWidgets.QSpinBox(parent=self.pageWar)
- self.majorValue.setMinimum(1)
- self.majorValue.setObjectName("majorValue")
- self.horizontalLayout_5.addWidget(self.majorValue)
- self.label_5 = QtWidgets.QLabel(parent=self.pageWar)
- self.label_5.setObjectName("label_5")
- self.horizontalLayout_5.addWidget(self.label_5)
- self.verticalLayout_2.addLayout(self.horizontalLayout_5)
- self.label_2 = QtWidgets.QLabel(parent=self.pageWar)
- self.label_2.setObjectName("label_2")
- self.verticalLayout_2.addWidget(self.label_2)
- self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_4.setObjectName("horizontalLayout_4")
- self.minorValue = QtWidgets.QSpinBox(parent=self.pageWar)
- self.minorValue.setMinimum(1)
- self.minorValue.setObjectName("minorValue")
- self.horizontalLayout_4.addWidget(self.minorValue)
- self.label_4 = QtWidgets.QLabel(parent=self.pageWar)
- self.label_4.setObjectName("label_4")
- self.horizontalLayout_4.addWidget(self.label_4)
- self.verticalLayout_2.addLayout(self.horizontalLayout_4)
- self.label_3 = QtWidgets.QLabel(parent=self.pageWar)
- self.label_3.setObjectName("label_3")
- self.verticalLayout_2.addWidget(self.label_3)
- self.influenceToken = QtWidgets.QCheckBox(parent=self.pageWar)
- self.influenceToken.setEnabled(False)
- self.influenceToken.setCheckable(True)
- self.influenceToken.setChecked(True)
- self.influenceToken.setObjectName("influenceToken")
- self.verticalLayout_2.addWidget(self.influenceToken)
- self.horizontalLayout_9.addLayout(self.verticalLayout_2)
- self.gridLayout_3.addLayout(self.horizontalLayout_9, 2, 0, 1, 4)
+ self.horizontalLayout_6.addWidget(self.endWarBtn)
+ self.verticalLayout_10.addLayout(self.horizontalLayout_6)
self.selectedDetailsStack.addWidget(self.pageWar)
self.pageCampaign = QtWidgets.QWidget()
self.pageCampaign.setObjectName("pageCampaign")
- self.gridLayout_4 = QtWidgets.QGridLayout(self.pageCampaign)
- self.gridLayout_4.setObjectName("gridLayout_4")
- self.labelSectors = QtWidgets.QLabel(parent=self.pageCampaign)
- self.labelSectors.setObjectName("labelSectors")
- self.gridLayout_4.addWidget(self.labelSectors, 1, 0, 1, 1)
- self.labelParticipants_2 = QtWidgets.QLabel(parent=self.pageCampaign)
- self.labelParticipants_2.setObjectName("labelParticipants_2")
- self.gridLayout_4.addWidget(self.labelParticipants_2, 3, 0, 1, 1)
- self.endCampaignBtn = QtWidgets.QPushButton(parent=self.pageCampaign)
- self.endCampaignBtn.setEnabled(True)
- self.endCampaignBtn.setObjectName("endCampaignBtn")
- self.gridLayout_4.addWidget(self.endCampaignBtn, 5, 1, 1, 1)
- spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.gridLayout_4.addItem(spacerItem4, 5, 2, 1, 1)
- self.horizontalLayout_12 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_12.setObjectName("horizontalLayout_12")
- self.campaignParticipantsTable = QtWidgets.QTableWidget(parent=self.pageCampaign)
- self.campaignParticipantsTable.setObjectName("campaignParticipantsTable")
- self.campaignParticipantsTable.setColumnCount(5)
- self.campaignParticipantsTable.setRowCount(0)
- item = QtWidgets.QTableWidgetItem()
- self.campaignParticipantsTable.setHorizontalHeaderItem(0, item)
- item = QtWidgets.QTableWidgetItem()
- self.campaignParticipantsTable.setHorizontalHeaderItem(1, item)
- item = QtWidgets.QTableWidgetItem()
- self.campaignParticipantsTable.setHorizontalHeaderItem(2, item)
- item = QtWidgets.QTableWidgetItem()
- self.campaignParticipantsTable.setHorizontalHeaderItem(3, item)
- item = QtWidgets.QTableWidgetItem()
- self.campaignParticipantsTable.setHorizontalHeaderItem(4, item)
- self.horizontalLayout_12.addWidget(self.campaignParticipantsTable)
- self.addCampaignParticipantBtn = QtWidgets.QPushButton(parent=self.pageCampaign)
- self.addCampaignParticipantBtn.setObjectName("addCampaignParticipantBtn")
- self.horizontalLayout_12.addWidget(self.addCampaignParticipantBtn)
- self.gridLayout_4.addLayout(self.horizontalLayout_12, 4, 0, 1, 3)
- self.horizontalLayout_13 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_13.setObjectName("horizontalLayout_13")
- self.sectorsTable = QtWidgets.QTableWidget(parent=self.pageCampaign)
+ self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.pageCampaign)
+ self.verticalLayout_7.setObjectName("verticalLayout_7")
+ self.horizontalLayout_11 = QtWidgets.QHBoxLayout()
+ self.horizontalLayout_11.setObjectName("horizontalLayout_11")
+ self.campaignName = QtWidgets.QLabel(parent=self.pageCampaign)
+ font = QtGui.QFont()
+ font.setPointSize(12)
+ self.campaignName.setFont(font)
+ self.campaignName.setObjectName("campaignName")
+ self.horizontalLayout_11.addWidget(self.campaignName)
+ spacerItem11 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_11.addItem(spacerItem11)
+ self.campaignMonth = QtWidgets.QLabel(parent=self.pageCampaign)
+ font = QtGui.QFont()
+ font.setPointSize(12)
+ self.campaignMonth.setFont(font)
+ self.campaignMonth.setObjectName("campaignMonth")
+ self.horizontalLayout_11.addWidget(self.campaignMonth)
+ self.verticalLayout_7.addLayout(self.horizontalLayout_11)
+ self.groupBox_3 = QtWidgets.QGroupBox(parent=self.pageCampaign)
+ self.groupBox_3.setObjectName("groupBox_3")
+ self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.groupBox_3)
+ self.verticalLayout_5.setObjectName("verticalLayout_5")
+ self.horizontalLayout_17 = QtWidgets.QHBoxLayout()
+ self.horizontalLayout_17.setObjectName("horizontalLayout_17")
+ self.addSectorBtn = QtWidgets.QPushButton(parent=self.groupBox_3)
+ self.addSectorBtn.setEnabled(True)
+ self.addSectorBtn.setObjectName("addSectorBtn")
+ self.horizontalLayout_17.addWidget(self.addSectorBtn)
+ spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_17.addItem(spacerItem12)
+ self.verticalLayout_5.addLayout(self.horizontalLayout_17)
+ self.sectorsTable = QtWidgets.QTableWidget(parent=self.groupBox_3)
+ self.sectorsTable.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
+ self.sectorsTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
self.sectorsTable.setObjectName("sectorsTable")
self.sectorsTable.setColumnCount(6)
self.sectorsTable.setRowCount(0)
@@ -256,65 +277,71 @@ class Ui_MainWindow(object):
self.sectorsTable.setHorizontalHeaderItem(4, item)
item = QtWidgets.QTableWidgetItem()
self.sectorsTable.setHorizontalHeaderItem(5, item)
- self.horizontalLayout_13.addWidget(self.sectorsTable)
- self.addSectorBtn = QtWidgets.QPushButton(parent=self.pageCampaign)
- self.addSectorBtn.setEnabled(True)
- self.addSectorBtn.setObjectName("addSectorBtn")
- self.horizontalLayout_13.addWidget(self.addSectorBtn)
- self.gridLayout_4.addLayout(self.horizontalLayout_13, 2, 0, 1, 3)
- self.horizontalLayout_11 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_11.setObjectName("horizontalLayout_11")
- self.campaignName = QtWidgets.QLabel(parent=self.pageCampaign)
- font = QtGui.QFont()
- font.setPointSize(12)
- self.campaignName.setFont(font)
- self.campaignName.setObjectName("campaignName")
- self.horizontalLayout_11.addWidget(self.campaignName)
- self.campaignMonth = QtWidgets.QLabel(parent=self.pageCampaign)
- font = QtGui.QFont()
- font.setPointSize(12)
- self.campaignMonth.setFont(font)
- self.campaignMonth.setObjectName("campaignMonth")
- self.horizontalLayout_11.addWidget(self.campaignMonth)
- self.gridLayout_4.addLayout(self.horizontalLayout_11, 0, 0, 1, 3)
+ self.sectorsTable.horizontalHeader().setStretchLastSection(True)
+ self.verticalLayout_5.addWidget(self.sectorsTable)
+ self.verticalLayout_7.addWidget(self.groupBox_3)
+ self.groupBox_4 = QtWidgets.QGroupBox(parent=self.pageCampaign)
+ self.groupBox_4.setObjectName("groupBox_4")
+ self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.groupBox_4)
+ self.verticalLayout_6.setObjectName("verticalLayout_6")
+ self.horizontalLayout_18 = QtWidgets.QHBoxLayout()
+ self.horizontalLayout_18.setObjectName("horizontalLayout_18")
+ self.addCampaignParticipantBtn = QtWidgets.QPushButton(parent=self.groupBox_4)
+ self.addCampaignParticipantBtn.setObjectName("addCampaignParticipantBtn")
+ self.horizontalLayout_18.addWidget(self.addCampaignParticipantBtn)
+ spacerItem13 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_18.addItem(spacerItem13)
+ self.verticalLayout_6.addLayout(self.horizontalLayout_18)
+ self.campaignParticipantsTable = QtWidgets.QTableWidget(parent=self.groupBox_4)
+ self.campaignParticipantsTable.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
+ self.campaignParticipantsTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
+ self.campaignParticipantsTable.setObjectName("campaignParticipantsTable")
+ self.campaignParticipantsTable.setColumnCount(5)
+ self.campaignParticipantsTable.setRowCount(0)
+ item = QtWidgets.QTableWidgetItem()
+ self.campaignParticipantsTable.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.campaignParticipantsTable.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.campaignParticipantsTable.setHorizontalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.campaignParticipantsTable.setHorizontalHeaderItem(3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.campaignParticipantsTable.setHorizontalHeaderItem(4, item)
+ self.campaignParticipantsTable.horizontalHeader().setStretchLastSection(True)
+ self.verticalLayout_6.addWidget(self.campaignParticipantsTable)
+ self.verticalLayout_7.addWidget(self.groupBox_4)
+ self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
+ self.horizontalLayout_10.setObjectName("horizontalLayout_10")
+ spacerItem14 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_10.addItem(spacerItem14)
+ self.endCampaignBtn = QtWidgets.QPushButton(parent=self.pageCampaign)
+ self.endCampaignBtn.setEnabled(True)
+ self.endCampaignBtn.setObjectName("endCampaignBtn")
+ self.horizontalLayout_10.addWidget(self.endCampaignBtn)
+ self.verticalLayout_7.addLayout(self.horizontalLayout_10)
self.selectedDetailsStack.addWidget(self.pageCampaign)
self.pageRound = QtWidgets.QWidget()
self.pageRound.setObjectName("pageRound")
- self.gridLayout_5 = QtWidgets.QGridLayout(self.pageRound)
- self.gridLayout_5.setObjectName("gridLayout_5")
- self.labelChoices = QtWidgets.QLabel(parent=self.pageRound)
- self.labelChoices.setObjectName("labelChoices")
- self.gridLayout_5.addWidget(self.labelChoices, 1, 0, 1, 1)
- self.labelBattles = QtWidgets.QLabel(parent=self.pageRound)
- self.labelBattles.setObjectName("labelBattles")
- self.gridLayout_5.addWidget(self.labelBattles, 3, 0, 1, 1)
- self.endRoundBtn = QtWidgets.QPushButton(parent=self.pageRound)
- self.endRoundBtn.setEnabled(True)
- self.endRoundBtn.setObjectName("endRoundBtn")
- self.gridLayout_5.addWidget(self.endRoundBtn, 5, 1, 1, 1)
- spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.gridLayout_5.addItem(spacerItem5, 5, 2, 1, 1)
- self.horizontalLayout_15 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_15.setObjectName("horizontalLayout_15")
- self.battlesTable = QtWidgets.QTableWidget(parent=self.pageRound)
- self.battlesTable.setObjectName("battlesTable")
- self.battlesTable.setColumnCount(3)
- self.battlesTable.setRowCount(0)
- item = QtWidgets.QTableWidgetItem()
- self.battlesTable.setHorizontalHeaderItem(0, item)
- item = QtWidgets.QTableWidgetItem()
- self.battlesTable.setHorizontalHeaderItem(1, item)
- item = QtWidgets.QTableWidgetItem()
- self.battlesTable.setHorizontalHeaderItem(2, item)
- self.horizontalLayout_15.addWidget(self.battlesTable)
- self.countResultBtn = QtWidgets.QPushButton(parent=self.pageRound)
- self.countResultBtn.setEnabled(False)
- self.countResultBtn.setObjectName("countResultBtn")
- self.horizontalLayout_15.addWidget(self.countResultBtn)
- self.gridLayout_5.addLayout(self.horizontalLayout_15, 4, 0, 1, 3)
- self.horizontalLayout_16 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_16.setObjectName("horizontalLayout_16")
- self.choicesTable = QtWidgets.QTableWidget(parent=self.pageRound)
+ self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.pageRound)
+ self.verticalLayout_8.setObjectName("verticalLayout_8")
+ self.horizontalLayout_14 = QtWidgets.QHBoxLayout()
+ self.horizontalLayout_14.setObjectName("horizontalLayout_14")
+ self.roundNb = QtWidgets.QLabel(parent=self.pageRound)
+ font = QtGui.QFont()
+ font.setPointSize(12)
+ self.roundNb.setFont(font)
+ self.roundNb.setObjectName("roundNb")
+ self.horizontalLayout_14.addWidget(self.roundNb)
+ self.verticalLayout_8.addLayout(self.horizontalLayout_14)
+ self.groupBox_5 = QtWidgets.QGroupBox(parent=self.pageRound)
+ self.groupBox_5.setObjectName("groupBox_5")
+ self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.groupBox_5)
+ self.horizontalLayout_4.setObjectName("horizontalLayout_4")
+ self.choicesTable = QtWidgets.QTableWidget(parent=self.groupBox_5)
+ self.choicesTable.setEnabled(True)
+ self.choicesTable.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
+ self.choicesTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
self.choicesTable.setObjectName("choicesTable")
self.choicesTable.setColumnCount(3)
self.choicesTable.setRowCount(0)
@@ -324,30 +351,55 @@ class Ui_MainWindow(object):
self.choicesTable.setHorizontalHeaderItem(1, item)
item = QtWidgets.QTableWidgetItem()
self.choicesTable.setHorizontalHeaderItem(2, item)
- self.horizontalLayout_16.addWidget(self.choicesTable)
+ self.choicesTable.horizontalHeader().setStretchLastSection(True)
+ self.horizontalLayout_4.addWidget(self.choicesTable)
+ self.verticalLayout_8.addWidget(self.groupBox_5)
+ self.horizontalLayout_13 = QtWidgets.QHBoxLayout()
+ self.horizontalLayout_13.setObjectName("horizontalLayout_13")
+ spacerItem15 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_13.addItem(spacerItem15)
self.resolvePairingBtn = QtWidgets.QPushButton(parent=self.pageRound)
self.resolvePairingBtn.setEnabled(True)
self.resolvePairingBtn.setObjectName("resolvePairingBtn")
- self.horizontalLayout_16.addWidget(self.resolvePairingBtn)
- self.gridLayout_5.addLayout(self.horizontalLayout_16, 2, 0, 1, 3)
- self.horizontalLayout_14 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_14.setObjectName("horizontalLayout_14")
- self.roundNb = QtWidgets.QLabel(parent=self.pageRound)
- font = QtGui.QFont()
- font.setPointSize(12)
- self.roundNb.setFont(font)
- self.roundNb.setObjectName("roundNb")
- self.horizontalLayout_14.addWidget(self.roundNb)
- self.gridLayout_5.addLayout(self.horizontalLayout_14, 0, 0, 1, 3)
+ self.horizontalLayout_13.addWidget(self.resolvePairingBtn)
+ self.verticalLayout_8.addLayout(self.horizontalLayout_13)
+ self.groupBox_6 = QtWidgets.QGroupBox(parent=self.pageRound)
+ self.groupBox_6.setObjectName("groupBox_6")
+ self.horizontalLayout_12 = QtWidgets.QHBoxLayout(self.groupBox_6)
+ self.horizontalLayout_12.setObjectName("horizontalLayout_12")
+ self.battlesTable = QtWidgets.QTableWidget(parent=self.groupBox_6)
+ self.battlesTable.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
+ self.battlesTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
+ self.battlesTable.setObjectName("battlesTable")
+ self.battlesTable.setColumnCount(3)
+ self.battlesTable.setRowCount(0)
+ item = QtWidgets.QTableWidgetItem()
+ self.battlesTable.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.battlesTable.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.battlesTable.setHorizontalHeaderItem(2, item)
+ self.battlesTable.horizontalHeader().setStretchLastSection(True)
+ self.horizontalLayout_12.addWidget(self.battlesTable)
+ self.verticalLayout_8.addWidget(self.groupBox_6)
+ self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
+ self.horizontalLayout_9.setObjectName("horizontalLayout_9")
+ spacerItem16 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_9.addItem(spacerItem16)
+ self.endRoundBtn = QtWidgets.QPushButton(parent=self.pageRound)
+ self.endRoundBtn.setEnabled(True)
+ self.endRoundBtn.setObjectName("endRoundBtn")
+ self.horizontalLayout_9.addWidget(self.endRoundBtn)
+ self.verticalLayout_8.addLayout(self.horizontalLayout_9)
self.selectedDetailsStack.addWidget(self.pageRound)
self.verticalLayout_3.addWidget(self.splitter)
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, "")
- self.verticalLayout.addWidget(self.tabWidget)
+ self.verticalLayout_9.addWidget(self.tabWidget)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(parent=MainWindow)
- self.menubar.setGeometry(QtCore.QRect(0, 0, 1288, 22))
+ self.menubar.setGeometry(QtCore.QRect(0, 0, 1235, 21))
self.menubar.setObjectName("menubar")
self.menuFile = QtWidgets.QMenu(parent=self.menubar)
self.menuFile.setObjectName("menuFile")
@@ -422,13 +474,14 @@ class Ui_MainWindow(object):
self.retranslateUi(MainWindow)
self.tabWidget.setCurrentIndex(1)
- self.selectedDetailsStack.setCurrentIndex(1)
+ self.selectedDetailsStack.setCurrentIndex(3)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "WarChron"))
self.addPlayerBtn.setText(_translate("MainWindow", "Add player"))
+ self.playersTable.setSortingEnabled(True)
item = self.playersTable.horizontalHeaderItem(0)
item.setText(_translate("MainWindow", "Name"))
item = self.playersTable.horizontalHeaderItem(1)
@@ -442,6 +495,24 @@ class Ui_MainWindow(object):
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.groupBox.setTitle(_translate("MainWindow", "Objectives"))
+ self.addObjectiveBtn.setText(_translate("MainWindow", "Add objective"))
+ self.label.setText(_translate("MainWindow", "Major objective"))
+ self.label_5.setText(_translate("MainWindow", "points"))
+ self.label_2.setText(_translate("MainWindow", "Minor opportunity"))
+ self.label_4.setText(_translate("MainWindow", "points"))
+ self.label_3.setText(_translate("MainWindow", "Influence"))
+ self.influenceToken.setText(_translate("MainWindow", "Token"))
+ self.objectivesTable.setSortingEnabled(True)
+ item = self.objectivesTable.horizontalHeaderItem(0)
+ item.setText(_translate("MainWindow", "Name"))
+ item = self.objectivesTable.horizontalHeaderItem(1)
+ item.setText(_translate("MainWindow", "Description"))
+ self.groupBox_2.setTitle(_translate("MainWindow", "Participants"))
+ self.addWarParticipantBtn.setText(_translate("MainWindow", "Add participant"))
+ self.warParticipantsTable.setSortingEnabled(True)
item = self.warParticipantsTable.horizontalHeaderItem(0)
item.setText(_translate("MainWindow", "Name"))
item = self.warParticipantsTable.horizontalHeaderItem(1)
@@ -452,37 +523,12 @@ class Ui_MainWindow(object):
item.setText(_translate("MainWindow", "Victory pts."))
item = self.warParticipantsTable.horizontalHeaderItem(4)
item.setText(_translate("MainWindow", "Theme pts"))
- self.addWarParticipantBtn.setText(_translate("MainWindow", "Add participant"))
- self.labelObjectives.setText(_translate("MainWindow", "Objectives"))
self.endWarBtn.setText(_translate("MainWindow", "End war"))
- self.labelParticipants.setText(_translate("MainWindow", "Participants"))
- self.warName.setText(_translate("MainWindow", "warName"))
- self.warYear.setText(_translate("MainWindow", "warYear"))
- item = self.objectivesTable.horizontalHeaderItem(0)
- item.setText(_translate("MainWindow", "Name"))
- item = self.objectivesTable.horizontalHeaderItem(1)
- item.setText(_translate("MainWindow", "Description"))
- self.addObjectiveBtn.setText(_translate("MainWindow", "Add objective"))
- self.label.setText(_translate("MainWindow", "Major objective"))
- self.label_5.setText(_translate("MainWindow", "points"))
- self.label_2.setText(_translate("MainWindow", "Minor opportunity"))
- self.label_4.setText(_translate("MainWindow", "points"))
- self.label_3.setText(_translate("MainWindow", "Influence"))
- self.influenceToken.setText(_translate("MainWindow", "Token"))
- self.labelSectors.setText(_translate("MainWindow", "Sectors"))
- self.labelParticipants_2.setText(_translate("MainWindow", "Participants"))
- self.endCampaignBtn.setText(_translate("MainWindow", "End campaign"))
- item = self.campaignParticipantsTable.horizontalHeaderItem(0)
- item.setText(_translate("MainWindow", "Name"))
- item = self.campaignParticipantsTable.horizontalHeaderItem(1)
- item.setText(_translate("MainWindow", "Leader"))
- item = self.campaignParticipantsTable.horizontalHeaderItem(2)
- item.setText(_translate("MainWindow", "Theme"))
- item = self.campaignParticipantsTable.horizontalHeaderItem(3)
- item.setText(_translate("MainWindow", "Victory pts."))
- item = self.campaignParticipantsTable.horizontalHeaderItem(4)
- item.setText(_translate("MainWindow", "Theme pts."))
- self.addCampaignParticipantBtn.setText(_translate("MainWindow", "Add participant"))
+ self.campaignName.setText(_translate("MainWindow", "campaignName"))
+ self.campaignMonth.setText(_translate("MainWindow", "campaignMonth"))
+ self.groupBox_3.setTitle(_translate("MainWindow", "Sectors"))
+ self.addSectorBtn.setText(_translate("MainWindow", "Add Sector"))
+ self.sectorsTable.setSortingEnabled(True)
item = self.sectorsTable.horizontalHeaderItem(0)
item.setText(_translate("MainWindow", "Name"))
item = self.sectorsTable.horizontalHeaderItem(1)
@@ -495,19 +541,23 @@ class Ui_MainWindow(object):
item.setText(_translate("MainWindow", "Influence imp."))
item = self.sectorsTable.horizontalHeaderItem(5)
item.setText(_translate("MainWindow", "Description"))
- self.addSectorBtn.setText(_translate("MainWindow", "Add Sector"))
- self.campaignName.setText(_translate("MainWindow", "campaignName"))
- self.campaignMonth.setText(_translate("MainWindow", "campaignMonth"))
- self.labelChoices.setText(_translate("MainWindow", "Choices"))
- self.labelBattles.setText(_translate("MainWindow", "Battles"))
- self.endRoundBtn.setText(_translate("MainWindow", "End round"))
- item = self.battlesTable.horizontalHeaderItem(0)
- item.setText(_translate("MainWindow", "Sector"))
- item = self.battlesTable.horizontalHeaderItem(1)
- item.setText(_translate("MainWindow", "Player 1"))
- item = self.battlesTable.horizontalHeaderItem(2)
- item.setText(_translate("MainWindow", "Player 2"))
- self.countResultBtn.setText(_translate("MainWindow", "Count results"))
+ self.groupBox_4.setTitle(_translate("MainWindow", "Participants"))
+ self.addCampaignParticipantBtn.setText(_translate("MainWindow", "Add participant"))
+ self.campaignParticipantsTable.setSortingEnabled(True)
+ item = self.campaignParticipantsTable.horizontalHeaderItem(0)
+ item.setText(_translate("MainWindow", "Name"))
+ item = self.campaignParticipantsTable.horizontalHeaderItem(1)
+ item.setText(_translate("MainWindow", "Leader"))
+ item = self.campaignParticipantsTable.horizontalHeaderItem(2)
+ item.setText(_translate("MainWindow", "Theme"))
+ item = self.campaignParticipantsTable.horizontalHeaderItem(3)
+ item.setText(_translate("MainWindow", "Victory pts."))
+ item = self.campaignParticipantsTable.horizontalHeaderItem(4)
+ item.setText(_translate("MainWindow", "Theme pts."))
+ self.endCampaignBtn.setText(_translate("MainWindow", "End campaign"))
+ self.roundNb.setText(_translate("MainWindow", "Round Nb"))
+ self.groupBox_5.setTitle(_translate("MainWindow", "Choices"))
+ self.choicesTable.setSortingEnabled(True)
item = self.choicesTable.horizontalHeaderItem(0)
item.setText(_translate("MainWindow", "Player"))
item = self.choicesTable.horizontalHeaderItem(1)
@@ -515,7 +565,15 @@ class Ui_MainWindow(object):
item = self.choicesTable.horizontalHeaderItem(2)
item.setText(_translate("MainWindow", "Secondary"))
self.resolvePairingBtn.setText(_translate("MainWindow", "Resolve pairing"))
- self.roundNb.setText(_translate("MainWindow", "Round Nb"))
+ self.groupBox_6.setTitle(_translate("MainWindow", "Battles"))
+ self.battlesTable.setSortingEnabled(True)
+ item = self.battlesTable.horizontalHeaderItem(0)
+ item.setText(_translate("MainWindow", "Sector"))
+ item = self.battlesTable.horizontalHeaderItem(1)
+ item.setText(_translate("MainWindow", "Player 1"))
+ item = self.battlesTable.horizontalHeaderItem(2)
+ item.setText(_translate("MainWindow", "Player 2"))
+ self.endRoundBtn.setText(_translate("MainWindow", "End round"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.warsTab), _translate("MainWindow", "Wars"))
self.menuFile.setTitle(_translate("MainWindow", "File"))
self.menuEdit.setTitle(_translate("MainWindow", "Edit"))
diff --git a/src/warchron/view/ui/ui_main_window.ui b/src/warchron/view/ui/ui_main_window.ui
index 5ea7bb6..a740546 100644
--- a/src/warchron/view/ui/ui_main_window.ui
+++ b/src/warchron/view/ui/ui_main_window.ui
@@ -6,8 +6,8 @@
0
0
- 1288
- 817
+ 1235
+ 954
@@ -18,7 +18,7 @@
../resources/warchron_logo.png../resources/warchron_logo.png
-
+
-
@@ -40,6 +40,10 @@
Add player
+
+
+ ../resources/plus.png../resources/plus.png
+
-
@@ -59,6 +63,21 @@
-
+
+ true
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ QAbstractItemView::SelectRows
+
+
+ true
+
+
+ true
+
Name
@@ -99,6 +118,10 @@
Add war
+
+
+ ../resources/plus.png../resources/plus.png
+
-
@@ -109,6 +132,10 @@
Add Campaign
+
+
+ ../resources/plus.png../resources/plus.png
+
-
@@ -119,6 +146,10 @@
Add Round
+
+
+ ../resources/plus.png../resources/plus.png
+
-
@@ -197,72 +228,8 @@
-
-
-
-
-
-
-
-
-
- Name
-
-
-
-
- Faction
-
-
-
-
- Campaigns
-
-
-
-
- Victory pts.
-
-
-
-
- Theme pts
-
-
-
-
- -
-
-
- Add participant
-
-
-
-
-
- -
-
-
- Objectives
-
-
-
- -
-
-
- true
-
-
- End war
-
-
-
- -
-
-
- Participants
-
-
-
- -
+
+
-
-
@@ -276,6 +243,19 @@
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 630
+ 20
+
+
+
+
-
@@ -290,246 +270,297 @@
- -
-
+
-
+
+
+ Objectives
+
+
+
-
+
+
-
+
+
+ true
+
+
+
+ 10
+
+
+
+ Add objective
+
+
+
+ ../resources/plus.png../resources/plus.png
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Major objective
+
+
+
+ -
+
+
+ 1
+
+
+
+ -
+
+
+ points
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Minor opportunity
+
+
+
+ -
+
+
+ 1
+
+
+
+ -
+
+
+ points
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Influence
+
+
+
+ -
+
+
+ true
+
+
+ Token
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+ -
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ false
+
+
+ QAbstractItemView::SelectRows
+
+
+ true
+
+
+ true
+
+
+
+ Name
+
+
+
+
+ Description
+
+
+
+
+
+
+
+ -
+
+
+ Participants
+
+
+
-
+
+
-
+
+
+ Add participant
+
+
+
+ ../resources/plus.png../resources/plus.png
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+ -
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ false
+
+
+ QAbstractItemView::SelectRows
+
+
+ true
+
+
+ true
+
+
+
+ Name
+
+
+
+
+ Faction
+
+
+
+
+ Campaigns
+
+
+
+
+ Victory pts.
+
+
+
+
+ Theme pts
+
+
+
+
+
+
+
+ -
+
-
-
-
-
- Name
-
-
-
-
- Description
-
-
-
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
-
-
+
true
-
-
- 10
-
-
- Add objective
+ End war
- -
-
-
-
-
-
- Major objective
-
-
-
- -
-
-
-
-
-
- 1
-
-
-
- -
-
-
- points
-
-
-
-
-
- -
-
-
- Minor opportunity
-
-
-
- -
-
-
-
-
-
- 1
-
-
-
- -
-
-
- points
-
-
-
-
-
- -
-
-
- Influence
-
-
-
- -
-
-
- false
-
-
- Token
-
-
- true
-
-
- true
-
-
-
-
-
-
- -
-
-
- Sectors
-
-
-
- -
-
-
- Participants
-
-
-
- -
-
-
- true
-
-
- End campaign
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
-
-
-
-
- Name
-
-
-
-
- Leader
-
-
-
-
- Theme
-
-
-
-
- Victory pts.
-
-
-
-
- Theme pts.
-
-
-
-
- -
-
-
- Add participant
-
-
-
-
-
- -
-
-
-
-
-
-
- Name
-
-
-
-
- Round
-
-
-
-
- Major obj.
-
-
-
-
- Minor opp.
-
-
-
-
- Influence imp.
-
-
-
-
- Description
-
-
-
-
- -
-
-
- true
-
-
- Add Sector
-
-
-
-
-
- -
+
+
-
-
@@ -543,6 +574,19 @@
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
-
@@ -557,101 +601,275 @@
-
-
-
-
- -
-
-
- Choices
+
-
+
+
+ Sectors
+
+
-
+
+
-
+
+
+ true
+
+
+ Add Sector
+
+
+
+ ../resources/plus.png../resources/plus.png
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+ -
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ QAbstractItemView::SelectRows
+
+
+ true
+
+
+ true
+
+
+
+ Name
+
+
+
+
+ Round
+
+
+
+
+ Major obj.
+
+
+
+
+ Minor opp.
+
+
+
+
+ Influence imp.
+
+
+
+
+ Description
+
+
+
+
+
- -
-
-
- Battles
+
-
+
+
+ Participants
+
+
-
+
+
-
+
+
+ Add participant
+
+
+
+ ../resources/plus.png../resources/plus.png
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+ -
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ QAbstractItemView::SelectRows
+
+
+ true
+
+
+ true
+
+
+
+ Name
+
+
+
+
+ Leader
+
+
+
+
+ Theme
+
+
+
+
+ Victory pts.
+
+
+
+
+ Theme pts.
+
+
+
+
+
- -
-
-
- true
-
-
- End round
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
+
-
+
-
-
-
-
- Sector
-
-
-
-
- Player 1
-
-
-
-
- Player 2
-
-
-
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
-
-
+
- false
+ true
- Count results
+ End campaign
- -
-
+
+
+
+
+ -
+
-
-
-
-
- Player
-
-
-
-
- Priority
-
-
-
-
- Secondary
-
-
+
+
+
+ 12
+
+
+
+ Round Nb
+
+
+
+ -
+
+
+ Choices
+
+
+
-
+
+
+ true
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ QAbstractItemView::SelectRows
+
+
+ true
+
+
+ true
+
+
+
+ Player
+
+
+
+
+ Priority
+
+
+
+
+ Secondary
+
+
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
-
@@ -664,17 +882,68 @@
- -
-
+
-
+
+
+ Battles
+
+
+
-
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ QAbstractItemView::SelectRows
+
+
+ true
+
+
+ true
+
+
+
+ Sector
+
+
+
+
+ Player 1
+
+
+
+
+ Player 2
+
+
+
+
+
+
+
+ -
+
-
-
-
-
- 12
-
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ true
- Round Nb
+ End round
@@ -696,8 +965,8 @@
0
0
- 1288
- 22
+ 1235
+ 21