diff --git a/banking_breakdown/ui.py b/banking_breakdown/ui.py index ba0ca24..12d491a 100644 --- a/banking_breakdown/ui.py +++ b/banking_breakdown/ui.py @@ -80,8 +80,8 @@ class MainWindow(QMainWindow): = self.findChild(QPushButton, "deleteCategoryButton") self._apply_button \ = self.findChild(QPushButton, "applyCategoryButton") - self._list_view \ - = self.findChild(QListView, "categoryListView") + self._list_widget \ + = self.findChild(QListView, "categoryListWidget") self._table_view \ = self.findChild(QTableView, "transactionTableView") self._action_save \ @@ -89,12 +89,9 @@ class MainWindow(QMainWindow): self._warnings = [] - self._category_model = QtGui.QStandardItemModel() - self._list_view.setModel(self._category_model) - self._create_button.clicked.connect(self._handle_create_click) - self._delete_button.clicked.connect(self._handle_create_click) - self._apply_button.clicked.connect(self._handle_create_click) + self._delete_button.clicked.connect(self._handle_delete_click) + self._apply_button.clicked.connect(self._handle_apply_click) self._action_save.triggered.connect(self._handle_save) header = self._table_view.horizontalHeader() @@ -170,8 +167,7 @@ class MainWindow(QMainWindow): def add_categories(self, categories: typing.Sequence[str]): for category in categories: - item = QtGui.QStandardItem(category) - self._category_model.appendRow(item) + self._list_widget.addItem(category) def _header_right_clicked(self, pos): context = QMenu(self) @@ -244,7 +240,7 @@ class MainWindow(QMainWindow): self.add_categories(['asdf']) def _handle_delete_click(self): - pass + print(self._list_widget.selectedIndexes()) def _handle_apply_click(self): pass diff --git a/res/main_window.ui b/res/main_window.ui index 2b10903..a7ae5cb 100644 --- a/res/main_window.ui +++ b/res/main_window.ui @@ -67,7 +67,7 @@ - + QAbstractScrollArea::AdjustToContents