mark items as owned and unowned
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
from .manager import *
|
||||
from .accounts import *
|
||||
from .owning import *
|
||||
|
||||
@@ -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)
|
||||
|
||||
14
gui/modules/account/owning.py
Normal file
14
gui/modules/account/owning.py
Normal 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)
|
||||
Reference in New Issue
Block a user