df436fa2b2
begin implementation of sqlite database
2025-04-14 16:25:48 +01:00
1234008813
expand size of output window for bigger font
2025-04-13 12:59:14 +01:00
662a3a5e9c
fix bug with debug autofill mode
2025-04-13 12:58:38 +01:00
e379b4a7e2
properly add icon - and fix main_gui size
2025-04-10 14:56:16 +01:00
5f9017b625
add application icon
2025-04-10 14:09:24 +01:00
ace96dfc3a
make code compatible with PyInstaller
2025-03-18 19:25:11 +00:00
Roland W-H
cc5686d3d7
Merge PR #2 from RolandWH/testing (user defined fund_plat_fee)
...
Implement user defined fund_plat_fee using a table interface where each row is a band. There is full input validation using a combination of the FastEditQDoubleSpinBox widget and custom code that checks the numbers in each row are sane (each band less than previous band, fee is a non-zero number).
2025-03-18 13:39:02 +00:00
e0f49a1c14
add dynamic 'on the value above' label
2025-03-18 13:35:55 +00:00
255fed7ce7
fix inout validation on first row
2025-03-18 13:06:45 +00:00
a99a6263a8
ensure the fee for a band is non-zero
2025-03-18 13:00:02 +00:00
0338bc0bb7
fix input validation when removing rows
2025-03-18 12:47:31 +00:00
93f69cc0da
add input validation to fund_plat_fee tiers
2025-03-18 12:17:19 +00:00
ead59079b3
make font sizes consistent
2025-03-18 10:44:41 +00:00
df7baa2df2
increase font size for better readability
2025-03-17 21:57:30 +00:00
d1cf30422c
correct indentation in fee calculation func
2025-03-17 21:56:39 +00:00
f395f155d0
make fund deal fee checkbox optional
2025-03-17 21:55:13 +00:00
32bc3add9b
make fund_plat_fee user defined (no validation)
2025-03-17 15:16:02 +00:00
fca1b384bd
make selection logic more readable
2025-02-17 10:18:14 +00:00
Roland W-H
6bfeaa6e0d
Merge pull request #1 from RolandWH/testing
...
Implement input validation with optional fields support
2025-02-17 10:08:28 +00:00
679a509101
fix input validation to work with custom widgets
2025-02-17 10:05:38 +00:00
68ac992483
implement custom Q(Double)SpinBox widget for onFocus selection
2025-02-11 21:19:05 +00:00
9ef6048601
do input validation on pension value field
2025-02-11 19:31:13 +00:00
107c388afb
add label hint for checkboxes, fix tab order
2025-02-11 19:04:21 +00:00
36a36f5437
implemented optional fields - needs further work
2025-02-11 18:11:54 +00:00
fcbc78b05b
opt field input validation complete - functionality still TODO
2025-02-11 15:52:36 +00:00
ecc2ce6d56
continue implementing optional fields - still broken
2025-02-11 13:42:35 +00:00
9143afc176
begin adding optional fields
2025-02-11 10:57:19 +00:00
b62518875f
fix autofill debug flag
2025-02-10 23:28:11 +00:00
142906b39c
open results file with utf-8 encoding
2025-02-10 23:27:42 +00:00
1f132da9b6
add input validation on combo boxes
2025-02-10 23:27:22 +00:00
59f05a3f38
edit tab order, window sizes
2025-02-10 23:26:27 +00:00
1748fb849f
platform edit error checking, more comments, misc other changes
2025-02-10 22:11:57 +00:00
6b4f6bb35f
show platform editor b4 main win, improve comments
2025-01-30 15:37:28 +00:00
83c02ec4db
fix bugs and add platform name opt
2025-01-29 20:25:40 +00:00
c20e1e9d09
User-defined fee structure (except tiered) and file saving
2025-01-29 18:24:24 +00:00
abeaec2f8c
deleted un-needed workspace file
2025-01-28 15:55:42 +00:00
ed67775b33
update .gitignore
2025-01-28 15:50:22 +00:00
922f4b3a39
simplify and fix fees logic
2025-01-28 15:45:57 +00:00
cafe2da484
initial commit
2025-01-28 15:25:41 +00:00