Clean-up and rename variables
This commit is contained in:
@@ -90,7 +90,7 @@ ColumnLayout
|
||||
onCurrentTextChanged: isEmptyField()
|
||||
onEditTextChanged: isEmptyField()
|
||||
onActivated: currentValue
|
||||
model: am
|
||||
model: address_model
|
||||
textRole: "display"
|
||||
popup.height: 300
|
||||
popup.y: postcode.y + 5 - (postcode.height * 2)
|
||||
@@ -111,7 +111,7 @@ ColumnLayout
|
||||
editable: true
|
||||
onEditTextChanged: isEmptyField()
|
||||
onCurrentTextChanged: isEmptyField()
|
||||
model: am
|
||||
model: address_model
|
||||
textRole: "city"
|
||||
popup.height: 300
|
||||
popup.y: postcode.y + 5 - (postcode.height * 2)
|
||||
@@ -189,7 +189,7 @@ ColumnLayout
|
||||
id: typeid
|
||||
Layout.fillWidth: true
|
||||
editable: false
|
||||
model: btm
|
||||
model: business_type
|
||||
textRole: "display"
|
||||
}
|
||||
Label
|
||||
|
||||
@@ -104,7 +104,7 @@ Item {
|
||||
Layout.fillWidth: true
|
||||
columnSpacing: 1
|
||||
rowSpacing: 2
|
||||
model: bm
|
||||
model: business_model
|
||||
alternatingRows: true
|
||||
resizableColumns: true // @disable-check M16
|
||||
selectionBehavior: TableView.SelectRows
|
||||
@@ -174,7 +174,7 @@ Item {
|
||||
hoverEnabled: true
|
||||
onClicked:
|
||||
{
|
||||
bm.onRowClicked(row)
|
||||
business_model.onRowClicked(row)
|
||||
}
|
||||
onEntered:
|
||||
{
|
||||
@@ -72,7 +72,7 @@ Item {
|
||||
Layout.fillWidth: true
|
||||
columnSpacing: 1
|
||||
rowSpacing: 2
|
||||
model: bm
|
||||
model: business_model
|
||||
selectionBehavior: TableView.SelectRows
|
||||
selectionModel: ItemSelectionModel
|
||||
|
||||
@@ -109,7 +109,7 @@ Item {
|
||||
|
||||
onClicked:
|
||||
{
|
||||
bm.onRowClicked(row)
|
||||
business_model.onRowClicked(row)
|
||||
testTable.selectionModel.select(testTable.model.index(row, 0), ItemSelectionModel.SelectCurrent | ItemSelectionModel.Rows)
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ RowLayout
|
||||
onClicked:
|
||||
{
|
||||
// TODO: here we should call the model
|
||||
appLoader.source = "CustomerTables.qml"
|
||||
appLoader.source = "CustomerTable.qml"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,7 +59,7 @@ RowLayout
|
||||
implicitWidth: mitarbeiter.implicitContentWidth + 10
|
||||
onClicked:
|
||||
{
|
||||
appLoader.source = "EmployeTables.qml"
|
||||
appLoader.source = "EmployeeTable.qml"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -2,19 +2,16 @@ from PySide6.QtCore import QAbstractTableModel, QModelIndex, Qt, Slot
|
||||
from .ContactDAO import ContactDAO
|
||||
import logging
|
||||
|
||||
logger = logging.getLogger()
|
||||
print(__name__)
|
||||
|
||||
class ContactModel:
|
||||
def __init__(self):
|
||||
print(f"*** File: {__file__}, __init__()")
|
||||
super().__init__()
|
||||
#self.logger = logging.getLogger()
|
||||
print(f"*** File: {__file__}, __init__()")
|
||||
self.__data = self.__getData()
|
||||
|
||||
|
||||
def getContacts(self):
|
||||
print(f"*** File: {__file__}, getContacts()")
|
||||
logger.debug("A debug message")
|
||||
logging.debug("No debug message")
|
||||
return self.__data
|
||||
|
||||
def __getData(self):
|
||||
|
||||
24
main.py
24
main.py
@@ -26,38 +26,36 @@ from lib.DB.ContactModel import ContactModel
|
||||
# password=""
|
||||
# name=""
|
||||
# type=""
|
||||
logger = logging.getLogger(__name__)
|
||||
logging.basicConfig(level=logging.DEBUG)
|
||||
|
||||
bad_config = False
|
||||
am = None
|
||||
bm = None
|
||||
btm = None
|
||||
address_model = None
|
||||
business_model = None
|
||||
business_type = None
|
||||
contact_model = None
|
||||
user = None
|
||||
|
||||
def initializeProgram():
|
||||
# print(f"In {__file__} file, initializeProgram()")
|
||||
global am, bad_config, bm, user, btm, contact_model
|
||||
global address_model, bad_config, business_model, user, business_type, contact_model
|
||||
if not bad_config:
|
||||
dbconf = config.getConfig()['database']
|
||||
DbManager(dbconf)
|
||||
bad_config = False
|
||||
bm = BusinessModel()
|
||||
business_model = BusinessModel()
|
||||
user = UserManager()
|
||||
am = AddressModel()
|
||||
btm = BTypeModel()
|
||||
address_model = AddressModel()
|
||||
business_type = BTypeModel()
|
||||
contact_model = ContactModel()
|
||||
|
||||
publishContext()
|
||||
|
||||
def publishContext():
|
||||
# print(f"In {__file__} file, publishContext()")
|
||||
global engine, am, bad_config, bm, user, btm, contact_model
|
||||
global engine, address_model, bad_config, business_model, user, business_type, contact_model
|
||||
engine.rootContext().setContextProperty("loggedin_user", user)
|
||||
engine.rootContext().setContextProperty("bm", bm)
|
||||
engine.rootContext().setContextProperty("am", am)
|
||||
engine.rootContext().setContextProperty("btm", btm)
|
||||
engine.rootContext().setContextProperty("business_model", business_model)
|
||||
engine.rootContext().setContextProperty("address_model", address_model)
|
||||
engine.rootContext().setContextProperty("business_type", business_type)
|
||||
engine.rootContext().setContextProperty("contact_model", contact_model)
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
@@ -8,10 +8,8 @@
|
||||
"Gui/Dashboard.qml",
|
||||
"js/qmldict.js",
|
||||
"lib/Vermasseln.py",
|
||||
"Gui/CustomerTables.qml",
|
||||
"Gui/SearchBar.qml",
|
||||
"lib/DB/BusinessModel.py",
|
||||
"Gui/EmployeTables.qml",
|
||||
"Gui/AddCustomer.qml",
|
||||
"pyqcrm.qrc",
|
||||
"Gui/TopBar.qml",
|
||||
|
||||
4
qml.qrc
4
qml.qrc
@@ -7,9 +7,9 @@
|
||||
<file>Gui/LoginScreen.qml</file>
|
||||
<file>Gui/AddContact.qml</file>
|
||||
<file>Gui/AddCustomer.qml</file>
|
||||
<file>Gui/CustomerTables.qml</file>
|
||||
<file>Gui/CustomerTable.qml</file>
|
||||
<file>Gui/Dashboard.qml</file>
|
||||
<file>Gui/EmployeTables.qml</file>
|
||||
<file>Gui/EmployeeTable.qml</file>
|
||||
<file>Gui/firststart.qml</file>
|
||||
<file>Gui/main.qml</file>
|
||||
<file>Gui/SearchBar.qml</file>
|
||||
|
||||
Reference in New Issue
Block a user