Sander van Grieken
201669d178
UI here and there
2022-07-07 18:29:01 +02:00
Sander van Grieken
cb203dfe50
show popup for user notifications
2022-07-07 18:29:01 +02:00
Sander van Grieken
64745ece10
add simple internal notification popup,
...
refactor MessageDialog
2022-07-07 18:29:01 +02:00
Sander van Grieken
da727278fa
small fixes
2022-07-07 18:29:01 +02:00
Sander van Grieken
f60eca054d
add watch-only indicator
...
use default state instead of named state
set font defaults where it is convenient
2022-07-07 18:28:00 +02:00
Sander van Grieken
7e6991c097
UI
2022-07-07 18:28:00 +02:00
Sander van Grieken
271f36d3b3
add yes/no button option to generic messagedialog, so it can be used
...
to ask the user a simple yes/no question.
2022-07-07 18:28:00 +02:00
Sander van Grieken
f5807df91c
add a container for styling constants, so we don't repeat literals all over the code
2022-07-07 18:28:00 +02:00
Sander van Grieken
17820b9346
add QEAddressListModel and initial Addresses.qml page.
...
show sane main view when no wallet loaded.
show error dialog when wallet could not be loaded.
show wallet up_to_date indicator in title bar.
refactor QETransactionListModel to be more self-contained.
2022-07-07 18:28:00 +02:00
Sander van Grieken
c79414012c
fix bug where undefined wallet instance crashes app
2022-07-07 18:28:00 +02:00
Sander van Grieken
670882c3c0
improve wallet open flow
...
remove load_wallet from walletDB, route all wallet loading through QEDaemon.
QEDaemon emits walletLoaded and walletRequiresPassword signals. main.qml opens
OpenWallet view when extra user interaction is needed
2022-07-07 18:28:00 +02:00
Sander van Grieken
d13f5d0da0
qml: add server connect wizard
2022-07-07 18:28:00 +02:00
Sander van Grieken
ba7bcbfcbc
qml: many UI updates and additions
2022-07-07 18:28:00 +02:00
Sander van Grieken
e534c5d834
qml: switch to QtQuick Controls
2022-07-07 18:28:00 +02:00
Sander van Grieken
3dce09328e
qml: Initial QML to test QObject property binding, ListModels, Camera
2022-07-07 18:28:00 +02:00