mark items as owned and unowned

This commit is contained in:
BarsTiger
2022-08-09 22:50:19 +03:00
parent f5c0f677cb
commit 8045bbc6b7
8 changed files with 55 additions and 14 deletions

View File

@@ -1,2 +1,3 @@
from .manager import *
from .accounts import *
from .owning import *

View File

@@ -1,5 +1,6 @@
from gui.gui import Ui_MainWindow
from modules.database import Database
from gui.modules.core import items_list
from modules.config import Config
@@ -17,3 +18,4 @@ def fill_accounts(ui: Ui_MainWindow):
def set_current_profile(ui: Ui_MainWindow):
if ui.accounts_list.currentItem():
Config.update("profile", ui.accounts_list.currentItem().text())
items_list.refill_list(ui)

View File

@@ -0,0 +1,14 @@
from gui.gui import Ui_MainWindow
from gui.modules.core import items_list
from modules.database import Database
def on_change_owning_clicked(ui: Ui_MainWindow):
if items_list.selected_item(ui) not in Database.get_profile().owned_items:
Database.set_owned(items_list.selected_item(ui))
ui.own_button.setText("Mark this item as unowned")
items_list.refill_list(ui)
else:
Database.set_unowned(items_list.selected_item(ui))
ui.own_button.setText("Mark this item as owned")
items_list.refill_list(ui)