diff --git a/src/warchron/view/ui/ui_main_window.py b/src/warchron/view/ui/ui_main_window.py
index a6c422d..795adc1 100644
--- a/src/warchron/view/ui/ui_main_window.py
+++ b/src/warchron/view/ui/ui_main_window.py
@@ -26,12 +26,10 @@ 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(2)
+ self.playersTable.setColumnCount(1)
self.playersTable.setRowCount(0)
item = QtWidgets.QTableWidgetItem()
self.playersTable.setHorizontalHeaderItem(0, item)
- item = QtWidgets.QTableWidgetItem()
- self.playersTable.setHorizontalHeaderItem(1, item)
self.addPlayerBtn = QtWidgets.QPushButton(parent=self.playersTab)
self.addPlayerBtn.setGeometry(QtCore.QRect(20, 20, 75, 23))
self.addPlayerBtn.setObjectName("addPlayerBtn")
@@ -134,7 +132,7 @@ class Ui_MainWindow(object):
self.menubar.addAction(self.menuHelp.menuAction())
self.retranslateUi(MainWindow)
- self.tabWidget.setCurrentIndex(1)
+ self.tabWidget.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
@@ -142,8 +140,6 @@ 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", "ID"))
self.addPlayerBtn.setText(_translate("MainWindow", "Add player"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.playersTab), _translate("MainWindow", "Players"))
self.addWarBtn.setText(_translate("MainWindow", "Add war"))
diff --git a/src/warchron/view/ui/ui_main_window.ui b/src/warchron/view/ui/ui_main_window.ui
index c20c876..e7ac7ae 100644
--- a/src/warchron/view/ui/ui_main_window.ui
+++ b/src/warchron/view/ui/ui_main_window.ui
@@ -28,7 +28,7 @@
- 1
+ 0
@@ -52,11 +52,6 @@
Name
-
-
- ID
-
-
diff --git a/src/warchron/view/view.py b/src/warchron/view/view.py
index c7942f6..3792855 100644
--- a/src/warchron/view/view.py
+++ b/src/warchron/view/view.py
@@ -47,9 +47,7 @@ class View(QtWidgets.QMainWindow, Ui_MainWindow):
item = self.playersTable.itemAt(pos)
if not item:
return
- row = item.row()
- player_item = self.playersTable.item(row, 0)
- player_id = player_item.data(Qt.ItemDataRole.UserRole)
+ player_id = item.data(Qt.ItemDataRole.UserRole)
menu = QMenu(self)
edit_action = menu.addAction("Edit")
delete_action = menu.addAction("Delete")
@@ -116,12 +114,9 @@ class View(QtWidgets.QMainWindow, Ui_MainWindow):
table = self.playersTable
table.setRowCount(len(players))
for row, player in enumerate(players):
- name_item = QtWidgets.QTableWidgetItem(player.name)
- name_item.setData(Qt.ItemDataRole.UserRole, player.id)
- table.setItem(row, 0, name_item)
- id_item = QtWidgets.QTableWidgetItem(player.id)
- id_item.setFlags(id_item.flags() & ~Qt.ItemFlag.ItemIsEditable)
- table.setItem(row, 1, id_item)
+ play_item = QtWidgets.QTableWidgetItem(player.name)
+ play_item.setData(Qt.ItemDataRole.UserRole, player.id)
+ table.setItem(row, 0, play_item)
table.resizeColumnsToContents()
def display_wars(self, wars: list):