51 Commits (2be906fde2c48c74a2fa0ee17e10ec82db0d7ba9)

Author SHA1 Message Date
ThomasV ba2c737a21 finish separation between plugins and GUIs 9 years ago
ThomasV 2c0489c809 plugins: separate GUIs using child classes 9 years ago
ThomasV 175fdbcac6 Disentangle plugins and window management; use Qt signals 9 years ago
Neil Booth 3211d752c7 Need to set p.wallet unfortunately 9 years ago
Neil Booth e9384f15ed Plugins manage their own wallet tracking 9 years ago
Neil Booth 93b99ebded Handy new class PrintError 9 years ago
Neil Booth f9047c6df0 Fix for dynamic loading and unloading of plugins 9 years ago
Neil Booth b5f986ee56 Torwards sane signalling for exchange_rate plugin 9 years ago
Neil Booth 1171a25815 Genericize plugin handling of thread jobs 9 years ago
Neil Booth 835bc4e4aa More cleanup now self.window is gone 9 years ago
Neil Booth 2aa21ece79 Fix cosigner_pool plugin for multiple windows 9 years ago
Neil Booth 77a029082a Improved new_window handling. 9 years ago
Neil Booth 8ce2a95695 Have plugins object track the window set 9 years ago
Neil Booth ec3b7ba5ee Pass plugins object to plugin constructor 9 years ago
ThomasV 4cfb6e1d76 add missing parameter 9 years ago
Neil Booth 49797c3094 Create a Plugins class 9 years ago
ThomasV 9d76bf6828 temporary fix wallet constructors 9 years ago
Neil Booth 7a55d02654 Fix 992c70a688 9 years ago
ThomasV 992c70a688 detect available hardware wallets before listing them in wizard 9 years ago
ThomasV c3991091de move init_qt hook 10 years ago
ThomasV 060e3aa23e plugins: call load_wallet in install wizard 10 years ago
ThomasV f70a996619 fix trezor initialiation hook (pass window in load_wallet) 10 years ago
ThomasV 778297697a lazy plugin constructor 10 years ago
ThomasV 48ad7c36a8 show plugin dependencies 10 years ago
ThomasV d40c12c949 check gui when loading plugins 10 years ago
ThomasV 8f98ea4aca make plugins available without the GUI 10 years ago
ThomasV 21b2fcbe85 always_hook. fix trezor handler. fixes #1146 10 years ago
ThomasV c9d874ce38 openalias: more error message 10 years ago
ThomasV 2f1c597e8f print_error method for plugins 10 years ago
ThomasV f302c90649 set self.wallet to None in plugin constructor 10 years ago
ThomasV 271a27fc83 fix installwizard_restore 10 years ago
ThomasV 395312e70f fix: add wallet types only if available 10 years ago
ThomasV 78ce20b0b8 fix plugins initialization 10 years ago
ThomasV 94c9bf3655 define special hooks for install wizard 10 years ago
ThomasV dda4a0fcb3 call load_wallet and close_wallet for each plugin 10 years ago
ThomasV 9d40fb2ea8 detect if we are in a pyinstaller bundle 10 years ago
Tafelpoot d9c5250a6f removed trailing whitespace and fixed indentation in history widget 10 years ago
ThomasV c2813c5b15 load_wallet: we still want to test is_enabled 10 years ago
ThomasV 397f07ca82 fix plugin initialization with load_wallet 10 years ago
ThomasV 1e346404dd fixes for label plugin 10 years ago
ThomasV 6101abda5d call init_qt everytime a plugin is enabled 10 years ago
ThomasV 79588eb4da init plugins before gui. register wallet types in plugin constructor 10 years ago
ThomasV a3790372d8 @hook decorator for plugins 10 years ago
molecular d26d3abf5d fix (or at least work around) #788 11 years ago
ThomasV 6fb85f95bf run_hook: no more than one plugin shall return a result 11 years ago
ThomasV 2c38e85a50 better integration of plugins in installwizard (for 2fa, trezor plugins) 11 years ago
ThomasV e2d03f1cc9 show popup if qr scanner not enabled 11 years ago
Bryan Stitt 225d8b83a3 don't use bare except 11 years ago
ThomasV 5b88b16600 fix imports 11 years ago
ThomasV 404c1f84d2 generalize plugins to all guis 11 years ago